diff --git a/Basic/ClientDriven/Assets/StarterAssets.meta b/Basic/ClientDriven/Assets/StarterAssets.meta
new file mode 100644
index 000000000..27f82e7b7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 160a4c6da89b9f843899422a5911f836
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor.meta b/Basic/ClientDriven/Assets/StarterAssets/Editor.meta
new file mode 100644
index 000000000..0d34018da
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 577651ee23b1b8342a827136803910fb
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker.meta b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker.meta
new file mode 100644
index 000000000..56027579f
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 14bd68b8c6966124487020c02c9b7f9d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/PackageCheckerSettings.json b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/PackageCheckerSettings.json
new file mode 100644
index 000000000..29de3ba59
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/PackageCheckerSettings.json
@@ -0,0 +1,7 @@
+{
+ "EditorFolderRoot": "Assets/StarterAssets/",
+ "PackagesToAdd": [
+ "com.unity.cinemachine",
+ "com.unity.inputsystem"
+ ]
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/PackageCheckerSettings.json.meta b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/PackageCheckerSettings.json.meta
new file mode 100644
index 000000000..8e80aa3e9
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/PackageCheckerSettings.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e66efd4e9f93a024c8e15367baae48cc
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/StarterAssetsPackageChecker.dll b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/StarterAssetsPackageChecker.dll
new file mode 100644
index 000000000..ffd623788
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/StarterAssetsPackageChecker.dll differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/StarterAssetsPackageChecker.dll.meta b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/StarterAssetsPackageChecker.dll.meta
new file mode 100644
index 000000000..f7fd51a0f
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/PackageChecker/StarterAssetsPackageChecker.dll.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 9149479028b70834a8138ccd95fa562e
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs b/Basic/ClientDriven/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs
new file mode 100644
index 000000000..d568470c6
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs
@@ -0,0 +1,169 @@
+using System;
+using System.Linq;
+using StarterAssetsPackageChecker;
+using UnityEditor;
+using UnityEngine;
+using Object = UnityEngine.Object;
+#if STARTER_ASSETS_PACKAGES_CHECKED
+using Cinemachine;
+#endif
+
+namespace StarterAssets
+{
+ // This class needs to be a scriptable object to support dynamic determination of StarterAssets install path
+ public partial class StarterAssetsDeployMenu : ScriptableObject
+ {
+ public const string MenuRoot = "Tools/Starter Assets";
+
+ // prefab names
+ private const string MainCameraPrefabName = "MainCamera";
+ private const string PlayerCapsulePrefabName = "PlayerCapsule";
+
+ // names in hierarchy
+ private const string CinemachineVirtualCameraName = "PlayerFollowCamera";
+
+ // tags
+ private const string PlayerTag = "Player";
+ private const string MainCameraTag = "MainCamera";
+ private const string CinemachineTargetTag = "CinemachineTarget";
+
+ private static GameObject _cinemachineVirtualCamera;
+
+ ///
+ /// Deletes the scripting define set by the Package Checker.
+ /// See Assets/Editor/PackageChecker/PackageChecker.cs for more information
+ ///
+ [MenuItem(MenuRoot + "/Reinstall Dependencies", false)]
+ static void ResetPackageChecker()
+ {
+ PackageChecker.RemovePackageCheckerScriptingDefine();
+ }
+
+#if STARTER_ASSETS_PACKAGES_CHECKED
+ private static void CheckCameras(Transform targetParent, string prefabFolder)
+ {
+ CheckMainCamera(prefabFolder);
+
+ GameObject vcam = GameObject.Find(CinemachineVirtualCameraName);
+
+ if (!vcam)
+ {
+ if (TryLocatePrefab(CinemachineVirtualCameraName, new string[]{prefabFolder}, new[] { typeof(CinemachineVirtualCamera) }, out GameObject vcamPrefab, out string _))
+ {
+ HandleInstantiatingPrefab(vcamPrefab, out vcam);
+ _cinemachineVirtualCamera = vcam;
+ }
+ else
+ {
+ Debug.LogError("Couldn't find Cinemachine Virtual Camera prefab");
+ }
+ }
+ else
+ {
+ _cinemachineVirtualCamera = vcam;
+ }
+
+ GameObject[] targets = GameObject.FindGameObjectsWithTag(CinemachineTargetTag);
+ GameObject target = targets.FirstOrDefault(t => t.transform.IsChildOf(targetParent));
+ if (target == null)
+ {
+ target = new GameObject("PlayerCameraRoot");
+ target.transform.SetParent(targetParent);
+ target.transform.localPosition = new Vector3(0f, 1.375f, 0f);
+ target.tag = CinemachineTargetTag;
+ Undo.RegisterCreatedObjectUndo(target, "Created new cinemachine target");
+ }
+
+ CheckVirtualCameraFollowReference(target, _cinemachineVirtualCamera);
+ }
+
+ private static void CheckMainCamera(string inFolder)
+ {
+ GameObject[] mainCameras = GameObject.FindGameObjectsWithTag(MainCameraTag);
+
+ if (mainCameras.Length < 1)
+ {
+ // if there are no MainCameras, add one
+ if (TryLocatePrefab(MainCameraPrefabName, new string[]{inFolder}, new[] { typeof(CinemachineBrain), typeof(Camera) }, out GameObject camera, out string _))
+ {
+ HandleInstantiatingPrefab(camera, out _);
+ }
+ else
+ {
+ Debug.LogError("Couldn't find Starter Assets Main Camera prefab");
+ }
+ }
+ else
+ {
+ // make sure the found camera has a cinemachine brain (we only need 1)
+ if (!mainCameras[0].TryGetComponent(out CinemachineBrain cinemachineBrain))
+ mainCameras[0].AddComponent();
+ }
+ }
+
+ private static void CheckVirtualCameraFollowReference(GameObject target,
+ GameObject cinemachineVirtualCamera)
+ {
+ var serializedObject =
+ new SerializedObject(cinemachineVirtualCamera.GetComponent());
+ var serializedProperty = serializedObject.FindProperty("m_Follow");
+ serializedProperty.objectReferenceValue = target.transform;
+ serializedObject.ApplyModifiedProperties();
+ }
+
+ private static bool TryLocatePrefab(string name, string[] inFolders, System.Type[] requiredComponentTypes, out GameObject prefab, out string path)
+ {
+ // Locate the player armature
+ string[] allPrefabs = AssetDatabase.FindAssets("t:Prefab", inFolders);
+ for (int i = 0; i < allPrefabs.Length; ++i)
+ {
+ string assetPath = AssetDatabase.GUIDToAssetPath(allPrefabs[i]);
+
+ if (assetPath.Contains("/StarterAssets/"))
+ {
+ Object loadedObj = AssetDatabase.LoadMainAssetAtPath(assetPath);
+
+ if (PrefabUtility.GetPrefabAssetType(loadedObj) != PrefabAssetType.NotAPrefab &&
+ PrefabUtility.GetPrefabAssetType(loadedObj) != PrefabAssetType.MissingAsset)
+ {
+ GameObject loadedGo = loadedObj as GameObject;
+ bool hasRequiredComponents = true;
+ foreach (var componentType in requiredComponentTypes)
+ {
+ if (!loadedGo.TryGetComponent(componentType, out _))
+ {
+ hasRequiredComponents = false;
+ break;
+ }
+ }
+
+ if (hasRequiredComponents)
+ {
+ if (loadedGo.name == name)
+ {
+ prefab = loadedGo;
+ path = assetPath;
+ return true;
+ }
+ }
+ }
+ }
+ }
+
+ prefab = null;
+ path = null;
+ return false;
+ }
+
+ private static void HandleInstantiatingPrefab(GameObject prefab, out GameObject prefabInstance)
+ {
+ prefabInstance = (GameObject)PrefabUtility.InstantiatePrefab(prefab);
+ Undo.RegisterCreatedObjectUndo(prefabInstance, "Instantiate Starter Asset Prefab");
+
+ prefabInstance.transform.localPosition = Vector3.zero;
+ prefabInstance.transform.localEulerAngles = Vector3.zero;
+ prefabInstance.transform.localScale = Vector3.one;
+ }
+#endif
+ }
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs.meta
new file mode 100644
index 000000000..8b5049f85
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e75357183ea302c4d998136de2cc9669
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs b/Basic/ClientDriven/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs
new file mode 100644
index 000000000..a299d4d2e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs
@@ -0,0 +1,104 @@
+using System.IO;
+using System.Linq;
+using System.Text;
+using UnityEditor;
+using UnityEngine;
+
+namespace StarterAssets
+{
+ public partial class StarterAssetsDeployMenu : ScriptableObject
+ {
+ // prefab paths
+ private const string PlayerArmaturePrefabName = "PlayerArmature";
+
+#if STARTER_ASSETS_PACKAGES_CHECKED
+ ///
+ /// Check the Armature, main camera, cinemachine virtual camera, camera target and references
+ ///
+ [MenuItem(MenuRoot + "/Reset Third Person Controller Armature", false)]
+ static void ResetThirdPersonControllerArmature()
+ {
+ var thirdPersonControllers = FindObjectsOfType();
+ var player = thirdPersonControllers.FirstOrDefault(controller =>
+ controller.GetComponent() && controller.CompareTag(PlayerTag));
+
+ GameObject playerGameObject = null;
+
+ // player
+ if (player == null)
+ {
+ if (TryLocatePrefab(PlayerArmaturePrefabName, null, new[] { typeof(ThirdPersonController), typeof(StarterAssetsInputs) }, out GameObject prefab, out string _))
+ {
+ HandleInstantiatingPrefab(prefab, out playerGameObject);
+ }
+ else
+ {
+ Debug.LogError("Couldn't find player armature prefab");
+ }
+ }
+ else
+ {
+ playerGameObject = player.gameObject;
+ }
+
+ if (playerGameObject != null)
+ {
+ // cameras
+ CheckCameras(playerGameObject.transform, GetThirdPersonPrefabPath());
+ }
+ }
+
+ [MenuItem(MenuRoot + "/Reset Third Person Controller Capsule", false)]
+ static void ResetThirdPersonControllerCapsule()
+ {
+ var thirdPersonControllers = FindObjectsOfType();
+ var player = thirdPersonControllers.FirstOrDefault(controller =>
+ !controller.GetComponent() && controller.CompareTag(PlayerTag));
+
+ GameObject playerGameObject = null;
+
+ // player
+ if (player == null)
+ {
+ if (TryLocatePrefab(PlayerCapsulePrefabName, null, new[] { typeof(ThirdPersonController), typeof(StarterAssetsInputs) }, out GameObject prefab, out string _))
+ {
+ HandleInstantiatingPrefab(prefab, out playerGameObject);
+ }
+ else
+ {
+ Debug.LogError("Couldn't find player capsule prefab");
+ }
+ }
+ else
+ {
+ playerGameObject = player.gameObject;
+ }
+
+ if (playerGameObject != null)
+ {
+ // cameras
+ CheckCameras(playerGameObject.transform, GetThirdPersonPrefabPath());
+ }
+ }
+
+ static string GetThirdPersonPrefabPath()
+ {
+ if (TryLocatePrefab(PlayerArmaturePrefabName, null, new[] { typeof(ThirdPersonController), typeof(StarterAssetsInputs) }, out GameObject _, out string prefabPath))
+ {
+ var pathString = new StringBuilder();
+ var currentDirectory = new FileInfo(prefabPath).Directory;
+ while (currentDirectory.Name != "Assets")
+ {
+ pathString.Insert(0, $"/{currentDirectory.Name}");
+ currentDirectory = currentDirectory.Parent;
+ }
+
+ pathString.Insert(0, currentDirectory.Name);
+ return pathString.ToString();
+ }
+
+ return null;
+ }
+#endif
+ }
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs.meta
new file mode 100644
index 000000000..b36f05021
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: b70f45aa92a641feb261c5d55ce46edf
+timeCreated: 1621532436
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment.meta
new file mode 100644
index 000000000..89f16064a
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8d8da06649314d7498296c53b4a0a77a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art.meta
new file mode 100644
index 000000000..27ee9f545
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bc688fc4c70b02044b054f994d6e36e6
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials.meta
new file mode 100644
index 000000000..aafef5f89
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 62e09e1e4aed9424ba218499f11ea644
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat
new file mode 100644
index 000000000..377516f57
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Blue_Mat
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.48507768, g: 0.67556465, b: 0.7830189, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat.meta
new file mode 100644
index 000000000..f0bd3675e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 979aef027a1c86c42a15ce35fce366fa
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP.meta
new file mode 100644
index 000000000..3f86d9b0d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2ea040058ad42c845849bc0ebde3f7ad
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat
new file mode 100644
index 000000000..30cc9a6ed
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: BuiltInTriplanar_01_Mat
+ m_Shader: {fileID: 4800000, guid: e61aeb7487ccb5e4fb6d45036e33fb7b, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0.004, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.261
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 0
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat.meta
new file mode 100644
index 000000000..aac19bd29
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3300a5c4710bac244815734e484b3b90
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat
new file mode 100644
index 000000000..7cf7efa19
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: GreyBlue_Mat
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.477
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.5110952, g: 0.62652487, b: 0.6886792, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat.meta
new file mode 100644
index 000000000..44dbd9c40
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6b911390c5825014e8377183a7837d3f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat
new file mode 100644
index 000000000..5c3aedc46
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: GridBlue_01_Mat
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _EMISSION _NORMALMAP
+ m_LightmapFlags: 2
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: d1118dda59970a2449ee890fa247c4c5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0.004, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.477
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 0
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.27038085, g: 0.6601244, b: 0.8773585, a: 1}
+ - _EmissionColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat.meta
new file mode 100644
index 000000000..66fe134c7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ff188f58422043f489060e28a5e4e0c0
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat
new file mode 100644
index 000000000..02ddc0de3
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: GridOrange_01_Mat
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _EMISSION _GLOSSYREFLECTIONS_OFF _NORMALMAP
+ m_LightmapFlags: 2
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0.004, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.477
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 0
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 0.5985916, b: 0, a: 1}
+ - _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat.meta
new file mode 100644
index 000000000..ec857be12
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7ab977a21c92388468ee65ad1c0e5a78
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat
new file mode 100644
index 000000000..de7af3c86
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: GridWhite_01_Mat
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _EMISSION _GLOSSYREFLECTIONS_OFF _NORMALMAP
+ m_LightmapFlags: 2
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0.004, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.477
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 0
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat.meta
new file mode 100644
index 000000000..5f92a1284
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dbf898c9f9c4a2d46aa6336e23caeb61
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph.meta
new file mode 100644
index 000000000..3ac93800d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 301668ae6bb52f14895c8817802d071e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat
new file mode 100644
index 000000000..8ee42a37e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat
@@ -0,0 +1,98 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: ShaderGraphGrid_01_Mat
+ m_Shader: {fileID: -6465566751694194690, guid: b8d7679189d4a5940af46004f3870920,
+ type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - Texture2D_C5E3E723:
+ m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0.004, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - Boolean_35A71344: 0
+ - Boolean_7A5F3F39: 1
+ - Boolean_7AC8D832: 1
+ - Vector1_3402D67A: 1
+ - Vector1_3655428E: 5
+ - Vector1_5B05FA1F: 0.062
+ - Vector1_6B67A8FF: -20
+ - Vector1_7810F718: 1
+ - Vector1_B6126E6E: 0.335
+ - Vector1_CA7D5F3: 30
+ - Vector1_D5FBE925: 0.3
+ - Vector1_F2A922B4: 1.73
+ - Vector1_F5FD9210: 33.9
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.119
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 0
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - Color_2B671050: {r: 0.23202202, g: 0.6245157, b: 0.745283, a: 0}
+ - Color_30A0CA2F: {r: 0.02745098, g: 1, b: 0.7565653, a: 0}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat.meta
new file mode 100644
index 000000000..31e47cf0d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4589b87b8508f6e48b8fddb385924b16
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models.meta
new file mode 100644
index 000000000..554706eda
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a725de072e7eb4d449d782a7c86fd0bf
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx
new file mode 100644
index 000000000..455355d84
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx.meta
new file mode 100644
index 000000000..eebb1e68e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: c6a55ba99e9e99d41b7eef123e311a43
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx
new file mode 100644
index 000000000..4d5410eae
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx.meta
new file mode 100644
index 000000000..7d5335fae
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: d2f0da3998423f44594868ffed55c3e6
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx
new file mode 100644
index 000000000..06c720bab
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx.meta
new file mode 100644
index 000000000..bdaf51c1b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: aa38d7b0e367ecc4aac915dcfe957879
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx
new file mode 100644
index 000000000..2fa479b05
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx.meta
new file mode 100644
index 000000000..3bd3feddc
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: bfff06aaff363a847ad37bf592364e6b
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 1
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 18
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx
new file mode 100644
index 000000000..ac24ee24d
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx.meta
new file mode 100644
index 000000000..3e25fb0a8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: 426a2785f8a940049aac2c246661cf09
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx
new file mode 100644
index 000000000..710e1703e
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx.meta
new file mode 100644
index 000000000..eccb070a6
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: fce3bf5a5b603db45ab0048fb6ab44df
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx
new file mode 100644
index 000000000..bf4bd1366
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx.meta
new file mode 100644
index 000000000..93e3af822
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: 7e0223e1d3e1733499accfa5ebffb67e
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx
new file mode 100644
index 000000000..53db5e3d4
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx.meta
new file mode 100644
index 000000000..2a20d9d88
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: d0a9bfb4b5f28174884e89dd76563ae8
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx
new file mode 100644
index 000000000..7ec9d4bb7
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx.meta
new file mode 100644
index 000000000..0cdb5065d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: f712806514868e54699156ec05dcb749
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx
new file mode 100644
index 000000000..0bfc7f649
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx.meta
new file mode 100644
index 000000000..e00592e52
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: ff02a0a00ab750f48b09459b1cafd1b8
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox.meta
new file mode 100644
index 000000000..09a7f798f
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a5810db7e2f75fd4281a8ace4949bec8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat
new file mode 100644
index 000000000..ed9e66738
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat
@@ -0,0 +1,84 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: SkyboxLite
+ m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _SUNDISK_HIGH_QUALITY
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _AtmosphereThickness: 1.05
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _Exposure: 0.98
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _SunDisk: 2
+ - _SunSize: 0.103
+ - _SunSizeConvergence: 5.35
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _GroundColor: {r: 0.08627451, g: 0.08235294, b: 0.08235294, a: 1}
+ - _SkyTint: {r: 0.8490566, g: 0.6121904, b: 0.2963688, a: 1}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat.meta
new file mode 100644
index 000000000..27d5914bc
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f6c51332ac7d92541a38fb263b09d2a8
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat
new file mode 100644
index 000000000..b5569fc90
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat
@@ -0,0 +1,85 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: SkyboxLiteWarm
+ m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _SUNDISK_HIGH_QUALITY
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _AtmosphereThickness: 0.5
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _Exposure: 0.7
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _SunDisk: 2
+ - _SunSize: 0.05
+ - _SunSizeConvergence: 3.5
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _GroundColor: {r: 0.08627451, g: 0.08235294, b: 0.08235294, a: 1}
+ - _SkyTint: {r: 0.8820755, g: 1, b: 0.9987828, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat.meta
new file mode 100644
index 000000000..18b41d200
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: aeab33f69c199e54794f516d31450ec4
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures.meta
new file mode 100644
index 000000000..e5f368eca
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ed5cc06472bb24d419458b6ece5b79eb
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png
new file mode 100644
index 000000000..3f311d222
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png.meta
new file mode 100644
index 000000000..045c14a36
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png.meta
@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: d1118dda59970a2449ee890fa247c4c5
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png
new file mode 100644
index 000000000..df81ac126
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png.meta
new file mode 100644
index 000000000..281e2d703
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png.meta
@@ -0,0 +1,144 @@
+fileFormatVersion: 2
+guid: d4d6919451fe3e24388816386a6d15a4
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 2
+ mipBias: -100
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Windows Store Apps
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png
new file mode 100644
index 000000000..1d060fba6
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png.meta
new file mode 100644
index 000000000..699ebfc49
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png.meta
@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: c5c221ed57a3bf6488f8eba0db28a004
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ 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
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png
new file mode 100644
index 000000000..b3069b03d
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png.meta
new file mode 100644
index 000000000..3b5ace92b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png.meta
@@ -0,0 +1,132 @@
+fileFormatVersion: 2
+guid: d9c0dd5cdac07b145be73329e489869a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 0
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 512
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs.meta
new file mode 100644
index 000000000..32bd2b611
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 93bb3603ed019014a98e7c62df54135e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab
new file mode 100644
index 000000000..6d617d22e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab
@@ -0,0 +1,97 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &899428459418414007
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8718778828885884488}
+ - component: {fileID: 3418225732042694151}
+ - component: {fileID: 4043535580645081189}
+ - component: {fileID: 6023149417776915991}
+ m_Layer: 0
+ m_Name: Box_100x100x100_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8718778828885884488
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 899428459418414007}
+ 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: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3418225732042694151
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 899428459418414007}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &4043535580645081189
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 899428459418414007}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &6023149417776915991
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 899428459418414007}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab.meta
new file mode 100644
index 000000000..19468df3a
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e5f4daf24146ee040b5a2d7a73b30aa0
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab
new file mode 100644
index 000000000..6acb9140e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab
@@ -0,0 +1,97 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3051928965768018776
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2382810566493446626}
+ - component: {fileID: 1638934234086026823}
+ - component: {fileID: 3556257425134475917}
+ - component: {fileID: 5689917692814982442}
+ m_Layer: 0
+ m_Name: Box_350x200x250_Mesh
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &2382810566493446626
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3051928965768018776}
+ 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: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &1638934234086026823
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3051928965768018776}
+ m_Mesh: {fileID: 7535803439391131454, guid: c6a55ba99e9e99d41b7eef123e311a43, type: 3}
+--- !u!23 &3556257425134475917
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3051928965768018776}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &5689917692814982442
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3051928965768018776}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 3.4872339, y: 2.5007026, z: 2.0028448}
+ m_Center: {x: 0, y: 0, z: 0.9989877}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab.meta
new file mode 100644
index 000000000..9ca7a9619
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7b846d8f536f007498c941069487ce81
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab
new file mode 100644
index 000000000..14821bec3
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab
@@ -0,0 +1,97 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2765075023489016845
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3248315488105561783}
+ - component: {fileID: 1926289588026962194}
+ - component: {fileID: 4422386835124225496}
+ - component: {fileID: 3620356314442491057}
+ m_Layer: 0
+ m_Name: Box_350x300x250_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &3248315488105561783
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2765075023489016845}
+ 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: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &1926289588026962194
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2765075023489016845}
+ m_Mesh: {fileID: 7718662893383318277, guid: d2f0da3998423f44594868ffed55c3e6, type: 3}
+--- !u!23 &4422386835124225496
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2765075023489016845}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3620356314442491057
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2765075023489016845}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 3.500001, y: 2.500001, z: 3.0000012}
+ m_Center: {x: 0.00000015288805, y: -0.00000008607952, z: 1.5000004}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab.meta
new file mode 100644
index 000000000..499777133
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 687dbafc2b84b2846b9a4a7a7dae2a7e
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab
new file mode 100644
index 000000000..e68697d7b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab
@@ -0,0 +1,3142 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2863206531450585724
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 53103664005132253}
+ m_Layer: 0
+ m_Name: Environment_LightProbeAnchor
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &53103664005132253
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2863206531450585724}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 6.3, y: 8.14, z: 13.63}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 8345070699079395522}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5739698998690087621
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1289608056899508456}
+ m_Layer: 0
+ m_Name: Primitives
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1289608056899508456
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5739698998690087621}
+ 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: 8345070700331616360}
+ - {fileID: 8345070698610564303}
+ - {fileID: 8345070699892721477}
+ - {fileID: 8345070700131179086}
+ - {fileID: 8345070699146477230}
+ - {fileID: 8345070700224654062}
+ - {fileID: 1260686454386265094}
+ m_Father: {fileID: 8379900264220769560}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8345070698610564304
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8345070698610564303}
+ - component: {fileID: 8345070698610564300}
+ - component: {fileID: 8345070698610564301}
+ - component: {fileID: 8345070698610564302}
+ m_Layer: 0
+ m_Name: border
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8345070698610564303
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070698610564304}
+ m_LocalRotation: {x: -0, y: 1, z: -0, w: 0.0000014603138}
+ m_LocalPosition: {x: 20.394, y: -0.008, z: 13.486}
+ m_LocalScale: {x: 0.25000036, y: 0.02, z: 30.5}
+ m_Children: []
+ m_Father: {fileID: 1289608056899508456}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 180.00002, z: 0}
+--- !u!33 &8345070698610564300
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070698610564304}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &8345070698610564301
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070698610564304}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 53103664005132253}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &8345070698610564302
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070698610564304}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &8345070699079395523
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8345070699079395522}
+ m_Layer: 0
+ m_Name: Environment_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8345070699079395522
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699079395523}
+ 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: 53103664005132253}
+ - {fileID: 8379900264220769560}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8345070699146477231
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8345070699146477230}
+ - component: {fileID: 8345070699146477227}
+ - component: {fileID: 8345070699146477228}
+ - component: {fileID: 8345070699146477229}
+ m_Layer: 0
+ m_Name: border
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8345070699146477230
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699146477231}
+ m_LocalRotation: {x: -0, y: 1, z: -0, w: 0.0000014603138}
+ m_LocalPosition: {x: -11.856001, y: -0.007999999, z: 13.486}
+ m_LocalScale: {x: 0.25, y: 0.02, z: 30.5}
+ m_Children: []
+ m_Father: {fileID: 1289608056899508456}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 180.00002, z: 0}
+--- !u!33 &8345070699146477227
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699146477231}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &8345070699146477228
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699146477231}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 53103664005132253}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &8345070699146477229
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699146477231}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &8345070699892721478
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8345070699892721477}
+ - component: {fileID: 8345070699892721474}
+ - component: {fileID: 8345070699892721475}
+ - component: {fileID: 8345070699892721476}
+ m_Layer: 0
+ m_Name: border
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8345070699892721477
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699892721478}
+ m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 4.2689996, y: -0.007999999, z: 28.611}
+ m_LocalScale: {x: 0.25000036, y: 0.02, z: 32}
+ m_Children: []
+ m_Father: {fileID: 1289608056899508456}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
+--- !u!33 &8345070699892721474
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699892721478}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &8345070699892721475
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699892721478}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 53103664005132253}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &8345070699892721476
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070699892721478}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &8345070700131179087
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8345070700131179086}
+ - component: {fileID: 8345070700131179083}
+ - component: {fileID: 8345070700131179084}
+ - component: {fileID: 8345070700131179085}
+ m_Layer: 0
+ m_Name: border
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8345070700131179086
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700131179087}
+ m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 4.2689996, y: -0.007999999, z: -1.6429996}
+ m_LocalScale: {x: 0.25000048, y: 0.02, z: 32}
+ m_Children: []
+ m_Father: {fileID: 1289608056899508456}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
+--- !u!33 &8345070700131179083
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700131179087}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &8345070700131179084
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700131179087}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 53103664005132253}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &8345070700131179085
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700131179087}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &8345070700224654063
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8345070700224654062}
+ - component: {fileID: 8345070700224654059}
+ - component: {fileID: 8345070700224654060}
+ - component: {fileID: 8345070700224654061}
+ m_Layer: 0
+ m_Name: Cylinder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8345070700224654062
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700224654063}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -6.78, y: 4.14, z: 0.71}
+ m_LocalScale: {x: 0.15, y: 1.15, z: 0.15}
+ m_Children: []
+ m_Father: {fileID: 1289608056899508456}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &8345070700224654059
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700224654063}
+ m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &8345070700224654060
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700224654063}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 53103664005132253}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!136 &8345070700224654061
+CapsuleCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700224654063}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ m_Radius: 0.5000001
+ m_Height: 2
+ m_Direction: 1
+ m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697}
+--- !u!1 &8345070700331616361
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8345070700331616360}
+ - component: {fileID: 8345070700331616357}
+ - component: {fileID: 8345070700331616358}
+ - component: {fileID: 8345070700331616359}
+ m_Layer: 0
+ m_Name: Ground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &8345070700331616360
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700331616361}
+ m_LocalRotation: {x: 1.4653459e-11, y: -0.013107557, z: 5.9940886e-10, w: 0.9999141}
+ m_LocalPosition: {x: 4.2689996, y: 0, z: 3.486}
+ m_LocalScale: {x: 200, y: 1, z: 200}
+ m_Children: []
+ m_Father: {fileID: 1289608056899508456}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: -1.5020001, z: 0}
+--- !u!33 &8345070700331616357
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700331616361}
+ m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &8345070700331616358
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700331616361}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 6b911390c5825014e8377183a7837d3f, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 53103664005132253}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &8345070700331616359
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345070700331616361}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &9065339783988196015
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8379900264220769560}
+ m_Layer: 0
+ m_Name: Greybox
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8379900264220769560
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9065339783988196015}
+ 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: 1289608056899508456}
+ - {fileID: 2496030560834759227}
+ - {fileID: 4530757133177272706}
+ - {fileID: 1701799325110328178}
+ - {fileID: 1508272811230491726}
+ - {fileID: 7830803232114995868}
+ - {fileID: 1894903526310035681}
+ - {fileID: 6433369295541324264}
+ - {fileID: 7718591050493060455}
+ - {fileID: 7328883387053153740}
+ - {fileID: 2445347947563013760}
+ - {fileID: 4056936437523068941}
+ - {fileID: 4559626048072993154}
+ - {fileID: 3018695393218228881}
+ - {fileID: 150743252268975534}
+ - {fileID: 2179206633118341704}
+ - {fileID: 6130202180359274905}
+ - {fileID: 8061178604424209749}
+ - {fileID: 3514566724815061343}
+ - {fileID: 4888900691753681890}
+ - {fileID: 3742884627347217635}
+ - {fileID: 941785809587344800}
+ - {fileID: 4662888887318765515}
+ - {fileID: 5488872079086472783}
+ - {fileID: 4024457254690178231}
+ - {fileID: 3262029002173730347}
+ - {fileID: 5671546015763638562}
+ - {fileID: 1684654048776256863}
+ - {fileID: 7641532144884367866}
+ m_Father: {fileID: 8345070699079395522}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &888475273680777161
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 25
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -10.155
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.0024348497
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 6.175
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.44132432
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.44132432
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.55247885
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.55247885
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3051928965768018776, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_350x200x250_Prefab
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 7b846d8f536f007498c941069487ce81, type: 3}
+--- !u!4 &3262029002173730347 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ m_PrefabInstance: {fileID: 888475273680777161}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1054579565763366101
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_ReceiveGI
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ - target: {fileID: 815918734686747595, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 72
+ objectReference: {fileID: 0}
+ - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_Name
+ value: Stairs_200x100x200_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 73
+ objectReference: {fileID: 0}
+ - target: {fileID: 1609309568199847697, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 72
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 27
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 9.25
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 4.487
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 10.356
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.0000014603138
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7885587681596761907, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 72
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 466621a4836aa504c87c15d88722d465, type: 3}
+--- !u!4 &1684654048776256863 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ m_PrefabInstance: {fileID: 1054579565763366101}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1432886357827885871
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (4)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 8
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -4.217
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 26.677
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.99941194
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.034290366
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -3.9300003
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &7718591050493060455 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 1432886357827885871}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1464735487238442196
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -10.231001
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 11.986
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &7830803232114995868 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 1464735487238442196}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1641789770750158165
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 24
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -8.386
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.0024348497
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 25.822
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.6637225
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.6637225
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.24386969
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.24386969
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: -40.349
+ objectReference: {fileID: 0}
+ - target: {fileID: 3051928965768018776, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_350x200x250_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 3556257425134475917, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 7b846d8f536f007498c941069487ce81, type: 3}
+--- !u!4 &4024457254690178231 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81,
+ type: 3}
+ m_PrefabInstance: {fileID: 1641789770750158165}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1654055659654245357
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1289608056899508456}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 4.2689996
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 13.486
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0.00000001545431
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.00000001545431
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_ReceiveGI
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: -7511558181221131132, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: ff188f58422043f489060e28a5e4e0c0, type: 2}
+ - target: {fileID: 919132149155446097, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_Name
+ value: Ground_Mesh
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 73
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: aa38d7b0e367ecc4aac915dcfe957879, type: 3}
+--- !u!4 &1260686454386265094 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879,
+ type: 3}
+ m_PrefabInstance: {fileID: 1654055659654245357}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1666433144055618333
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (13)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 17
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 2.6489997
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 4.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 16.863
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.9928866
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.119064406
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 13.676001
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &8061178604424209749 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 1666433144055618333}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2110569447220634500
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (5)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 9
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -3.2193506
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 26.74554
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.99941194
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.034290366
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -3.9300003
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &7328883387053153740 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 2110569447220634500}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2429894787648010144
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (3)
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -9.231
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 11.986
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &6433369295541324264 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 2429894787648010144}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3309452217669631953
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (12)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 16
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 7.7749996
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 18.122997
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &6130202180359274905 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 3309452217669631953}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3469809551859663067
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 6978882906433643647, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 22
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 11.77
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.01
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 13.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0.000000021855694
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8924170145835402666, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ propertyPath: m_Name
+ value: Ramp_Mesh
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 8a7437817844dce4894b049de73b75f2, type: 3}
+--- !u!4 &4662888887318765515 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2,
+ type: 3}
+ m_PrefabInstance: {fileID: 3469809551859663067}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4262532116519304618
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (15)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 19
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 18.260246
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.487
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 2.7239065
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.8449119
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.53490555
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -64.675
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &4888900691753681890 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 4262532116519304618}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4661912897546798661
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (7)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 11
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -4.1484585
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 25.679352
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.99941194
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.034290366
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -3.9300003
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &4056936437523068941 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 4661912897546798661}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5167978003790182346
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (8)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 12
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 3.775
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 18.122997
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &4559626048072993154 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 5167978003790182346}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5204310649008750359
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (14)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 18
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 18.688
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.487
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 3.6278
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.8449119
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.53490555
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -64.675
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &3514566724815061343 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 5204310649008750359}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5408320239496422059
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (16)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 20
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 10.77
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -0.019
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &3742884627347217635 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 5408320239496422059}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5844507186173119705
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (9)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 13
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 4.775
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 18.122997
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &3018695393218228881 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 5844507186173119705}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5846372209300075117
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 956227959320364877, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 1604908963751126680, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_Name
+ value: Tunnel_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 23
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 11.57
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.005186558
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 24.59
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.4072085
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.4072085
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.5780841
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.5780841
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -90.00001
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 109.677
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5d7b87d422ee0f478ee09eb32e24f4e, type: 3}
+--- !u!4 &5488872079086472783 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e,
+ type: 3}
+ m_PrefabInstance: {fileID: 5846372209300075117}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6417853932789901512
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (6)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -3.150811
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 25.747892
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.99941194
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.034290366
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -3.9300003
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &2445347947563013760 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 6417853932789901512}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6577207577522572136
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 15.377
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 12.486
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0.000000021855694
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7993119983977949264, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_Name
+ value: Wall_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 8497650616581704069, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8497650616581704069, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 9eb847ab97b24024588682c8601254cf, type: 3}
+--- !u!4 &4530757133177272706 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf,
+ type: 3}
+ m_PrefabInstance: {fileID: 6577207577522572136}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6831137037846662954
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 7792793883667177086, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8585387905218658219, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_Name
+ value: Structure_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 8585387905218658219, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 3.3802
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.0021935
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 12.375
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 79e624e6a8770a946afb866fd94b394b, type: 3}
+--- !u!4 &2496030560834759227 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b,
+ type: 3}
+ m_PrefabInstance: {fileID: 6831137037846662954}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6949436133594075053
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 6264060208083866756, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 7561066613761435406, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_Name
+ value: Stairs_650_400_300_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 8.665093
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 2.1527317
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 16.125418
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 50a0925b0c22af146a2d15615f815a1c, type: 3}
+--- !u!4 &1701799325110328178 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c,
+ type: 3}
+ m_PrefabInstance: {fileID: 6949436133594075053}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7112133313655488169
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (2)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -9.231
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 10.986
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &1894903526310035681 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 7112133313655488169}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7179077231894976405
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 2765075023489016845, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_350x300x250_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 26
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -7.07
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0.89
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.6161592
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.6161592
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.34691194
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.34691194
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, type: 3}
+--- !u!4 &5671546015763638562 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e,
+ type: 3}
+ m_PrefabInstance: {fileID: 7179077231894976405}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7404282574299849728
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (11)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 15
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 6.775
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 18.123001
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &2179206633118341704 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 7404282574299849728}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7787045946641451526
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -10.231001
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 10.986
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &1508272811230491726 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 7787045946641451526}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8345070699773341808
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_ReceiveGI
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ - target: {fileID: 815918734686747595, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 73
+ objectReference: {fileID: 0}
+ - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_Name
+ value: Stairs_200x100x200_Prefab(1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 73
+ objectReference: {fileID: 0}
+ - target: {fileID: 1609309568199847697, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 73
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 28
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 7.25
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 5.484
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 8.353
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 90
+ objectReference: {fileID: 0}
+ - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7885587681596761907, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 73
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 466621a4836aa504c87c15d88722d465, type: 3}
+--- !u!4 &7641532144884367866 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465,
+ type: 3}
+ m_PrefabInstance: {fileID: 8345070699773341808}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8497929738005081064
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (17)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 21
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 9.77
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -0.019
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &941785809587344800 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 8497929738005081064}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8856573956719115238
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 8379900264220769560}
+ m_Modifications:
+ - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_100x100x100_Prefab (10)
+ objectReference: {fileID: 0}
+ - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_ProbeAnchor
+ value:
+ objectReference: {fileID: 53103664005132253}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 14
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 5.775
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 18.123
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3}
+--- !u!4 &150743252268975534 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0,
+ type: 3}
+ m_PrefabInstance: {fileID: 8856573956719115238}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab.meta
new file mode 100644
index 000000000..5f3bc2280
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 09aade0ecefd01e4b8f7661acf64f5c2
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab
new file mode 100644
index 000000000..28f3352e8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab
@@ -0,0 +1,98 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8924170145835402666
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8111781018561290000}
+ - component: {fileID: 5133274882688487605}
+ - component: {fileID: 6978882906433643647}
+ - component: {fileID: 894093325933845257}
+ m_Layer: 0
+ m_Name: Ramp_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8111781018561290000
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8924170145835402666}
+ m_LocalRotation: {x: 0.000000021855694, 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: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &5133274882688487605
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8924170145835402666}
+ m_Mesh: {fileID: -8512782951310809723, guid: 426a2785f8a940049aac2c246661cf09, type: 3}
+--- !u!23 &6978882906433643647
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8924170145835402666}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &894093325933845257
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8924170145835402666}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: -8512782951310809723, guid: 426a2785f8a940049aac2c246661cf09, type: 3}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab.meta
new file mode 100644
index 000000000..2fca2d496
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 8a7437817844dce4894b049de73b75f2
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab
new file mode 100644
index 000000000..e4afe8ae5
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab
@@ -0,0 +1,98 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1335415992372505392
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1856478557988811146}
+ - component: {fileID: 3345139869004496431}
+ - component: {fileID: 686981140955957989}
+ - component: {fileID: 4055211063494181534}
+ m_Layer: 0
+ m_Name: Stairs_200x100x200_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1856478557988811146
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1335415992372505392}
+ m_LocalRotation: {x: -0, y: 0.0000014603138, 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: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3345139869004496431
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1335415992372505392}
+ m_Mesh: {fileID: 5495454633994339055, guid: fce3bf5a5b603db45ab0048fb6ab44df, type: 3}
+--- !u!23 &686981140955957989
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1335415992372505392}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &4055211063494181534
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1335415992372505392}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: -1974449766878446227, guid: fce3bf5a5b603db45ab0048fb6ab44df, type: 3}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab.meta
new file mode 100644
index 000000000..f4cfc6838
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 466621a4836aa504c87c15d88722d465
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab
new file mode 100644
index 000000000..60e6fb648
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab
@@ -0,0 +1,98 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &7561066613761435406
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8642225304373351647}
+ - component: {fileID: 5575280121017685403}
+ - component: {fileID: 6264060208083866756}
+ - component: {fileID: 8022073721471710236}
+ m_Layer: 0
+ m_Name: Stairs_650_400_300_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8642225304373351647
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7561066613761435406}
+ m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 8.665093, y: 2.1527317, z: 16.125418}
+ m_LocalScale: {x: 1, y: 1.003, z: 0.9774802}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &5575280121017685403
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7561066613761435406}
+ m_Mesh: {fileID: 5495454633994339055, guid: 7e0223e1d3e1733499accfa5ebffb67e, type: 3}
+--- !u!23 &6264060208083866756
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7561066613761435406}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &8022073721471710236
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7561066613761435406}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: -1974449766878446227, guid: 7e0223e1d3e1733499accfa5ebffb67e, type: 3}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab.meta
new file mode 100644
index 000000000..0ae4733f8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 50a0925b0c22af146a2d15615f815a1c
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab
new file mode 100644
index 000000000..d5e82e38c
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab
@@ -0,0 +1,2145 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3243356334687391397
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356334687391396}
+ - component: {fileID: 3243356334687391393}
+ - component: {fileID: 3243356334687391398}
+ - component: {fileID: 3243356334687391399}
+ m_Layer: 0
+ m_Name: Cube (122)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356334687391396
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334687391397}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -1.00236, y: -2.4370003, z: -1.0052004}
+ m_LocalScale: {x: 3, y: 1, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356334687391393
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334687391397}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356334687391398
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334687391397}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356334687391399
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334687391397}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356334695994074
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356334695994053}
+ - component: {fileID: 3243356334695994054}
+ - component: {fileID: 3243356334695994055}
+ - component: {fileID: 3243356334695994052}
+ m_Layer: 0
+ m_Name: Cube (79)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356334695994053
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334695994074}
+ m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5}
+ m_LocalPosition: {x: 9.62264, y: 1.563, z: -0.35519958}
+ m_LocalScale: {x: 2.25, y: 6.699999, z: 0.2500001}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 18
+ m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
+--- !u!33 &3243356334695994054
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334695994074}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356334695994055
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334695994074}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356334695994052
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334695994074}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356334778820260
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356334778820263}
+ - component: {fileID: 3243356334778820256}
+ - component: {fileID: 3243356334778820257}
+ - component: {fileID: 3243356334778820262}
+ m_Layer: 0
+ m_Name: Cube (87)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356334778820263
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334778820260}
+ m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5}
+ m_LocalPosition: {x: 9.62264, y: 4.188, z: 0.49480057}
+ m_LocalScale: {x: 3, y: 3, z: 0.2500001}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 20
+ m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
+--- !u!33 &3243356334778820256
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334778820260}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356334778820257
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334778820260}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356334778820262
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356334778820260}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335051454800
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335051454803}
+ - component: {fileID: 3243356335051454812}
+ - component: {fileID: 3243356335051454813}
+ - component: {fileID: 3243356335051454802}
+ m_Layer: 0
+ m_Name: Cube (129)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335051454803
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335051454800}
+ m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007}
+ m_LocalPosition: {x: 2.6226401, y: 3.3750005, z: 0.24480057}
+ m_LocalScale: {x: 1.6250001, y: 0.5, z: 0.25000003}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0}
+--- !u!33 &3243356335051454812
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335051454800}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335051454813
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335051454800}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335051454802
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335051454800}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335068752625
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335068752624}
+ - component: {fileID: 3243356335068752637}
+ - component: {fileID: 3243356335068752626}
+ - component: {fileID: 3243356335068752627}
+ m_Layer: 0
+ m_Name: Cube (127)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335068752624
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335068752625}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -1.00236, y: 2.6880002, z: -1.7551999}
+ m_LocalScale: {x: 7, y: 4.499999, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 14
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356335068752637
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335068752625}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335068752626
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335068752625}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335068752627
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335068752625}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335104713688
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335104713691}
+ - component: {fileID: 3243356335104713668}
+ - component: {fileID: 3243356335104713669}
+ - component: {fileID: 3243356335104713690}
+ m_Layer: 0
+ m_Name: Cube (117)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335104713691
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335104713688}
+ m_LocalRotation: {x: 0.5000008, y: 0.49999925, z: 0.49999925, w: 0.5000008}
+ m_LocalPosition: {x: -4.37736, y: 0.12449956, z: -2.2552001}
+ m_LocalScale: {x: 4.875, y: 3.4999995, z: 0.25000003}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0}
+--- !u!33 &3243356335104713668
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335104713688}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335104713669
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335104713688}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335104713690
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335104713688}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335169728391
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335169728390}
+ - component: {fileID: 3243356335169728387}
+ - component: {fileID: 3243356335169728384}
+ - component: {fileID: 3243356335169728385}
+ m_Layer: 0
+ m_Name: Cube (108)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335169728390
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335169728391}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -0.0023800135, y: -0.9375001, z: -0.25520003}
+ m_LocalScale: {x: 9, y: 0.49999988, z: 3.2499995}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 9
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356335169728387
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335169728391}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335169728384
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335169728391}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335169728385
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335169728391}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335416953809
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335416953808}
+ - component: {fileID: 3243356335416953821}
+ - component: {fileID: 3243356335416953810}
+ - component: {fileID: 3243356335416953811}
+ m_Layer: 0
+ m_Name: Cube (111)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335416953808
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335416953809}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 3.9976401, y: 5.938, z: 0.99480057}
+ m_LocalScale: {x: 3, y: 2, z: 3.4999993}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356335416953821
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335416953809}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335416953810
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335416953809}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335416953811
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335416953809}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335417095615
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335417095614}
+ - component: {fileID: 3243356335417095611}
+ - component: {fileID: 3243356335417095608}
+ - component: {fileID: 3243356335417095609}
+ m_Layer: 0
+ m_Name: Cube (81)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335417095614
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335417095615}
+ m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5}
+ m_LocalPosition: {x: 9.62264, y: 6.6880007, z: -0.50519896}
+ m_LocalScale: {x: 2, y: 7, z: 0.2500001}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 15
+ m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
+--- !u!33 &3243356335417095611
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335417095615}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335417095608
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335417095615}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335417095609
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335417095615}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335490067248
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335490067251}
+ - component: {fileID: 3243356335490067260}
+ - component: {fileID: 3243356335490067261}
+ - component: {fileID: 3243356335490067250}
+ m_Layer: 0
+ m_Name: Cube (118)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335490067251
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335490067248}
+ m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007}
+ m_LocalPosition: {x: 2.6226401, y: 7.125501, z: -2.5051994}
+ m_LocalScale: {x: 1.125, y: 3, z: 0.25000003}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 11
+ m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0}
+--- !u!33 &3243356335490067260
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335490067248}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335490067261
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335490067248}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335490067250
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335490067248}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335661834884
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335661834887}
+ - component: {fileID: 3243356335661834880}
+ - component: {fileID: 3243356335661834881}
+ - component: {fileID: 3243356335661834886}
+ m_Layer: 0
+ m_Name: Cube (105)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335661834887
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335661834884}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 8.62264, y: 7.813001, z: -2.5051994}
+ m_LocalScale: {x: 2.25, y: 3, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 13
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356335661834880
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335661834884}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335661834881
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335661834884}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335661834886
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335661834884}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335843938223
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335843938222}
+ - component: {fileID: 3243356335843938219}
+ - component: {fileID: 3243356335843938216}
+ - component: {fileID: 3243356335843938217}
+ m_Layer: 0
+ m_Name: Cube (119)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335843938222
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335843938223}
+ m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007}
+ m_LocalPosition: {x: 2.6416397, y: 3.0770001, z: -2.5051997}
+ m_LocalScale: {x: 1, y: 3, z: 0.25000003}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 12
+ m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0}
+--- !u!33 &3243356335843938219
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335843938223}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335843938216
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335843938223}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335843938217
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335843938223}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356335954160958
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356335954160953}
+ - component: {fileID: 3243356335954160954}
+ - component: {fileID: 3243356335954160955}
+ - component: {fileID: 3243356335954160952}
+ m_Layer: 0
+ m_Name: Cube (101)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356335954160953
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335954160958}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 2.9976401, y: 7.813001, z: -2.5051994}
+ m_LocalScale: {x: 1, y: 3, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 10
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356335954160954
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335954160958}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356335954160955
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335954160958}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356335954160952
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356335954160958}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336127400664
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336127400667}
+ - component: {fileID: 3243356336127400644}
+ - component: {fileID: 3243356336127400645}
+ - component: {fileID: 3243356336127400666}
+ m_Layer: 0
+ m_Name: Cube (110)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336127400667
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336127400664}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 2.4976401, y: -2.4370003, z: -2.2552004}
+ m_LocalScale: {x: 4, y: 3.499999, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356336127400644
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336127400664}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336127400645
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336127400664}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336127400666
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336127400664}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336227185065
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336227185064}
+ - component: {fileID: 3243356336227185045}
+ - component: {fileID: 3243356336227185066}
+ - component: {fileID: 3243356336227185067}
+ m_Layer: 0
+ m_Name: Cube (120)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336227185064
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336227185065}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 5.99764, y: 5.1255, z: -0.50519943}
+ m_LocalScale: {x: 7, y: 1, z: 5.1249986}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 16
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356336227185045
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336227185065}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336227185066
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336227185065}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336227185067
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336227185065}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336257712738
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336257712749}
+ - component: {fileID: 3243356336257712750}
+ - component: {fileID: 3243356336257712751}
+ - component: {fileID: 3243356336257712748}
+ m_Layer: 0
+ m_Name: Cube (103)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336257712749
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336257712738}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 6.99764, y: 0.56299996, z: -1.6927001}
+ m_LocalScale: {x: 5, y: 4.624999, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356336257712750
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336257712738}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336257712751
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336257712738}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336257712748
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336257712738}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336306185533
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336306185532}
+ - component: {fileID: 3243356336306185529}
+ - component: {fileID: 3243356336306185534}
+ - component: {fileID: 3243356336306185535}
+ m_Layer: 0
+ m_Name: Cube (121)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336306185532
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336306185533}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -3.5023599, y: -2.4370003, z: -2.2552004}
+ m_LocalScale: {x: 2, y: 3.499999, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356336306185529
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336306185533}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336306185534
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336306185533}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336306185535
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336306185533}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336344895498
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336344895605}
+ - component: {fileID: 3243356336344895606}
+ - component: {fileID: 3243356336344895607}
+ - component: {fileID: 3243356336344895604}
+ m_Layer: 0
+ m_Name: Cube (104)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336344895605
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336344895498}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 2.4976401, y: 1.6250002, z: -0.25519967}
+ m_LocalScale: {x: 14.000033, y: 0.49999988, z: -1.875}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356336344895606
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336344895498}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336344895607
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336344895498}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336344895604
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336344895498}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336512914052
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336512914055}
+ - component: {fileID: 3243356336512914048}
+ - component: {fileID: 3243356336512914049}
+ - component: {fileID: 3243356336512914054}
+ m_Layer: 0
+ m_Name: Cube (96)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336512914055
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336512914052}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 6.12264, y: 7.8130007, z: 0.9948015}
+ m_LocalScale: {x: 7.25, y: 4, z: 0.24999994}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 17
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356336512914048
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336512914052}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336512914049
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336512914052}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336512914054
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336512914052}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336601237226
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336601237205}
+ - component: {fileID: 3243356336601237206}
+ - component: {fileID: 3243356336601237207}
+ - component: {fileID: 3243356336601237204}
+ m_Layer: 0
+ m_Name: Cube (126)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336601237205
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336601237226}
+ m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007}
+ m_LocalPosition: {x: 2.6226401, y: 7.1255, z: 2.4948015}
+ m_LocalScale: {x: 1.125, y: 1, z: 0.25000003}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0}
+--- !u!33 &3243356336601237206
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336601237226}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336601237207
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336601237226}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336601237204
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336601237226}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &3243356336620708878
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3243356336620708873}
+ - component: {fileID: 3243356336620708874}
+ - component: {fileID: 3243356336620708875}
+ - component: {fileID: 3243356336620708872}
+ m_Layer: 0
+ m_Name: Cube (113)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 1
+--- !u!4 &3243356336620708873
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336620708878}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 7.49764, y: 6.6880007, z: 0.49480104}
+ m_LocalScale: {x: 4, y: 1, z: 2}
+ m_Children: []
+ m_Father: {fileID: 5348181236758499218}
+ m_RootOrder: 19
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3243356336620708874
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336620708878}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3243356336620708875
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336620708878}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &3243356336620708872
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3243356336620708878}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &4178917271898676562
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5348181236758499218}
+ m_Layer: 0
+ m_Name: Grebox
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 72
+ m_IsActive: 0
+--- !u!4 &5348181236758499218
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4178917271898676562}
+ m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -2.62784, y: 4.0030065, z: 2.6879997}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3243356335416953808}
+ - {fileID: 3243356336601237205}
+ - {fileID: 3243356335051454803}
+ - {fileID: 3243356336257712749}
+ - {fileID: 3243356336344895605}
+ - {fileID: 3243356334687391396}
+ - {fileID: 3243356336306185532}
+ - {fileID: 3243356336127400667}
+ - {fileID: 3243356335104713691}
+ - {fileID: 3243356335169728390}
+ - {fileID: 3243356335954160953}
+ - {fileID: 3243356335490067251}
+ - {fileID: 3243356335843938222}
+ - {fileID: 3243356335661834887}
+ - {fileID: 3243356335068752624}
+ - {fileID: 3243356335417095614}
+ - {fileID: 3243356336227185064}
+ - {fileID: 3243356336512914055}
+ - {fileID: 3243356334695994053}
+ - {fileID: 3243356336620708873}
+ - {fileID: 3243356334778820263}
+ m_Father: {fileID: 8966311043270599953}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0}
+--- !u!1 &8585387905218658219
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8966311043270599953}
+ - component: {fileID: 5458758530175691444}
+ - component: {fileID: 7792793883667177086}
+ - component: {fileID: 7034412574349127641}
+ m_Layer: 0
+ m_Name: Structure_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &8966311043270599953
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8585387905218658219}
+ 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: 5348181236758499218}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &5458758530175691444
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8585387905218658219}
+ m_Mesh: {fileID: -9088695878779348318, guid: d0a9bfb4b5f28174884e89dd76563ae8, type: 3}
+--- !u!23 &7792793883667177086
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8585387905218658219}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &7034412574349127641
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8585387905218658219}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: -9088695878779348318, guid: d0a9bfb4b5f28174884e89dd76563ae8, type: 3}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab.meta
new file mode 100644
index 000000000..61005be77
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 79e624e6a8770a946afb866fd94b394b
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab
new file mode 100644
index 000000000..835ab5a4d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab
@@ -0,0 +1,125 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1604908963751126680
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2093637950428003362}
+ - component: {fileID: 3071950872142852999}
+ - component: {fileID: 956227959320364877}
+ - component: {fileID: 4985949235297978144}
+ - component: {fileID: 8456313914433245678}
+ - component: {fileID: 1138964657491743937}
+ m_Layer: 0
+ m_Name: Tunnel_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &2093637950428003362
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1604908963751126680}
+ m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0}
+--- !u!33 &3071950872142852999
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1604908963751126680}
+ m_Mesh: {fileID: 5060444177187149915, guid: f712806514868e54699156ec05dcb749, type: 3}
+--- !u!23 &956227959320364877
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1604908963751126680}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &4985949235297978144
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1604908963751126680}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 2.502674, y: 6.0000024, z: 0.258326}
+ m_Center: {x: 0, y: 5.4121983e-15, z: 2.3808491}
+--- !u!65 &8456313914433245678
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1604908963751126680}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 0.2527809, y: 6.0000024, z: 2.2399507}
+ m_Center: {x: -1.1249466, y: 1.7786642e-15, z: 1.1251621}
+--- !u!65 &1138964657491743937
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1604908963751126680}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 0.26525307, y: 6.0000024, z: 2.256102}
+ m_Center: {x: 1.1187105, y: 1.893427e-15, z: 1.1332378}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab.meta
new file mode 100644
index 000000000..140d6f958
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e5d7b87d422ee0f478ee09eb32e24f4e
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab
new file mode 100644
index 000000000..1bb7e2b65
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab
@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &7993119983977949264
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7324705577624711914}
+ - component: {fileID: 5911343394670230863}
+ - component: {fileID: 8497650616581704069}
+ - component: {fileID: 9105854698657379725}
+ - component: {fileID: 1277700310800588604}
+ m_Layer: 0
+ m_Name: Wall_Prefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 73
+ m_IsActive: 1
+--- !u!4 &7324705577624711914
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7993119983977949264}
+ m_LocalRotation: {x: 0.000000021855694, 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: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &5911343394670230863
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7993119983977949264}
+ m_Mesh: {fileID: 6352809919239313146, guid: ff02a0a00ab750f48b09459b1cafd1b8, type: 3}
+--- !u!23 &8497650616581704069
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7993119983977949264}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 2
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!65 &9105854698657379725
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7993119983977949264}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 0.25, y: 1.0095696, z: 2.9958286}
+ m_Center: {x: 0, y: 0.5047848, z: 1.5020857}
+--- !u!65 &1277700310800588604
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7993119983977949264}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 0.25, y: 2.0055175, z: 3.000146}
+ m_Center: {x: 0, y: 1.0027587, z: -1.499927}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab.meta
new file mode 100644
index 000000000..f764afd6d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9eb847ab97b24024588682c8601254cf
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles.meta
new file mode 100644
index 000000000..d32113e06
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4d9eba5f689533f4196b93e67348ada3
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset b/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset
new file mode 100644
index 000000000..c18d33b78
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset
@@ -0,0 +1,1178 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-8290671188493191910
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d877ec3e844f2ca46830012e8e79319b, type: 3}
+ m_Name: PhysicallyBasedSky
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ rotation:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ max: 360
+ skyIntensityMode:
+ m_OverrideState: 0
+ m_Value: 0
+ exposure:
+ m_OverrideState: 1
+ m_Value: 1
+ multiplier:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ upperHemisphereLuxValue:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ upperHemisphereLuxColor:
+ m_OverrideState: 0
+ m_Value: {x: 0, y: 0, z: 0}
+ desiredLuxValue:
+ m_OverrideState: 0
+ m_Value: 20000
+ updateMode:
+ m_OverrideState: 0
+ m_Value: 0
+ updatePeriod:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ includeSunInBaking:
+ m_OverrideState: 0
+ m_Value: 0
+ m_SkyVersion: 1
+ m_ObsoleteEarthPreset:
+ m_OverrideState: 0
+ m_Value: 1
+ type:
+ m_OverrideState: 0
+ m_Value: 1
+ sphericalMode:
+ m_OverrideState: 1
+ m_Value: 1
+ seaLevel:
+ m_OverrideState: 0
+ m_Value: 0
+ planetaryRadius:
+ m_OverrideState: 0
+ m_Value: 6378100
+ min: 0
+ planetCenterPosition:
+ m_OverrideState: 1
+ m_Value: {x: 0, y: -6391103, z: 0}
+ airDensityR:
+ m_OverrideState: 0
+ m_Value: 0.04534
+ min: 0
+ max: 1
+ airDensityG:
+ m_OverrideState: 0
+ m_Value: 0.10237241
+ min: 0
+ max: 1
+ airDensityB:
+ m_OverrideState: 0
+ m_Value: 0.23264056
+ min: 0
+ max: 1
+ airTint:
+ m_OverrideState: 0
+ m_Value: {r: 0.9, g: 0.9, b: 1, a: 1}
+ hdr: 0
+ showAlpha: 0
+ showEyeDropper: 1
+ airMaximumAltitude:
+ m_OverrideState: 0
+ m_Value: 55261.973
+ min: 0
+ aerosolDensity:
+ m_OverrideState: 1
+ m_Value: 0.228
+ min: 0
+ max: 1
+ aerosolTint:
+ m_OverrideState: 1
+ m_Value: {r: 0.8584906, g: 0.85140055, b: 0.7181085, a: 1}
+ hdr: 0
+ showAlpha: 0
+ showEyeDropper: 1
+ aerosolMaximumAltitude:
+ m_OverrideState: 0
+ m_Value: 8289.296
+ min: 0
+ aerosolAnisotropy:
+ m_OverrideState: 0
+ m_Value: 0.76
+ min: -1
+ max: 1
+ numberOfBounces:
+ m_OverrideState: 0
+ m_Value: 8
+ min: 1
+ max: 10
+ groundTint:
+ m_OverrideState: 1
+ m_Value: {r: 0.4319449, g: 0.58538634, b: 0.754717, a: 1}
+ hdr: 0
+ showAlpha: 0
+ showEyeDropper: 0
+ groundColorTexture:
+ m_OverrideState: 0
+ m_Value: {fileID: 0}
+ groundEmissionTexture:
+ m_OverrideState: 0
+ m_Value: {fileID: 0}
+ groundEmissionMultiplier:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ planetRotation:
+ m_OverrideState: 0
+ m_Value: {x: 0, y: 0, z: 0}
+ spaceEmissionTexture:
+ m_OverrideState: 0
+ m_Value: {fileID: 0}
+ spaceEmissionMultiplier:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ spaceRotation:
+ m_OverrideState: 0
+ m_Value: {x: 0, y: 0, z: 0}
+ colorSaturation:
+ m_OverrideState: 1
+ m_Value: 1
+ min: 0
+ max: 1
+ alphaSaturation:
+ m_OverrideState: 1
+ m_Value: 0
+ min: 0
+ max: 1
+ alphaMultiplier:
+ m_OverrideState: 1
+ m_Value: 1
+ min: 0
+ max: 1
+ horizonTint:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 0
+ showAlpha: 0
+ showEyeDropper: 0
+ zenithTint:
+ m_OverrideState: 1
+ m_Value: {r: 0, g: 0.78415227, b: 1, a: 1}
+ hdr: 0
+ showAlpha: 0
+ showEyeDropper: 0
+ horizonZenithShift:
+ m_OverrideState: 0
+ m_Value: 0
+ min: -1
+ max: 1
+--- !u!114 &-6507688450006126269
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 953beb541740ddc499d005ee80c9ff29, type: 3}
+ m_Name: Fog
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ quality:
+ m_OverrideState: 0
+ m_Value: 1
+ enabled:
+ m_OverrideState: 0
+ m_Value: 0
+ colorMode:
+ m_OverrideState: 0
+ m_Value: 1
+ color:
+ m_OverrideState: 0
+ m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ tint:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ maxFogDistance:
+ m_OverrideState: 0
+ m_Value: 5000
+ min: 0
+ mipFogMaxMip:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ mipFogNear:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ mipFogFar:
+ m_OverrideState: 0
+ m_Value: 1000
+ min: 0
+ baseHeight:
+ m_OverrideState: 0
+ m_Value: 0
+ maximumHeight:
+ m_OverrideState: 0
+ m_Value: 50
+ meanFreePath:
+ m_OverrideState: 0
+ m_Value: 400
+ min: 1
+ enableVolumetricFog:
+ m_OverrideState: 0
+ m_Value: 0
+ albedo:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 0
+ showAlpha: 1
+ showEyeDropper: 1
+ globalLightProbeDimmer:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ max: 1
+ depthExtent:
+ m_OverrideState: 0
+ m_Value: 64
+ min: 0.1
+ denoisingMode:
+ m_OverrideState: 0
+ m_Value: 2
+ anisotropy:
+ m_OverrideState: 0
+ m_Value: 0
+ min: -1
+ max: 1
+ sliceDistributionUniformity:
+ m_OverrideState: 0
+ m_Value: 0.75
+ min: 0
+ max: 1
+ m_FogControlMode:
+ m_OverrideState: 0
+ m_Value: 0
+ screenResolutionPercentage:
+ m_OverrideState: 0
+ m_Value: 12.5
+ min: 6.25
+ max: 50
+ volumeSliceCount:
+ m_OverrideState: 0
+ m_Value: 64
+ min: 1
+ max: 512
+ m_VolumetricFogBudget:
+ m_OverrideState: 0
+ m_Value: 0.25
+ min: 0
+ max: 1
+ m_ResolutionDepthRatio:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ directionalLightsOnly:
+ m_OverrideState: 0
+ m_Value: 0
+ filter:
+ m_OverrideState: 0
+ m_Value: 0
+--- !u!114 &-4501967695779405341
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a81bcacc415a1f743bfdf703afc52027, type: 3}
+ m_Name: GradientSky
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ rotation:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ max: 360
+ skyIntensityMode:
+ m_OverrideState: 0
+ m_Value: 0
+ exposure:
+ m_OverrideState: 0
+ m_Value: 0
+ multiplier:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ upperHemisphereLuxValue:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ upperHemisphereLuxColor:
+ m_OverrideState: 0
+ m_Value: {x: 0, y: 0, z: 0}
+ desiredLuxValue:
+ m_OverrideState: 0
+ m_Value: 20000
+ updateMode:
+ m_OverrideState: 0
+ m_Value: 0
+ updatePeriod:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ includeSunInBaking:
+ m_OverrideState: 0
+ m_Value: 0
+ top:
+ m_OverrideState: 0
+ m_Value: {r: 0, g: 0, b: 1, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ middle:
+ m_OverrideState: 0
+ m_Value: {r: 0.3, g: 0.7, b: 1, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ bottom:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ gradientDiffusion:
+ m_OverrideState: 0
+ m_Value: 1
+--- !u!114 &-1016694868962581565
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 56b145d2b9ee1ac4f846968484e7485a, type: 3}
+ m_Name: ContactShadows
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ quality:
+ m_OverrideState: 0
+ m_Value: 1
+ enable:
+ m_OverrideState: 1
+ m_Value: 1
+ length:
+ m_OverrideState: 0
+ m_Value: 0.15
+ min: 0
+ max: 1
+ opacity:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ max: 1
+ distanceScaleFactor:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ maxDistance:
+ m_OverrideState: 0
+ m_Value: 50
+ min: 0
+ minDistance:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ fadeDistance:
+ m_OverrideState: 0
+ m_Value: 5
+ min: 0
+ fadeInDistance:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ rayBias:
+ m_OverrideState: 0
+ m_Value: 0.2
+ min: 0
+ max: 1
+ thicknessScale:
+ m_OverrideState: 0
+ m_Value: 0.15
+ min: 0.02
+ max: 1
+ m_SampleCount:
+ m_OverrideState: 0
+ m_Value: 10
+ min: 4
+ max: 64
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
+ m_Name: StarterAssetsHDRPVolumeProfile
+ m_EditorClassIdentifier:
+ components:
+ - {fileID: 7686318427622180703}
+ - {fileID: -1016694868962581565}
+ - {fileID: 7502528774814404555}
+ - {fileID: 7542669330009093999}
+ - {fileID: 1501199423866068322}
+ - {fileID: 5315503232242033309}
+ - {fileID: 1932259527246508038}
+ - {fileID: -8290671188493191910}
+ - {fileID: 198738852298360104}
+--- !u!114 &198738852298360104
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 953beb541740ddc499d005ee80c9ff29, type: 3}
+ m_Name: Fog
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ quality:
+ m_OverrideState: 0
+ m_Value: 1
+ enabled:
+ m_OverrideState: 1
+ m_Value: 1
+ colorMode:
+ m_OverrideState: 1
+ m_Value: 1
+ color:
+ m_OverrideState: 1
+ m_Value: {r: 0.8773585, g: 0.8069347, b: 0.40281233, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ tint:
+ m_OverrideState: 1
+ m_Value: {r: 1.8544642, g: 1.8544642, b: 1.8544642, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ maxFogDistance:
+ m_OverrideState: 0
+ m_Value: 5000
+ min: 0
+ mipFogMaxMip:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ mipFogNear:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ mipFogFar:
+ m_OverrideState: 0
+ m_Value: 1000
+ min: 0
+ baseHeight:
+ m_OverrideState: 1
+ m_Value: 5.99
+ maximumHeight:
+ m_OverrideState: 0
+ m_Value: 124.2
+ meanFreePath:
+ m_OverrideState: 1
+ m_Value: 109.6
+ min: 1
+ enableVolumetricFog:
+ m_OverrideState: 1
+ m_Value: 1
+ albedo:
+ m_OverrideState: 1
+ m_Value: {r: 1, g: 0.94751257, b: 0.83647794, a: 1}
+ hdr: 0
+ showAlpha: 1
+ showEyeDropper: 1
+ globalLightProbeDimmer:
+ m_OverrideState: 1
+ m_Value: 1
+ min: 0
+ max: 1
+ depthExtent:
+ m_OverrideState: 1
+ m_Value: 2.4
+ min: 0.1
+ denoisingMode:
+ m_OverrideState: 0
+ m_Value: 2
+ anisotropy:
+ m_OverrideState: 0
+ m_Value: 0
+ min: -1
+ max: 1
+ sliceDistributionUniformity:
+ m_OverrideState: 0
+ m_Value: 0.75
+ min: 0
+ max: 1
+ m_FogControlMode:
+ m_OverrideState: 0
+ m_Value: 0
+ screenResolutionPercentage:
+ m_OverrideState: 0
+ m_Value: 12.5
+ min: 6.25
+ max: 50
+ volumeSliceCount:
+ m_OverrideState: 0
+ m_Value: 64
+ min: 1
+ max: 512
+ m_VolumetricFogBudget:
+ m_OverrideState: 0
+ m_Value: 0.33
+ min: 0
+ max: 1
+ m_ResolutionDepthRatio:
+ m_OverrideState: 0
+ m_Value: 0.666
+ min: 0
+ max: 1
+ directionalLightsOnly:
+ m_OverrideState: 0
+ m_Value: 0
+ filter:
+ m_OverrideState: 0
+ m_Value: 0
+--- !u!114 &1501199423866068322
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 24f077503be6ae942a1e1245dbd53ea9, type: 3}
+ m_Name: Bloom
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ quality:
+ m_OverrideState: 1
+ m_Value: 1
+ threshold:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ intensity:
+ m_OverrideState: 1
+ m_Value: 0.024
+ min: 0
+ max: 1
+ scatter:
+ m_OverrideState: 0
+ m_Value: 0.7
+ min: 0
+ max: 1
+ tint:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 0
+ showAlpha: 0
+ showEyeDropper: 1
+ dirtTexture:
+ m_OverrideState: 0
+ m_Value: {fileID: 0}
+ dirtIntensity:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ anamorphic:
+ m_OverrideState: 0
+ m_Value: 1
+ m_Resolution:
+ m_OverrideState: 1
+ m_Value: 2
+ m_HighQualityPrefiltering:
+ m_OverrideState: 1
+ m_Value: 0
+ m_HighQualityFiltering:
+ m_OverrideState: 1
+ m_Value: 1
+--- !u!114 &1932259527246508038
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3}
+ m_Name: VisualEnvironment
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ skyType:
+ m_OverrideState: 1
+ m_Value: 4
+ skyAmbientMode:
+ m_OverrideState: 1
+ m_Value: 0
+ fogType:
+ m_OverrideState: 0
+ m_Value: 0
+--- !u!114 &3531000181233230649
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4b8bcdf71d7fafa419fca1ed162f5fc9, type: 3}
+ m_Name: ColorAdjustments
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ postExposure:
+ m_OverrideState: 0
+ m_Value: 0
+ contrast:
+ m_OverrideState: 0
+ m_Value: 0
+ min: -100
+ max: 100
+ colorFilter:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ hueShift:
+ m_OverrideState: 0
+ m_Value: 0
+ min: -180
+ max: 180
+ saturation:
+ m_OverrideState: 0
+ m_Value: 0
+ min: -100
+ max: 100
+--- !u!114 &5315503232242033309
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d08ce26990eb1a4a9177b860541e702, type: 3}
+ m_Name: Exposure
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ mode:
+ m_OverrideState: 1
+ m_Value: 1
+ meteringMode:
+ m_OverrideState: 0
+ m_Value: 2
+ luminanceSource:
+ m_OverrideState: 0
+ m_Value: 1
+ fixedExposure:
+ m_OverrideState: 1
+ m_Value: 7.12177
+ compensation:
+ m_OverrideState: 1
+ m_Value: 3.11
+ limitMin:
+ m_OverrideState: 1
+ m_Value: 5.5409927
+ limitMax:
+ m_OverrideState: 1
+ m_Value: 13.578639
+ curveMap:
+ m_OverrideState: 0
+ m_Value:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: -10
+ value: -10
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 20
+ value: 20
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ limitMinCurveMap:
+ m_OverrideState: 0
+ m_Value:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: -10
+ value: -12
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 20
+ value: 18
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ limitMaxCurveMap:
+ m_OverrideState: 0
+ m_Value:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: -10
+ value: -8
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 20
+ value: 22
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ adaptationMode:
+ m_OverrideState: 0
+ m_Value: 1
+ adaptationSpeedDarkToLight:
+ m_OverrideState: 0
+ m_Value: 3
+ min: 0.001
+ adaptationSpeedLightToDark:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0.001
+ weightTextureMask:
+ m_OverrideState: 0
+ m_Value: {fileID: 0}
+ histogramPercentages:
+ m_OverrideState: 0
+ m_Value: {x: 40, y: 90}
+ min: 0
+ max: 100
+ histogramUseCurveRemapping:
+ m_OverrideState: 0
+ m_Value: 0
+ targetMidGray:
+ m_OverrideState: 0
+ m_Value: 0
+ centerAroundExposureTarget:
+ m_OverrideState: 0
+ m_Value: 0
+ proceduralCenter:
+ m_OverrideState: 0
+ m_Value: {x: 0.5, y: 0.5}
+ proceduralRadii:
+ m_OverrideState: 0
+ m_Value: {x: 0.3, y: 0.3}
+ maskMinIntensity:
+ m_OverrideState: 0
+ m_Value: -30
+ maskMaxIntensity:
+ m_OverrideState: 0
+ m_Value: 30
+ proceduralSoftness:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+--- !u!114 &6738618058292305898
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 953beb541740ddc499d005ee80c9ff29, type: 3}
+ m_Name: Fog
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ quality:
+ m_OverrideState: 0
+ m_Value: 1
+ enabled:
+ m_OverrideState: 0
+ m_Value: 0
+ colorMode:
+ m_OverrideState: 0
+ m_Value: 1
+ color:
+ m_OverrideState: 0
+ m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ tint:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 1
+ showAlpha: 0
+ showEyeDropper: 1
+ maxFogDistance:
+ m_OverrideState: 0
+ m_Value: 5000
+ min: 0
+ mipFogMaxMip:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ mipFogNear:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ mipFogFar:
+ m_OverrideState: 0
+ m_Value: 1000
+ min: 0
+ baseHeight:
+ m_OverrideState: 0
+ m_Value: 0
+ maximumHeight:
+ m_OverrideState: 0
+ m_Value: 50
+ meanFreePath:
+ m_OverrideState: 0
+ m_Value: 400
+ min: 1
+ enableVolumetricFog:
+ m_OverrideState: 0
+ m_Value: 0
+ albedo:
+ m_OverrideState: 0
+ m_Value: {r: 1, g: 1, b: 1, a: 1}
+ hdr: 0
+ showAlpha: 1
+ showEyeDropper: 1
+ globalLightProbeDimmer:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ max: 1
+ depthExtent:
+ m_OverrideState: 0
+ m_Value: 64
+ min: 0.1
+ denoisingMode:
+ m_OverrideState: 0
+ m_Value: 2
+ anisotropy:
+ m_OverrideState: 0
+ m_Value: 0
+ min: -1
+ max: 1
+ sliceDistributionUniformity:
+ m_OverrideState: 0
+ m_Value: 0.75
+ min: 0
+ max: 1
+ m_FogControlMode:
+ m_OverrideState: 0
+ m_Value: 0
+ screenResolutionPercentage:
+ m_OverrideState: 0
+ m_Value: 12.5
+ min: 6.25
+ max: 50
+ volumeSliceCount:
+ m_OverrideState: 0
+ m_Value: 64
+ min: 1
+ max: 512
+ m_VolumetricFogBudget:
+ m_OverrideState: 0
+ m_Value: 0.25
+ min: 0
+ max: 1
+ m_ResolutionDepthRatio:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ directionalLightsOnly:
+ m_OverrideState: 0
+ m_Value: 0
+ filter:
+ m_OverrideState: 0
+ m_Value: 0
+--- !u!114 &7502528774814404555
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9008a067f4d626c4d8bc4bc48f04bb89, type: 3}
+ m_Name: AmbientOcclusion
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ quality:
+ m_OverrideState: 0
+ m_Value: 1
+ rayTracing:
+ m_OverrideState: 0
+ m_Value: 0
+ intensity:
+ m_OverrideState: 1
+ m_Value: 0.53
+ min: 0
+ max: 4
+ directLightingStrength:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ max: 1
+ radius:
+ m_OverrideState: 1
+ m_Value: 1.5
+ min: 0.25
+ max: 5
+ spatialBilateralAggressiveness:
+ m_OverrideState: 0
+ m_Value: 0.15
+ min: 0
+ max: 1
+ temporalAccumulation:
+ m_OverrideState: 0
+ m_Value: 1
+ ghostingReduction:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ blurSharpness:
+ m_OverrideState: 0
+ m_Value: 0.1
+ min: 0
+ max: 1
+ layerMask:
+ m_OverrideState: 0
+ m_Value:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_StepCount:
+ m_OverrideState: 0
+ m_Value: 6
+ min: 2
+ max: 32
+ m_FullResolution:
+ m_OverrideState: 0
+ m_Value: 0
+ m_MaximumRadiusInPixels:
+ m_OverrideState: 0
+ m_Value: 40
+ min: 16
+ max: 256
+ m_BilateralUpsample:
+ m_OverrideState: 0
+ m_Value: 1
+ m_DirectionCount:
+ m_OverrideState: 0
+ m_Value: 2
+ min: 1
+ max: 6
+ m_RayLength:
+ m_OverrideState: 0
+ m_Value: 3
+ min: 0
+ m_SampleCount:
+ m_OverrideState: 0
+ m_Value: 2
+ min: 1
+ max: 64
+ m_Denoise:
+ m_OverrideState: 0
+ m_Value: 1
+ m_DenoiserRadius:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0.001
+ max: 1
+--- !u!114 &7542669330009093999
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f086a068d4c5889438831b3ae9afc11c, type: 3}
+ m_Name: Tonemapping
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ mode:
+ m_OverrideState: 1
+ m_Value: 2
+ toeStrength:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ max: 1
+ toeLength:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ max: 1
+ shoulderStrength:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ max: 1
+ shoulderLength:
+ m_OverrideState: 0
+ m_Value: 0.5
+ min: 0
+ shoulderAngle:
+ m_OverrideState: 0
+ m_Value: 0
+ min: 0
+ max: 1
+ gamma:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0.001
+ lutTexture:
+ m_OverrideState: 0
+ m_Value: {fileID: 0}
+ lutContribution:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ max: 1
+--- !u!114 &7686318427622180703
+MonoBehaviour:
+ m_ObjectHideFlags: 3
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7ddcec8a8eb2d684d833ac8f5d26aebd, type: 3}
+ m_Name: HDShadowSettings
+ m_EditorClassIdentifier:
+ active: 1
+ m_AdvancedMode: 0
+ maxShadowDistance:
+ m_OverrideState: 1
+ m_Value: 80
+ min: 0
+ directionalTransmissionMultiplier:
+ m_OverrideState: 0
+ m_Value: 1
+ min: 0
+ max: 1
+ cascadeShadowSplitCount:
+ m_OverrideState: 0
+ m_Value: 4
+ min: 1
+ max: 4
+ cascadeShadowSplit0:
+ m_OverrideState: 1
+ m_Value: 0.05
+ cascadeShadowSplit1:
+ m_OverrideState: 1
+ m_Value: 0.22115377
+ cascadeShadowSplit2:
+ m_OverrideState: 1
+ m_Value: 0.40769255
+ cascadeShadowBorder0:
+ m_OverrideState: 1
+ m_Value: 0.13333334
+ cascadeShadowBorder1:
+ m_OverrideState: 1
+ m_Value: 0.06666666
+ cascadeShadowBorder2:
+ m_OverrideState: 1
+ m_Value: 0
+ cascadeShadowBorder3:
+ m_OverrideState: 1
+ m_Value: 0
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset.meta
new file mode 100644
index 000000000..aa917ef10
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fe05288aca2f31443877a786e771100f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders.meta
new file mode 100644
index 000000000..f0ff75285
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: df715771dd291574fa9c5e8e988f007e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP.meta
new file mode 100644
index 000000000..2b7715a3b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3c3ef6c576346de41b39443390926030
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader
new file mode 100644
index 000000000..af8dcbd88
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader
@@ -0,0 +1,109 @@
+Shader "Starter Assets/ArmatureShader"
+{
+ Properties
+ {
+ //Maps
+ _BaseTex("Albedo (RGB)", 2D) = "white" {}
+ _BumpMap("Normal", 2D) = "bump" {}
+ _MetallicMap("MetallicMap", 2D) = "black"{}
+ _MaterialMask("Mask", 2D) = "black" {}
+
+ //base - mask texture R
+ _BaseColor("Base Color", Color) = (1,1,1,1)
+ _BaseMetallic("Base Metallic", Range(0,1)) = 1
+ _BaseGlossiness("Base Smoothness", Range(0,1)) = 0.5
+
+ //layer 1 - mask texture G
+ _Layer1Color("Layer1 Color", Color) = (1,1,1,1)
+ _Layer1Glossiness("Layer1 Smoothness", Range(0,1)) = 0.5
+ _Layer1Metallic("Layer1 Metallic", Range(0,1)) = 0.0
+
+ //layer 2 - mask texture B
+ _Layer2Color("Layer2 Color", Color) = (1,1,1,1)
+ _Layer2Glossiness("Layer2 Smoothness", Range(0,1)) = 0.5
+ _Layer2Metallic("Layer2 Metallic", Range(0,1)) = 0.0
+
+ }
+ SubShader
+ {
+ Tags { "RenderType" = "Opaque" }
+ LOD 200
+
+ CGPROGRAM
+ // Physically based Standard lighting model, and enable shadows on all light types
+ #pragma surface surf Standard fullforwardshadows
+
+ // Use shader model 3.0 target, to get nicer looking lighting
+ #pragma target 3.0
+
+ sampler2D _BaseTex;
+ sampler2D _BumpMap;
+ sampler2D _MaterialMask;
+
+ struct Input
+ {
+ float2 uv_BaseTex;
+ };
+
+ half _BaseMetallic;
+ half _BaseGlossiness;
+
+ half _Layer1Glossiness;
+ half _Layer1Metallic;
+
+ half _Layer2Glossiness;
+ half _Layer2Metallic;
+
+ fixed4 _BaseColor;
+ fixed4 _Layer1Color;
+ fixed4 _Layer2Color;
+
+ // Add instancing support for this shader. You need to check 'Enable Instancing' on materials that use the shader.
+ // See https://docs.unity3d.com/Manual/GPUInstancing.html for more information about instancing.
+ // #pragma instancing_options assumeuniformscaling
+ UNITY_INSTANCING_BUFFER_START(Props)
+ // put more per-instance properties here
+ UNITY_INSTANCING_BUFFER_END(Props)
+
+
+ void surf(Input IN, inout SurfaceOutputStandard o)
+ {
+ // Albedo map
+ fixed4 mainCall = tex2D(_BaseTex, IN.uv_BaseTex);
+ fixed4 materialMask = tex2D(_MaterialMask, IN.uv_BaseTex);
+
+ //setup colors for each layer
+ fixed4 baseColor = mainCall * _BaseColor;
+ fixed4 layer1Color = mainCall * _Layer1Color;
+ fixed4 layer2Color = mainCall * _Layer2Color;
+
+ fixed4 color = lerp(lerp( baseColor, layer1Color, materialMask.g), layer2Color ,materialMask.b);
+ o.Albedo = color.rgb;
+
+ // Normal Map
+ fixed3 normalMap = UnpackNormal (tex2D(_BumpMap, IN.uv_BaseTex));
+ o.Normal = normalMap;
+
+ // Metallic
+ fixed4 baseMetallic = _BaseMetallic;
+ fixed4 layer1Metallic = _Layer1Metallic;
+ fixed4 layer2Metallic = _Layer2Metallic;
+
+ fixed4 metallic = lerp(lerp(baseMetallic, layer1Metallic, materialMask.g), layer2Metallic, materialMask.b);
+ o.Metallic = metallic.r;
+
+ // Smoothness
+ fixed4 g = mainCall.a;
+ fixed4 baseGlossiness = g * _BaseGlossiness;
+ fixed4 layer1Glossiness = g * _Layer1Glossiness;
+ fixed4 layer2Glossiness = g * _Layer2Glossiness;
+
+ fixed4 glossiness = lerp(lerp(baseGlossiness, layer1Glossiness, materialMask.g), layer2Glossiness, materialMask.b);
+ o.Smoothness = glossiness.r;
+
+ o.Alpha = color.a;
+ }
+ ENDCG
+ }
+ FallBack "Diffuse"
+}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader.meta
new file mode 100644
index 000000000..864c786db
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01
+ShaderImporter:
+ externalObjects: {}
+ defaultTextures: []
+ nonModifiableTextures: []
+ preprocessorOverride: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader
new file mode 100644
index 000000000..b74baaf3a
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader
@@ -0,0 +1,149 @@
+Shader "Starter Assets/Triplanar" {
+Properties{
+ _MainTex("Albedo (RGB)", 2D) = "white" {}
+ [NoScaleOffset] _BumpMap("Normal Map", 2D) = "bump" {}
+ _Glossiness("Smoothness", Range(0, 1)) = 0.5
+ [Gamma] _Metallic("Metallic", Range(0, 1)) = 0
+ [NoScaleOffset] _OcclusionMap("Occlusion", 2D) = "white" {}
+ _OcclusionStrength("Strength", Range(0.0, 1.0)) = 1.0
+}
+SubShader{
+ Tags { "RenderType" = "Opaque" }
+ LOD 200
+
+ CGPROGRAM
+ // Physically based Standard lighting model, and enable shadows on all light types
+ #pragma surface surf Standard fullforwardshadows
+
+ // Use shader model 3.0 target, to get nicer looking lighting
+ #pragma target 3.0
+
+ #include "UnityStandardUtils.cginc"
+
+ // flip UVs horizontally to correct for back side projection
+ #define TRIPLANAR_CORRECT_PROJECTED_U
+
+ // offset UVs to prevent obvious mirroring
+ // #define TRIPLANAR_UV_OFFSET
+
+ // Reoriented Normal Mapping
+ // Altered to take normals (-1 to 1 ranges) rather than unsigned normal maps (0 to 1 ranges)
+ half3 blend_rnm(half3 n1, half3 n2)
+ {
+ n1.z += 1;
+ n2.xy = -n2.xy;
+
+ return n1 * dot(n1, n2) / n1.z - n2;
+ }
+
+ sampler2D _MainTex;
+ float4 _MainTex_ST;
+
+ sampler2D _BumpMap;
+ sampler2D _OcclusionMap;
+
+ half _Glossiness;
+ half _Metallic;
+
+ half _OcclusionStrength;
+
+ struct Input {
+ float3 worldPos;
+ float3 worldNormal;
+ INTERNAL_DATA
+ };
+
+ float3 WorldToTangentNormalVector(Input IN, float3 normal) {
+ float3 t2w0 = WorldNormalVector(IN, float3(1,0,0));
+ float3 t2w1 = WorldNormalVector(IN, float3(0,1,0));
+ float3 t2w2 = WorldNormalVector(IN, float3(0,0,1));
+ float3x3 t2w = float3x3(t2w0, t2w1, t2w2);
+ return normalize(mul(t2w, normal));
+ }
+
+ void surf(Input IN, inout SurfaceOutputStandard o) {
+ // work around bug where IN.worldNormal is always (0,0,0)!
+ IN.worldNormal = WorldNormalVector(IN, float3(0,0,1));
+
+ // calculate triplanar blend
+ half3 triblend = saturate(pow(IN.worldNormal, 4));
+ triblend /= max(dot(triblend, half3(1,1,1)), 0.0001);
+
+ // calculate triplanar uvs
+ // applying texture scale and offset values ala TRANSFORM_TEX macro
+ float2 uvX = IN.worldPos.zy * _MainTex_ST.xy + _MainTex_ST.zy;
+ float2 uvY = IN.worldPos.xz * _MainTex_ST.xy + _MainTex_ST.zy;
+ float2 uvZ = IN.worldPos.xy * _MainTex_ST.xy + _MainTex_ST.zy;
+
+ // offset UVs to prevent obvious mirroring
+ #if defined(TRIPLANAR_UV_OFFSET)
+ uvY += 0.33;
+ uvZ += 0.67;
+ #endif
+
+ // minor optimization of sign(). prevents return value of 0
+ half3 axisSign = IN.worldNormal < 0 ? -1 : 1;
+
+ // flip UVs horizontally to correct for back side projection
+ #if defined(TRIPLANAR_CORRECT_PROJECTED_U)
+ uvX.x *= axisSign.x;
+ uvY.x *= axisSign.y;
+ uvZ.x *= -axisSign.z;
+ #endif
+
+ // albedo textures
+ fixed4 colX = tex2D(_MainTex, uvX);
+ fixed4 colY = tex2D(_MainTex, uvY);
+ fixed4 colZ = tex2D(_MainTex, uvZ);
+ fixed4 col = colX * triblend.x + colY * triblend.y + colZ * triblend.z;
+
+ // occlusion textures
+ half occX = tex2D(_OcclusionMap, uvX).g;
+ half occY = tex2D(_OcclusionMap, uvY).g;
+ half occZ = tex2D(_OcclusionMap, uvZ).g;
+ half occ = LerpOneTo(occX * triblend.x + occY * triblend.y + occZ * triblend.z, _OcclusionStrength);
+
+ // tangent space normal maps
+ half3 tnormalX = UnpackNormal(tex2D(_BumpMap, uvX));
+ half3 tnormalY = UnpackNormal(tex2D(_BumpMap, uvY));
+ half3 tnormalZ = UnpackNormal(tex2D(_BumpMap, uvZ));
+
+ // flip normal maps' x axis to account for flipped UVs
+ #if defined(TRIPLANAR_CORRECT_PROJECTED_U)
+ tnormalX.x *= axisSign.x;
+ tnormalY.x *= axisSign.y;
+ tnormalZ.x *= -axisSign.z;
+ #endif
+
+ half3 absVertNormal = abs(IN.worldNormal);
+
+ // swizzle world normals to match tangent space and apply reoriented normal mapping blend
+ tnormalX = blend_rnm(half3(IN.worldNormal.zy, absVertNormal.x), tnormalX);
+ tnormalY = blend_rnm(half3(IN.worldNormal.xz, absVertNormal.y), tnormalY);
+ tnormalZ = blend_rnm(half3(IN.worldNormal.xy, absVertNormal.z), tnormalZ);
+
+ // apply world space sign to tangent space Z
+ tnormalX.z *= axisSign.x;
+ tnormalY.z *= axisSign.y;
+ tnormalZ.z *= axisSign.z;
+
+ // sizzle tangent normals to match world normal and blend together
+ half3 worldNormal = normalize(
+ tnormalX.zyx * triblend.x +
+ tnormalY.xzy * triblend.y +
+ tnormalZ.xyz * triblend.z
+ );
+
+ // set surface ouput properties
+ o.Albedo = col.rgb;
+ o.Metallic = _Metallic;
+ o.Smoothness = _Glossiness;
+ o.Occlusion = occ;
+
+ // convert world space normals into tangent normals
+ o.Normal = WorldToTangentNormalVector(IN, worldNormal);
+ }
+ ENDCG
+ }
+ FallBack "Diffuse"
+}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader.meta
new file mode 100644
index 000000000..2595eb9e8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: e61aeb7487ccb5e4fb6d45036e33fb7b
+ShaderImporter:
+ externalObjects: {}
+ defaultTextures: []
+ nonModifiableTextures: []
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph.meta
new file mode 100644
index 000000000..4477d504d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c014d48134e76c44e9c4bf940e254afa
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph
new file mode 100644
index 000000000..80edac5d1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph
@@ -0,0 +1,895 @@
+{
+ "m_SerializedProperties": [
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"13d75e64-05d6-4941-8082-4df6900c3606\"\n },\n \"m_Name\": \"Smoothness\",\n \"m_DefaultReferenceName\": \"Vector1_5B05FA1F\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.30000001192092898,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"b4ce9271-fd76-48c5-87a3-86bc57b5f153\"\n },\n \"m_Name\": \"Metalic\",\n \"m_DefaultReferenceName\": \"Vector1_B6126E6E\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"92aac915-eb77-4c2e-9a06-894159a704b9\"\n },\n \"m_Name\": \"Grid\",\n \"m_DefaultReferenceName\": \"Texture2D_B2D306F8\",\n \"m_OverrideReferenceName\": \"_MainTex\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"instanceID\\\":0}}\",\n \"m_Guid\": \"\"\n },\n \"m_Modifiable\": true,\n \"m_DefaultType\": 0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"ccdb960c-ad06-435b-8f8f-c3422a29876d\"\n },\n \"m_Name\": \"GridEmissive\",\n \"m_DefaultReferenceName\": \"Texture2D_C5E3E723\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"instanceID\\\":0}}\",\n \"m_Guid\": \"\"\n },\n \"m_Modifiable\": true,\n \"m_DefaultType\": 0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"62e2da40-f39b-4cf8-bdd1-e9817735f10e\"\n },\n \"m_Name\": \"GridSpacing\",\n \"m_DefaultReferenceName\": \"Vector1_3402D67A\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"aaa0b13b-2d6e-4baa-9fe6-98c16e82679e\"\n },\n \"m_Name\": \"Color\",\n \"m_DefaultReferenceName\": \"Color_2B671050\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 1.0,\n \"g\": 1.0,\n \"b\": 1.0,\n \"a\": 0.0\n },\n \"m_ColorMode\": 0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"01a513f8-850d-4838-baf8-c69ac754808e\"\n },\n \"m_Name\": \"GridColor\",\n \"m_DefaultReferenceName\": \"Color_30A0CA2F\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 1.0,\n \"g\": 1.0,\n \"b\": 1.0,\n \"a\": 0.0\n },\n \"m_ColorMode\": 0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"a4f879a1-eba5-4bc4-9846-22418e21da09\"\n },\n \"m_Name\": \"GridContrast\",\n \"m_DefaultReferenceName\": \"Vector1_F2A922B4\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 5.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"56f7f4e8-1a51-4e18-b7fc-cc0e13f948bc\"\n },\n \"m_Name\": \"GridOpacity\",\n \"m_DefaultReferenceName\": \"Vector1_7810F718\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"f06107c4-efd0-4c75-8d45-ddbd8452486b\"\n },\n \"m_Name\": \"UseEmissive\",\n \"m_DefaultReferenceName\": \"Boolean_7A5F3F39\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"534c1f46-14e6-44a9-b309-d2a160d07b11\"\n },\n \"m_Name\": \"EmissiveStrengh\",\n \"m_DefaultReferenceName\": \"Vector1_CA7D5F3\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 50000.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"3057f8be-6638-47cb-b3db-174b3b8bc34d\"\n },\n \"m_Name\": \"InvertFadeDirection\",\n \"m_DefaultReferenceName\": \"Boolean_35A71344\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"53e70e8a-1564-44e4-8356-d78f8e1b0ddc\"\n },\n \"m_Name\": \"EmissiveFadeDistance\",\n \"m_DefaultReferenceName\": \"Vector1_F5FD9210\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 30.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 200.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"12a9695f-1f5f-4290-9251-9b2f489f438d\"\n },\n \"m_Name\": \"EmissiveStartDistancePush\",\n \"m_DefaultReferenceName\": \"Vector1_6B67A8FF\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": -20.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": -50.0,\n \"y\": 200.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"d880b496-bf2c-4c6f-a9ff-cd27e5fdc233\"\n },\n \"m_Name\": \"PulseGrid\",\n \"m_DefaultReferenceName\": \"Boolean_7AC8D832\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"877bfdee-d33d-436b-b406-91f166d0465a\"\n },\n \"m_Name\": \"PulseSpeed\",\n \"m_DefaultReferenceName\": \"Vector1_D5FBE925\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.30000001192092898,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 5.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty"
+ },
+ "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"08e1f985-1127-40e4-9478-f5e93f632d1e\"\n },\n \"m_Name\": \"PulseStengh\",\n \"m_DefaultReferenceName\": \"Vector1_3655428E\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 2.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 5.0\n }\n}"
+ }
+ ],
+ "m_SerializedKeywords": [],
+ "m_SerializableNodes": [
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.OneMinusNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"938bc106-703b-475b-be33-f32b1f542e72\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2812.0,\n \"y\": 1335.0,\n \"width\": 137.99998474121095,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.AddNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4168.0,\n \"y\": 2454.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.NoiseSineWaveNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"d49e776c-6826-4ccd-8861-723fa5c6daab\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Noise Sine Wave\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4497.0,\n \"y\": 2467.999755859375,\n \"width\": 173.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"MinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.4000000059604645\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.MultiplyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"cd12e5af-f21d-4fad-be4c-e94806eb603e\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3380.0,\n \"y\": 1926.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 10.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.LerpNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\",\n \"m_GroupGuidSerialized\": \"c01d4396-a8ed-40cc-9034-c7a512c4932f\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 363.0000305175781,\n \"y\": -171.99996948242188,\n \"width\": 208.00001525878907,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.MultiplyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\",\n \"m_GroupGuidSerialized\": \"c01d4396-a8ed-40cc-9034-c7a512c4932f\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 370.0,\n \"y\": 522.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"de18d944-e15a-4587-a59c-4f7a9d185bac\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2613.0,\n \"y\": 470.99993896484377,\n \"width\": 142.0,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridContrast\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"a4f879a1-eba5-4bc4-9846-22418e21da09\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.ContrastNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Contrast\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2423.0,\n \"y\": 391.0,\n \"width\": 176.00001525878907,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Contrast\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Contrast\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.MultiplyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2006.0,\n \"y\": 224.9999542236328,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"ba9363ce-7492-4fbc-bd38-770a12d788d4\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2179.0,\n \"y\": -123.00004577636719,\n \"width\": 103.00000762939453,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"aaa0b13b-2d6e-4baa-9fe6-98c16e82679e\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.TriplanarNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Triplanar\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3665.0,\n \"y\": 398.0,\n \"width\": 208.0,\n \"height\": 432.0000305175781\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DInputMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Texture\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Texture\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Texture\\\": {\\n \\\"m_SerializedTexture\\\": \\\"{\\\\\\\"texture\\\\\\\":{\\\\\\\"instanceID\\\\\\\":0}}\\\",\\n \\\"m_Guid\\\": \\\"\\\"\\n },\\n \\\"m_DefaultType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.SamplerStateMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Sampler\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sampler\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 4\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 2\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Tile\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tile\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Blend\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Blend\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_TextureType\": 0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.LerpNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1004.0,\n \"y\": -213.0,\n \"width\": 208.0,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"39a44c1e-e72d-4e5c-892b-d2d7ce099408\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 807.9999389648438,\n \"y\": -118.99999237060547,\n \"width\": 144.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridOpacity\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"56f7f4e8-1a51-4e18-b7fc-cc0e13f948bc\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"989d40fd-0e74-49ab-a03e-af2043fbd599\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4018.0,\n \"y\": 367.0,\n \"width\": 109.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Grid\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"92aac915-eb77-4c2e-9a06-894159a704b9\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PBRMasterNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"PBR Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2105.0,\n \"y\": -28.99999237060547,\n \"width\": 200.0,\n \"height\": 317.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Albedo\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Albedo\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.7353569269180298,\\n \\\"y\\\": 0.7353569269180298,\\n \\\"z\\\": 0.7353569269180298\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 3\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Emission\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Emission\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Metallic\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Metallic\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Smoothness\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Smoothness\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.5,\\n \\\"m_DefaultValue\\\": 0.5,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Occlusion\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Occlusion\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Alpha\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Alpha\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 8,\\n \\\"m_DisplayName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DOTSInstancing\": false,\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Rendering.Universal.UniversalPBRSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ],\n \"m_ShaderGUIOverride\": \"\",\n \"m_OverrideEnabled\": false,\n \"m_Model\": 1,\n \"m_SurfaceType\": 0,\n \"m_AlphaMode\": 0,\n \"m_TwoSided\": false,\n \"m_NormalDropOffSpace\": 0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Vector2Node"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"4488a4d2-f8ef-4709-9713-76f78f9e10a0\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Vector 2\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1683.0001220703125,\n \"y\": 1679.9998779296875,\n \"width\": 134.0,\n \"height\": 100.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"X\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"X\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Y\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Y\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Value\": {\n \"x\": 0.0,\n \"y\": 0.0\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.RemapNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Remap\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1434.0001220703125,\n \"y\": 1398.9998779296875,\n \"width\": 196.99998474121095,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": -1.0,\\n \\\"z\\\": -1.0,\\n \\\"w\\\": -1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"In Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"InMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"OutMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.4000000059604645,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"22196511-211f-4d52-a5a7-98f4e7567080\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1410.9998779296875,\n \"y\": 904.0,\n \"width\": 159.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridEmissive\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"ccdb960c-ad06-435b-8f8f-c3422a29876d\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"3d8d855d-5e3a-4c72-bc92-2ba65e27654b\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -877.9998779296875,\n \"y\": 1026.0,\n \"width\": 181.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"EmissiveStrengh\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"534c1f46-14e6-44a9-b309-d2a160d07b11\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"3ee8f225-0eb7-4d83-ab15-3187989918dd\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 797.9999389648438,\n \"y\": 594.0,\n \"width\": 148.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridOpacity\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"56f7f4e8-1a51-4e18-b7fc-cc0e13f948bc\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.MultiplyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -333.99969482421877,\n \"y\": 903.0000610351563,\n \"width\": 136.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.CameraNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"8059ca44-92c4-4329-bd49-90c44569f771\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3506.0,\n \"y\": 1531.9998779296875,\n \"width\": 130.0,\n \"height\": 244.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.DistanceNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Distance\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3116.0,\n \"y\": 1384.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"f032c395-aea7-4b6f-b954-88f418976c74\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3349.000244140625,\n \"y\": 1828.9998779296875,\n \"width\": 232.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"EmissiveStartDistancePush\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"12a9695f-1f5f-4290-9251-9b2f489f438d\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PositionNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"e158d234-d8e1-477f-a398-14ccee27f710\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Position\",\n \"m_NodeVersion\": 1,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3574.0,\n \"y\": 1381.9998779296875,\n \"width\": 206.0,\n \"height\": 130.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 4\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.AddNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2005.0,\n \"y\": 1407.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -3.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.ClampNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"7c8ab856-643a-4227-ac2a-621e1264ab55\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Clamp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -746.0,\n \"y\": 1385.9998779296875,\n \"width\": 150.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Min\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Min\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Max\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.OneMinusNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"c3b7f2ce-ba74-4aae-8049-29d14c7b46dc\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2617.000244140625,\n \"y\": 1468.9998779296875,\n \"width\": 137.99998474121095,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.TriplanarNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Triplanar\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1133.9998779296875,\n \"y\": 862.0,\n \"width\": 183.0,\n \"height\": 248.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DInputMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Texture\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Texture\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Texture\\\": {\\n \\\"m_SerializedTexture\\\": \\\"{\\\\\\\"texture\\\\\\\":{\\\\\\\"instanceID\\\\\\\":0}}\\\",\\n \\\"m_Guid\\\": \\\"\\\"\\n },\\n \\\"m_DefaultType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.SamplerStateMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Sampler\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sampler\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 4\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 2\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Tile\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tile\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Blend\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Blend\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_TextureType\": 0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.CombineNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"e5d8da9d-6b7e-4687-bd73-4d2aec0f1974\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Combine\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1708.0001220703125,\n \"y\": 1437.9998779296875,\n \"width\": 144.99998474121095,\n \"height\": 166.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"RGBA\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGBA\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"RGB\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGB\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"RG\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RG\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"3cb19399-0c5b-440b-a1be-6bbf87ae0a91\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2262.000244140625,\n \"y\": 1774.9998779296875,\n \"width\": 205.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"EmissiveFadeDistance\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"53e70e8a-1564-44e4-8356-d78f8e1b0ddc\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.LerpNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1042.0,\n \"y\": 495.0000305175781,\n \"width\": 208.00001525878907,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Vector1Node"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"04225bb1-8462-4bec-9b11-ec9e4620e33e\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Vector 1\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 779.0000610351563,\n \"y\": 498.0000305175781,\n \"width\": 136.0,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"X\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"X\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Value\": 0.0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.LerpNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 171.00025939941407,\n \"y\": 854.0,\n \"width\": 136.0,\n \"height\": 142.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.Vector1Node"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"9e8807f8-c10d-4d26-88c4-78aca9bd7bd3\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Vector 1\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -79.0000228881836,\n \"y\": 823.0,\n \"width\": 136.0,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"X\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"X\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Value\": 0.0\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"ac1cfdb2-7f9f-49e1-ae0e-1f8b3771b69b\",\n \"m_GroupGuidSerialized\": \"c01d4396-a8ed-40cc-9034-c7a512c4932f\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -14.99996566772461,\n \"y\": 171.0,\n \"width\": 124.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridColor\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"01a513f8-850d-4838-baf8-c69ac754808e\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"b553090b-25e9-4ce6-b00e-e10bbaf6fff7\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1502.0,\n \"y\": 508.9999694824219,\n \"width\": 151.00001525878907,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UseEmissive\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"f06107c4-efd0-4c75-8d45-ddbd8452486b\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.BranchNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1728.9998779296875,\n \"y\": 468.0000305175781,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.SineNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"b34abdf7-ad2d-483f-8f9d-33fd8ad0e343\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Sine\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4415.0,\n \"y\": 2231.0,\n \"width\": 137.99998474121095,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.TimeNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"aba298c5-c3f7-4588-b7f9-e6265cc2ea44\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Time\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -5104.0,\n \"y\": 2188.999755859375,\n \"width\": 134.0,\n \"height\": 173.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Sine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Cosine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Cosine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Delta Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Delta Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Smooth Delta\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Smooth Delta\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.MultiplyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3720.0,\n \"y\": 2201.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.BranchNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3001.0,\n \"y\": 1737.9998779296875,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.MultiplyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"40d6f1c6-f1a2-4ede-890f-1a2ba2dcebe9\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1987.0001220703125,\n \"y\": 1745.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.ClampNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"7efb7dae-5c57-4f80-a662-cc082baecb10\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Clamp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4055.0,\n \"y\": 2219.0,\n \"width\": 150.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Min\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Min\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Max\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.MultiplyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4644.0,\n \"y\": 2220.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"bae413fe-3d25-42d3-a3ab-555f9da5d918\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1894.0001220703125,\n \"y\": 2215.0,\n \"width\": 131.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseGrid\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"d880b496-bf2c-4c6f-a9ff-cd27e5fdc233\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.BranchNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1557.0001220703125,\n \"y\": 2182.0,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"5a56c658-62a1-4bf6-a4c4-61182c9158cf\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4848.0,\n \"y\": 2307.0,\n \"width\": 144.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseSpeed\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"877bfdee-d33d-436b-b406-91f166d0465a\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.AddNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -589.9999389648438,\n \"y\": 1080.0,\n \"width\": 136.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"34d90b95-1c83-415a-a8ba-d934d99f78e6\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3940.000244140625,\n \"y\": 2114.0,\n \"width\": 149.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseStengh\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"08e1f985-1127-40e4-9478-f5e93f632d1e\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"a3b9b188-e0a6-4987-a886-8f63daf82bf8\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3338.0,\n \"y\": 1770.9998779296875,\n \"width\": 131.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseGrid\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"d880b496-bf2c-4c6f-a9ff-cd27e5fdc233\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.AddNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3177.0,\n \"y\": 1917.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.BranchNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2300.0,\n \"y\": 1328.9998779296875,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"94a405a2-66c2-4b74-bbe0-7a01e7a0e587\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2588.0,\n \"y\": 1353.9998779296875,\n \"width\": 188.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"InvertFadeDirection\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"3057f8be-6638-47cb-b3db-174b3b8bc34d\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"8d28feaf-7498-4548-9f06-8e58f016735d\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3987.0,\n \"y\": 533.0,\n \"width\": 160.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridSpacing\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"62e2da40-f39b-4cf8-bdd1-e9817735f10e\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"651251ff-b6f0-4de9-87ff-88487bc49f5a\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1386.999755859375,\n \"y\": 997.0,\n \"width\": 146.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridSpacing\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"62e2da40-f39b-4cf8-bdd1-e9817735f10e\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"c666959f-c652-4f14-9ea2-71bfa43b6c65\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1700.0,\n \"y\": 187.0,\n \"width\": 148.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Smoothness\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"13d75e64-05d6-4941-8082-4df6900c3606\"\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.ShaderGraph.PropertyNode"
+ },
+ "JSONnodeData": "{\n \"m_GuidSerialized\": \"5ceeef02-75dc-4a06-ad51-f2c9e4e338b0\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1728.0,\n \"y\": 134.0,\n \"width\": 120.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Metalic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"b4ce9271-fd76-48c5-87a3-86bc57b5f153\"\n}"
+ }
+ ],
+ "m_Groups": [
+ {
+ "m_GuidSerialized": "810b7827-732f-4dd6-bfbe-df3c5ec29755",
+ "m_Title": "Distance fade",
+ "m_Position": {
+ "x": -5129.0478515625,
+ "y": 1159.3560791015625
+ }
+ },
+ {
+ "m_GuidSerialized": "ceca3351-4f3b-4491-afbc-8e2322c8cb96",
+ "m_Title": "Color",
+ "m_Position": {
+ "x": -4049.00048828125,
+ "y": -181.0
+ }
+ },
+ {
+ "m_GuidSerialized": "18ea7815-0986-4ae6-911a-88cd972cd8b2",
+ "m_Title": "Opacity",
+ "m_Position": {
+ "x": 10.0,
+ "y": 10.0
+ }
+ },
+ {
+ "m_GuidSerialized": "c01d4396-a8ed-40cc-9034-c7a512c4932f",
+ "m_Title": "Grid Color",
+ "m_Position": {
+ "x": -40.09968566894531,
+ "y": -229.5213623046875
+ }
+ },
+ {
+ "m_GuidSerialized": "e15b7345-7b43-4460-9552-503b907b63c6",
+ "m_Title": "Emissive",
+ "m_Position": {
+ "x": -1435.9998779296875,
+ "y": 765.0
+ }
+ }
+ ],
+ "m_StickyNotes": [],
+ "m_SerializableEdges": [
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"989d40fd-0e74-49ab-a03e-af2043fbd599\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ba9363ce-7492-4fbc-bd38-770a12d788d4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"de18d944-e15a-4587-a59c-4f7a9d185bac\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"39a44c1e-e72d-4e5c-892b-d2d7ce099408\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ba9363ce-7492-4fbc-bd38-770a12d788d4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e158d234-d8e1-477f-a398-14ccee27f710\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"8059ca44-92c4-4329-bd49-90c44569f771\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"4488a4d2-f8ef-4709-9713-76f78f9e10a0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"e5d8da9d-6b7e-4687-bd73-4d2aec0f1974\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7c8ab856-643a-4227-ac2a-621e1264ab55\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"c3b7f2ce-ba74-4aae-8049-29d14c7b46dc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"22196511-211f-4d52-a5a7-98f4e7567080\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3ee8f225-0eb7-4d83-ab15-3187989918dd\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"04225bb1-8462-4bec-9b11-ec9e4620e33e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"9e8807f8-c10d-4d26-88c4-78aca9bd7bd3\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7c8ab856-643a-4227-ac2a-621e1264ab55\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ac1cfdb2-7f9f-49e1-ae0e-1f8b3771b69b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ac1cfdb2-7f9f-49e1-ae0e-1f8b3771b69b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b553090b-25e9-4ce6-b00e-e10bbaf6fff7\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"40d6f1c6-f1a2-4ede-890f-1a2ba2dcebe9\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"4488a4d2-f8ef-4709-9713-76f78f9e10a0\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3cb19399-0c5b-440b-a1be-6bbf87ae0a91\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"40d6f1c6-f1a2-4ede-890f-1a2ba2dcebe9\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"bae413fe-3d25-42d3-a3ab-555f9da5d918\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5a56c658-62a1-4bf6-a4c4-61182c9158cf\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7efb7dae-5c57-4f80-a662-cc082baecb10\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3d8d855d-5e3a-4c72-bc92-2ba65e27654b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a3b9b188-e0a6-4987-a886-8f63daf82bf8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c3b7f2ce-ba74-4aae-8049-29d14c7b46dc\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f032c395-aea7-4b6f-b954-88f418976c74\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f032c395-aea7-4b6f-b954-88f418976c74\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"34d90b95-1c83-415a-a8ba-d934d99f78e6\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"cd12e5af-f21d-4fad-be4c-e94806eb603e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cd12e5af-f21d-4fad-be4c-e94806eb603e\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"aba298c5-c3f7-4588-b7f9-e6265cc2ea44\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b34abdf7-ad2d-483f-8f9d-33fd8ad0e343\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d49e776c-6826-4ccd-8861-723fa5c6daab\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b34abdf7-ad2d-483f-8f9d-33fd8ad0e343\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d49e776c-6826-4ccd-8861-723fa5c6daab\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7efb7dae-5c57-4f80-a662-cc082baecb10\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"938bc106-703b-475b-be33-f32b1f542e72\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"938bc106-703b-475b-be33-f32b1f542e72\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"94a405a2-66c2-4b74-bbe0-7a01e7a0e587\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"8d28feaf-7498-4548-9f06-8e58f016735d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"651251ff-b6f0-4de9-87ff-88487bc49f5a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5ceeef02-75dc-4a06-ad51-f2c9e4e338b0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}"
+ },
+ {
+ "typeInfo": {
+ "fullName": "UnityEditor.Graphing.Edge"
+ },
+ "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c666959f-c652-4f14-9ea2-71bfa43b6c65\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}"
+ }
+ ],
+ "m_PreviewData": {
+ "serializedMesh": {
+ "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}",
+ "m_Guid": ""
+ }
+ },
+ "m_Path": "Shader Graphs",
+ "m_ConcretePrecision": 0,
+ "m_ActiveOutputNodeGuidSerialized": "0dab51dd-b366-476f-8605-df76622b41d2"
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph.meta b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph.meta
new file mode 100644
index 000000000..92f16db0f
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b8d7679189d4a5940af46004f3870920
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/InputSystem.meta b/Basic/ClientDriven/Assets/StarterAssets/InputSystem.meta
new file mode 100644
index 000000000..5d31ac9dc
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/InputSystem.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 48c9acd554a28814b922162e3fa889b0
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputactions b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputactions
new file mode 100644
index 000000000..13307f4f9
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputactions
@@ -0,0 +1,270 @@
+{
+ "name": "StarterAssets",
+ "maps": [
+ {
+ "name": "Player",
+ "id": "f62a4b92-ef5e-4175-8f4c-c9075429d32c",
+ "actions": [
+ {
+ "name": "Move",
+ "type": "Value",
+ "id": "6bc1aaf4-b110-4ff7-891e-5b9fe6f32c4d",
+ "expectedControlType": "Vector2",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Look",
+ "type": "Value",
+ "id": "2690c379-f54d-45be-a724-414123833eb4",
+ "expectedControlType": "Vector2",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Jump",
+ "type": "Button",
+ "id": "8c4abdf8-4099-493a-aa1a-129acec7c3df",
+ "expectedControlType": "Button",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Sprint",
+ "type": "PassThrough",
+ "id": "980e881e-182c-404c-8cbf-3d09fdb48fef",
+ "expectedControlType": "",
+ "processors": "",
+ "interactions": ""
+ }
+ ],
+ "bindings": [
+ {
+ "name": "WASD",
+ "id": "b7594ddb-26c9-4ba2-bd5a-901468929edc",
+ "path": "2DVector(mode=1)",
+ "interactions": "",
+ "processors": "",
+ "groups": "",
+ "action": "Move",
+ "isComposite": true,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "up",
+ "id": "2063a8b5-6a45-43de-851b-65f3d46e7b58",
+ "path": "/w",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "64e4d037-32e1-4fb9-80e4-fc7330404dfe",
+ "path": "/s",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "0fce8b11-5eab-4e4e-a741-b732e7b20873",
+ "path": "/a",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "7bdda0d6-57a8-47c8-8238-8aecf3110e47",
+ "path": "/d",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "up",
+ "id": "bb94b405-58d3-4998-8535-d705c1218a98",
+ "path": "/upArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "929d9071-7dd0-4368-9743-6793bb98087e",
+ "path": "/downArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "28abadba-06ff-4d37-bb70-af2f1e35a3b9",
+ "path": "/leftArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "45f115b6-9b4f-4ba8-b500-b94c93bf7d7e",
+ "path": "/rightArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "",
+ "id": "e2f9aa65-db06-4c5b-a2e9-41bc8acb9517",
+ "path": "/leftStick",
+ "interactions": "",
+ "processors": "StickDeadzone",
+ "groups": "Gamepad",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "ed66cbff-2900-4a62-8896-696503cfcd31",
+ "path": "/delta",
+ "interactions": "",
+ "processors": "InvertVector2(invertX=false),ScaleVector2(x=0.05,y=0.05)",
+ "groups": "KeyboardMouse",
+ "action": "Look",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "d1d171b6-19d8-47a6-ba3a-71b6a8e7b3c0",
+ "path": "/rightStick",
+ "interactions": "",
+ "processors": "InvertVector2(invertX=false),StickDeadzone,ScaleVector2(x=300,y=300)",
+ "groups": "Gamepad",
+ "action": "Look",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "1bd55a0b-761e-4ae4-89ae-8ec127e08a29",
+ "path": "/space",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Jump",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "9f973413-5e27-4239-acee-38c4a63feeba",
+ "path": "/buttonSouth",
+ "interactions": "",
+ "processors": "",
+ "groups": "Gamepad",
+ "action": "Jump",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "dc65b89f-9bd3-43fb-92af-d0d87ba5faa4",
+ "path": "/leftShift",
+ "interactions": "",
+ "processors": "",
+ "groups": "KeyboardMouse",
+ "action": "Sprint",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "c8fcd86e-dcfd-4f88-8e93-b638cdbf3320",
+ "path": "/leftTrigger",
+ "interactions": "",
+ "processors": "",
+ "groups": "Gamepad",
+ "action": "Sprint",
+ "isComposite": false,
+ "isPartOfComposite": false
+ }
+ ]
+ }
+ ],
+ "controlSchemes": [
+ {
+ "name": "KeyboardMouse",
+ "bindingGroup": "KeyboardMouse",
+ "devices": [
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ },
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ }
+ ]
+ },
+ {
+ "name": "Gamepad",
+ "bindingGroup": "Gamepad",
+ "devices": [
+ {
+ "devicePath": "",
+ "isOptional": true,
+ "isOR": false
+ },
+ {
+ "devicePath": "",
+ "isOptional": true,
+ "isOR": false
+ },
+ {
+ "devicePath": "",
+ "isOptional": true,
+ "isOR": false
+ }
+ ]
+ },
+ {
+ "name": "Xbox Controller",
+ "bindingGroup": "Xbox Controller",
+ "devices": []
+ },
+ {
+ "name": "PS4 Controller",
+ "bindingGroup": "PS4 Controller",
+ "devices": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputactions.meta b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputactions.meta
new file mode 100644
index 000000000..7d4fb54c6
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputactions.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 4419d82f33d36e848b3ed5af4c8da37e
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
+ generateWrapperCode: 0
+ wrapperCodePath:
+ wrapperClassName:
+ wrapperCodeNamespace:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset
new file mode 100644
index 000000000..9a03d1836
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset
@@ -0,0 +1,26 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c46f07b5ed07e4e92aa78254188d3d10, type: 3}
+ m_Name: StarterAssets.inputsettings
+ m_EditorClassIdentifier:
+ m_SupportedDevices: []
+ m_UpdateMode: 1
+ m_CompensateForScreenOrientation: 0
+ m_FilterNoiseOnCurrent: 0
+ m_DefaultDeadzoneMin: 0.125
+ m_DefaultDeadzoneMax: 0.925
+ m_DefaultButtonPressPoint: 0.5
+ m_DefaultTapTime: 0.2
+ m_DefaultSlowTapTime: 0.5
+ m_DefaultHoldTime: 0.4
+ m_TapRadius: 5
+ m_MultiTapDelayTime: 0.75
diff --git a/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset.meta b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset.meta
new file mode 100644
index 000000000..bb5f3ddb8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9e7be553448fa2546aea5752021cbcf7
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs
new file mode 100644
index 000000000..d1aa1572c
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs
@@ -0,0 +1,80 @@
+using UnityEngine;
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+using UnityEngine.InputSystem;
+#endif
+
+namespace StarterAssets
+{
+ public class StarterAssetsInputs : MonoBehaviour
+ {
+ [Header("Character Input Values")]
+ public Vector2 move;
+ public Vector2 look;
+ public bool jump;
+ public bool sprint;
+
+ [Header("Movement Settings")]
+ public bool analogMovement;
+
+ [Header("Mouse Cursor Settings")]
+ public bool cursorLocked = true;
+ public bool cursorInputForLook = true;
+
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+ public void OnMove(InputValue value)
+ {
+ MoveInput(value.Get());
+ }
+
+ public void OnLook(InputValue value)
+ {
+ if(cursorInputForLook)
+ {
+ LookInput(value.Get());
+ }
+ }
+
+ public void OnJump(InputValue value)
+ {
+ JumpInput(value.isPressed);
+ }
+
+ public void OnSprint(InputValue value)
+ {
+ SprintInput(value.isPressed);
+ }
+#endif
+
+
+ public void MoveInput(Vector2 newMoveDirection)
+ {
+ move = newMoveDirection;
+ }
+
+ public void LookInput(Vector2 newLookDirection)
+ {
+ look = newLookDirection;
+ }
+
+ public void JumpInput(bool newJumpState)
+ {
+ jump = newJumpState;
+ }
+
+ public void SprintInput(bool newSprintState)
+ {
+ sprint = newSprintState;
+ }
+
+ private void OnApplicationFocus(bool hasFocus)
+ {
+ SetCursorState(cursorLocked);
+ }
+
+ private void SetCursorState(bool newState)
+ {
+ Cursor.lockState = newState ? CursorLockMode.Locked : CursorLockMode.None;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs.meta
new file mode 100644
index 000000000..796f3755c
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e087ecce43ebbff45a1b360637807d93
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile.meta
new file mode 100644
index 000000000..00d9f367b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 14344c134ca94dc42887027aebcf24a5
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs.meta
new file mode 100644
index 000000000..0d761dad8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 49852dd85b2de7b4997a61317937f2e1
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs.meta
new file mode 100644
index 000000000..7fc3aa309
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6ac91ba6d254abc4c98c1a8868673b28
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab
new file mode 100644
index 000000000..dbfb25a8f
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab
@@ -0,0 +1,728 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &6751388636123340836
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 597308369130767402}
+ - component: {fileID: 6380401371110083211}
+ - component: {fileID: 6483554099135143963}
+ - component: {fileID: 1557486221260924829}
+ - component: {fileID: 1663187150}
+ - component: {fileID: 8890774966862588244}
+ m_Layer: 5
+ m_Name: UI_Canvas_StarterAssetsInputs_Joysticks
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &597308369130767402
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6751388636123340836}
+ 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_Children:
+ - {fileID: 4700314800559521240}
+ - {fileID: 8160084292953347161}
+ - {fileID: 287317552564024924}
+ - {fileID: 8734538516869120350}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ 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!223 &6380401371110083211
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6751388636123340836}
+ 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 &6483554099135143963
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6751388636123340836}
+ m_Enabled: 1
+ 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: 1600, y: 900}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!114 &1557486221260924829
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6751388636123340836}
+ 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 &1663187150
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6751388636123340836}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4a300d010f57451488aa99000126fbd5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ starterAssetsInputs: {fileID: 0}
+--- !u!114 &8890774966862588244
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6751388636123340836}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 901182334643ba1438a25accc6bd0c79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1001 &166868853765351469
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 597308369130767402}
+ m_Modifications:
+ - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+ propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 1663187150}
+ - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+ propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+ value: VirtualSprintInput
+ objectReference: {fileID: 0}
+ - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_Button_Sprint
+ objectReference: {fileID: 0}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: b0fa70abd2a79904cb00b175dfd8ec7e,
+ type: 3}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Enabled
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: -183.99994
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 76.69998
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+--- !u!224 &8734538516869120350 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ m_PrefabInstance: {fileID: 166868853765351469}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5959203425529373846
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 597308369130767402}
+ m_Modifications:
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 1663187150}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 330
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 330
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 219
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 207
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1423390416140222447, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_Joystick_Move
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+--- !u!224 &4700314800559521240 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ m_PrefabInstance: {fileID: 5959203425529373846}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7113428977512795415
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 597308369130767402}
+ m_Modifications:
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickRange
+ value: 60
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: invertYOutputValue
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: magnitudeMultiplier
+ value: 30
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 1663187150}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+ value: VirtualLookInput
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+ value: StarterAssets.UICanvasControllerInput, Assembly-CSharp
+ objectReference: {fileID: 0}
+ - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 1480850142, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1480850144, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: af0ae2dbf3d1efb4f82af377950704a2,
+ type: 3}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 240
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 240
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: -159.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 365.4
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1423390416140222447, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_Joystick_Look
+ objectReference: {fileID: 0}
+ - target: {fileID: 3199668076469712371, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3}
+--- !u!224 &8160084292953347161 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da,
+ type: 3}
+ m_PrefabInstance: {fileID: 7113428977512795415}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8690618095626166063
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 597308369130767402}
+ m_Modifications:
+ - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+ propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 1663187150}
+ - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_Button_Jump
+ objectReference: {fileID: 0}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: 751aa1b6637101946b2fdbb7aa27d6ad,
+ type: 3}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Enabled
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: -93
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 177
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+--- !u!224 &287317552564024924 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ m_PrefabInstance: {fileID: 8690618095626166063}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab.meta
new file mode 100644
index 000000000..523f66f32
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 2f7f3dde7ae722a4aafffe20691ad702
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab
new file mode 100644
index 000000000..034170b23
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab
@@ -0,0 +1,724 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8803517679608742270
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3447417908108895600}
+ - component: {fileID: 9157539467335068625}
+ - component: {fileID: 9108414266783072577}
+ - component: {fileID: 3603141287258900167}
+ - component: {fileID: 2854614339647494548}
+ - component: {fileID: 6701286033206102030}
+ m_Layer: 5
+ m_Name: UI_Canvas_StarterAssetsInputs_TouchZones
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3447417908108895600
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8803517679608742270}
+ 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_Children:
+ - {fileID: 1845145781368689681}
+ - {fileID: 8361770633040054537}
+ - {fileID: 3268611270763315776}
+ - {fileID: 6311761790708233538}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ 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!223 &9157539467335068625
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8803517679608742270}
+ 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 &9108414266783072577
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8803517679608742270}
+ m_Enabled: 1
+ 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: 1600, y: 900}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!114 &3603141287258900167
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8803517679608742270}
+ 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 &2854614339647494548
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8803517679608742270}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4a300d010f57451488aa99000126fbd5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ starterAssetsInputs: {fileID: 0}
+--- !u!114 &6701286033206102030
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8803517679608742270}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 901182334643ba1438a25accc6bd0c79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ playerInput: {fileID: 0}
+--- !u!1001 &2846493628060374845
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3447417908108895600}
+ m_Modifications:
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: -40
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: -40
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311023, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_TouchZone_Move
+ objectReference: {fileID: 0}
+ - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 2854614339647494548}
+ - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+ value: VirtualMoveInput
+ objectReference: {fileID: 0}
+ - target: {fileID: 4767772227758556956, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Color.a
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: c82978c3789dad44da354dc354c782b2, type: 3}
+--- !u!224 &1845145781368689681 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ m_PrefabInstance: {fileID: 2846493628060374845}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3238201648404569137
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3447417908108895600}
+ m_Modifications:
+ - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+ propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 2854614339647494548}
+ - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+ propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+ value: VirtualSprintInput
+ objectReference: {fileID: 0}
+ - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_Button_Sprint
+ objectReference: {fileID: 0}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: b0fa70abd2a79904cb00b175dfd8ec7e,
+ type: 3}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Enabled
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: -183.99994
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 76.69998
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+--- !u!224 &6311761790708233538 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ m_PrefabInstance: {fileID: 3238201648404569137}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5337181753265900069
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3447417908108895600}
+ m_Modifications:
+ - target: {fileID: 1495516281102152583, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: af0ae2dbf3d1efb4f82af377950704a2,
+ type: 3}
+ - target: {fileID: 1495516281102152583, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Color.a
+ value: 0.78431374
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: -40
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: -40
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.99999976
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.00069049717
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: -0.079
+ objectReference: {fileID: 0}
+ - target: {fileID: 4475312012745311023, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_TouchZone_Look
+ objectReference: {fileID: 0}
+ - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: invertYOutputValue
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: magnitudeMultiplier
+ value: 60
+ objectReference: {fileID: 0}
+ - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 2854614339647494548}
+ - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+ value: VirtualLookInput
+ objectReference: {fileID: 0}
+ - target: {fileID: 4767772227758556956, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: b74c31d447d2f5d41a61081bdf5e7126,
+ type: 3}
+ - target: {fileID: 4767772227758556956, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ propertyPath: m_Color.a
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: c82978c3789dad44da354dc354c782b2, type: 3}
+--- !u!224 &8361770633040054537 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2,
+ type: 3}
+ m_PrefabInstance: {fileID: 5337181753265900069}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6213831090048510771
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3447417908108895600}
+ m_Modifications:
+ - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+ propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+ value:
+ objectReference: {fileID: 2854614339647494548}
+ - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Virtual_Button_Jump
+ objectReference: {fileID: 0}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: 751aa1b6637101946b2fdbb7aa27d6ad,
+ type: 3}
+ - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Enabled
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 180
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: -93
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 177
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3}
+--- !u!224 &3268611270763315776 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063,
+ type: 3}
+ m_PrefabInstance: {fileID: 6213831090048510771}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab.meta
new file mode 100644
index 000000000..f568d7360
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7484ce6f8ca3d81408c606b5ae8b9ff3
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem.meta
new file mode 100644
index 000000000..8fb3ee2dd
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c89b887ca267db84f895ccd75713a923
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab
new file mode 100644
index 000000000..9faec8771
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab
@@ -0,0 +1,87 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1992104595683069851
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8063073397250431797}
+ - component: {fileID: 5148107578835001787}
+ - component: {fileID: 8279798545678494202}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8063073397250431797
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1992104595683069851}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -799.99994, y: -449.99997, z: 0}
+ m_LocalScale: {x: 0.83333325, y: 0.83333325, z: 0.83333325}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5148107578835001787
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1992104595683069851}
+ 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!114 &8279798545678494202
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1992104595683069851}
+ 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_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/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab.meta
new file mode 100644
index 000000000..c5b4e5b59
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f0271df749728104eac22c3d897fd8ce
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs.meta
new file mode 100644
index 000000000..f571dd95d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7f242e43338822940a6223675e92f05d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab
new file mode 100644
index 000000000..95b3b0fe6
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab
@@ -0,0 +1,229 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &4091757288130996202
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8892224244125084019}
+ - component: {fileID: 4087890128900500515}
+ - component: {fileID: 2478905580774955251}
+ - component: {fileID: 998461505230474078}
+ - component: {fileID: 413722335}
+ m_Layer: 5
+ m_Name: UI_Virtual_Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8892224244125084019
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4091757288130996202}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.6, y: 0.6, z: 1}
+ m_Children:
+ - {fileID: 5282399414295180930}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: -582, y: 327.5}
+ m_SizeDelta: {x: 200, y: 200}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4087890128900500515
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4091757288130996202}
+ m_CullTransparentMesh: 1
+--- !u!114 &2478905580774955251
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4091757288130996202}
+ 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: b74c31d447d2f5d41a61081bdf5e7126, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &998461505230474078
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4091757288130996202}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 0
+ 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: 2478905580774955251}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!114 &413722335
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4091757288130996202}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 448cd6d8e2f2cb04096e777d99974bc4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ buttonStateOutputEvent:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 0}
+ m_TargetAssemblyTypeName: StarterAssets.UICanvasControllerInput, Assembly-CSharp
+ m_MethodName: VirtualJumpInput
+ 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
+ buttonClickOutputEvent:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &4525221819527958844
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5282399414295180930}
+ - component: {fileID: 8274542354720177529}
+ - component: {fileID: 6604053163029732620}
+ m_Layer: 5
+ m_Name: Image_Icon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5282399414295180930
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4525221819527958844}
+ 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: 8892224244125084019}
+ 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: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8274542354720177529
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4525221819527958844}
+ m_CullTransparentMesh: 1
+--- !u!114 &6604053163029732620
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4525221819527958844}
+ m_Enabled: 0
+ 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.78431374}
+ 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: 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
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab.meta
new file mode 100644
index 000000000..7d210b1c7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9e55d9b4642484f41be20c69a9b48063
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab
new file mode 100644
index 000000000..20824f851
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab
@@ -0,0 +1,263 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1480850142
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1480850143}
+ - component: {fileID: 1480850145}
+ - component: {fileID: 1480850144}
+ m_Layer: 5
+ m_Name: Image_Icon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1480850143
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1480850142}
+ 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: 3199668076469712368}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45}
+ 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: 70, y: 70}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1480850145
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1480850142}
+ m_CullTransparentMesh: 1
+--- !u!114 &1480850144
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1480850142}
+ 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.78431374}
+ 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: ff7bfa7addf40784d86f62b8e4a034a6, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &1423390416140222447
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1407806550736918862}
+ - component: {fileID: 5566472052310511190}
+ - component: {fileID: 2976711156707159110}
+ - component: {fileID: 191938513}
+ m_Layer: 5
+ m_Name: UI_Virtual_Joystick
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1407806550736918862
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1423390416140222447}
+ 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: 3199668076469712368}
+ m_Father: {fileID: 0}
+ 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: 350, y: 350}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5566472052310511190
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1423390416140222447}
+ m_CullTransparentMesh: 1
+--- !u!114 &2976711156707159110
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1423390416140222447}
+ 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: 90ded0611e490aa4ba6961afbfc2280d, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &191938513
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1423390416140222447}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f2cb8c4d669392748bb924209de33b85, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ containerRect: {fileID: 1407806550736918862}
+ handleRect: {fileID: 3199668076469712368}
+ joystickRange: 100
+ magnitudeMultiplier: 1
+ invertXOutputValue: 0
+ invertYOutputValue: 0
+ joystickOutputEvent:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 0}
+ m_TargetAssemblyTypeName: StarterAssets.UICanvasControllerInput, Assembly-CSharp
+ m_MethodName: VirtualMoveInput
+ 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
+--- !u!1 &3199668076469712371
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3199668076469712368}
+ - component: {fileID: 3199668076469712374}
+ - component: {fileID: 3199668076469712369}
+ m_Layer: 5
+ m_Name: Image_Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3199668076469712368
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3199668076469712371}
+ 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: 1480850143}
+ m_Father: {fileID: 1407806550736918862}
+ 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: 130, y: 130}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3199668076469712374
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3199668076469712371}
+ m_CullTransparentMesh: 1
+--- !u!114 &3199668076469712369
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3199668076469712371}
+ 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: b74c31d447d2f5d41a61081bdf5e7126, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab.meta
new file mode 100644
index 000000000..c1b4235dd
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6eb08bfc0fd869c47b796c42ada099da
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab
new file mode 100644
index 000000000..859127a28
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab
@@ -0,0 +1,263 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1837564145867584781
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3500080046422971095}
+ - component: {fileID: 1681218170225375998}
+ - component: {fileID: 1495516281102152583}
+ m_Layer: 5
+ m_Name: Image_Icon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3500080046422971095
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1837564145867584781}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.6, y: 0.6, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4767772227758557155}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45}
+ 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 &1681218170225375998
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1837564145867584781}
+ m_CullTransparentMesh: 1
+--- !u!114 &1495516281102152583
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1837564145867584781}
+ 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: ff7bfa7addf40784d86f62b8e4a034a6, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &4475312012745311023
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4475312012745311020}
+ - component: {fileID: 4475312012745310994}
+ - component: {fileID: 4767772227563435449}
+ - component: {fileID: 4767772227563435448}
+ m_Layer: 5
+ m_Name: UI_Virtual_TouchZone
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4475312012745311020
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4475312012745311023}
+ 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: 4767772227758557155}
+ m_Father: {fileID: 0}
+ 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: 639.4351, y: 389.6286}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4475312012745310994
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4475312012745311023}
+ m_CullTransparentMesh: 1
+--- !u!114 &4767772227563435449
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4475312012745311023}
+ 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, g: 0, b: 0, a: 0.18431373}
+ 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!114 &4767772227563435448
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4475312012745311023}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 65870f34fef70aa44b0f562cfc810220, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ containerRect: {fileID: 4475312012745311020}
+ handleRect: {fileID: 4767772227758557155}
+ clampToMagnitude: 1
+ magnitudeMultiplier: 1
+ invertXOutputValue: 0
+ invertYOutputValue: 0
+ touchZoneOutputEvent:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 0}
+ m_TargetAssemblyTypeName: StarterAssets.UICanvasControllerInput, Assembly-CSharp
+ m_MethodName: VirtualMoveInput
+ 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
+--- !u!1 &4767772227758557154
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4767772227758557155}
+ - component: {fileID: 4767772227758556957}
+ - component: {fileID: 4767772227758556956}
+ m_Layer: 5
+ m_Name: Image_Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4767772227758557155
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4767772227758557154}
+ 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: 3500080046422971095}
+ m_Father: {fileID: 4475312012745311020}
+ 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: 50, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4767772227758556957
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4767772227758557154}
+ m_CullTransparentMesh: 1
+--- !u!114 &4767772227758556956
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4767772227758557154}
+ 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.78431374}
+ 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: b74c31d447d2f5d41a61081bdf5e7126, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab.meta
new file mode 100644
index 000000000..d5630a7d4
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c82978c3789dad44da354dc354c782b2
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts.meta
new file mode 100644
index 000000000..fe0a26e8e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7b0e507958fc3a940b3afabb02fdb2cc
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs.meta
new file mode 100644
index 000000000..566f32f71
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0777899404b4b2b4696f1032f3231697
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs
new file mode 100644
index 000000000..a7b41dd94
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs
@@ -0,0 +1,33 @@
+using UnityEngine;
+
+namespace StarterAssets
+{
+ public class UICanvasControllerInput : MonoBehaviour
+ {
+
+ [Header("Output")]
+ public StarterAssetsInputs starterAssetsInputs;
+
+ public void VirtualMoveInput(Vector2 virtualMoveDirection)
+ {
+ starterAssetsInputs.MoveInput(virtualMoveDirection);
+ }
+
+ public void VirtualLookInput(Vector2 virtualLookDirection)
+ {
+ starterAssetsInputs.LookInput(virtualLookDirection);
+ }
+
+ public void VirtualJumpInput(bool virtualJumpState)
+ {
+ starterAssetsInputs.JumpInput(virtualJumpState);
+ }
+
+ public void VirtualSprintInput(bool virtualSprintState)
+ {
+ starterAssetsInputs.SprintInput(virtualSprintState);
+ }
+
+ }
+
+}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs.meta
new file mode 100644
index 000000000..96039d03e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 4a300d010f57451488aa99000126fbd5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities.meta
new file mode 100644
index 000000000..0f5fd43a1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a499c73a35b488449a6f9e9db9e88120
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs
new file mode 100644
index 000000000..8c815ce3c
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs
@@ -0,0 +1,35 @@
+/*
+The PlayerInput component has an auto-switch control scheme action that allows automatic changing of connected devices.
+IE: Switching from Keyboard to Gamepad in-game.
+When built to a mobile phone; in most cases, there is no concept of switching connected devices as controls are typically driven through what is on the device's hardware (Screen, Tilt, etc)
+In Input System 1.0.2, if the PlayerInput component has Auto Switch enabled, it will search the mobile device for connected devices; which is very costly and results in bad performance.
+This is fixed in Input System 1.1.
+For the time-being; this script will disable a PlayerInput's auto switch control schemes; when project is built to mobile.
+*/
+
+using UnityEngine;
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+using UnityEngine.InputSystem;
+#endif
+
+public class MobileDisableAutoSwitchControls : MonoBehaviour
+{
+
+#if ENABLE_INPUT_SYSTEM && (UNITY_IOS || UNITY_ANDROID) && STARTER_ASSETS_PACKAGES_CHECKED
+
+ [Header("Target")]
+ public PlayerInput playerInput;
+
+ void Start()
+ {
+ DisableAutoSwitchControls();
+ }
+
+ void DisableAutoSwitchControls()
+ {
+ playerInput.neverAutoSwitchControlSchemes = true;
+ }
+
+#endif
+
+}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs.meta
new file mode 100644
index 000000000..bbb08c45f
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 901182334643ba1438a25accc6bd0c79
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs.meta
new file mode 100644
index 000000000..498a3fb53
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bcc364c89270bab40a69cac58f5ae926
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs
new file mode 100644
index 000000000..73bbc861c
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs
@@ -0,0 +1,41 @@
+using UnityEngine;
+using UnityEngine.EventSystems;
+using UnityEngine.Events;
+
+public class UIVirtualButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler
+{
+ [System.Serializable]
+ public class BoolEvent : UnityEvent { }
+ [System.Serializable]
+ public class Event : UnityEvent { }
+
+ [Header("Output")]
+ public BoolEvent buttonStateOutputEvent;
+ public Event buttonClickOutputEvent;
+
+ public void OnPointerDown(PointerEventData eventData)
+ {
+ OutputButtonStateValue(true);
+ }
+
+ public void OnPointerUp(PointerEventData eventData)
+ {
+ OutputButtonStateValue(false);
+ }
+
+ public void OnPointerClick(PointerEventData eventData)
+ {
+ OutputButtonClickEvent();
+ }
+
+ void OutputButtonStateValue(bool buttonState)
+ {
+ buttonStateOutputEvent.Invoke(buttonState);
+ }
+
+ void OutputButtonClickEvent()
+ {
+ buttonClickOutputEvent.Invoke();
+ }
+
+}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs.meta
new file mode 100644
index 000000000..184708592
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 448cd6d8e2f2cb04096e777d99974bc4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs
new file mode 100644
index 000000000..2b255ceb4
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs
@@ -0,0 +1,113 @@
+using UnityEngine;
+using UnityEngine.EventSystems;
+using UnityEngine.Events;
+
+public class UIVirtualJoystick : MonoBehaviour, IPointerDownHandler, IDragHandler, IPointerUpHandler
+{
+ [System.Serializable]
+ public class Event : UnityEvent { }
+
+ [Header("Rect References")]
+ public RectTransform containerRect;
+ public RectTransform handleRect;
+
+ [Header("Settings")]
+ public float joystickRange = 50f;
+ public float magnitudeMultiplier = 1f;
+ public bool invertXOutputValue;
+ public bool invertYOutputValue;
+
+ [Header("Output")]
+ public Event joystickOutputEvent;
+
+ void Start()
+ {
+ SetupHandle();
+ }
+
+ private void SetupHandle()
+ {
+ if(handleRect)
+ {
+ UpdateHandleRectPosition(Vector2.zero);
+ }
+ }
+
+ public void OnPointerDown(PointerEventData eventData)
+ {
+ OnDrag(eventData);
+ }
+
+ public void OnDrag(PointerEventData eventData)
+ {
+
+ RectTransformUtility.ScreenPointToLocalPointInRectangle(containerRect, eventData.position, eventData.pressEventCamera, out Vector2 position);
+
+ position = ApplySizeDelta(position);
+
+ Vector2 clampedPosition = ClampValuesToMagnitude(position);
+
+ Vector2 outputPosition = ApplyInversionFilter(position);
+
+ OutputPointerEventValue(outputPosition * magnitudeMultiplier);
+
+ if(handleRect)
+ {
+ UpdateHandleRectPosition(clampedPosition * joystickRange);
+ }
+
+ }
+
+ public void OnPointerUp(PointerEventData eventData)
+ {
+ OutputPointerEventValue(Vector2.zero);
+
+ if(handleRect)
+ {
+ UpdateHandleRectPosition(Vector2.zero);
+ }
+ }
+
+ private void OutputPointerEventValue(Vector2 pointerPosition)
+ {
+ joystickOutputEvent.Invoke(pointerPosition);
+ }
+
+ private void UpdateHandleRectPosition(Vector2 newPosition)
+ {
+ handleRect.anchoredPosition = newPosition;
+ }
+
+ Vector2 ApplySizeDelta(Vector2 position)
+ {
+ float x = (position.x/containerRect.sizeDelta.x) * 2.5f;
+ float y = (position.y/containerRect.sizeDelta.y) * 2.5f;
+ return new Vector2(x, y);
+ }
+
+ Vector2 ClampValuesToMagnitude(Vector2 position)
+ {
+ return Vector2.ClampMagnitude(position, 1);
+ }
+
+ Vector2 ApplyInversionFilter(Vector2 position)
+ {
+ if(invertXOutputValue)
+ {
+ position.x = InvertValue(position.x);
+ }
+
+ if(invertYOutputValue)
+ {
+ position.y = InvertValue(position.y);
+ }
+
+ return position;
+ }
+
+ float InvertValue(float value)
+ {
+ return -value;
+ }
+
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs.meta
new file mode 100644
index 000000000..584222bcd
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f2cb8c4d669392748bb924209de33b85
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs
new file mode 100644
index 000000000..4abb21a94
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs
@@ -0,0 +1,125 @@
+using UnityEngine;
+using UnityEngine.EventSystems;
+using UnityEngine.Events;
+
+public class UIVirtualTouchZone : MonoBehaviour, IPointerDownHandler, IDragHandler, IPointerUpHandler
+{
+ [System.Serializable]
+ public class Event : UnityEvent { }
+
+ [Header("Rect References")]
+ public RectTransform containerRect;
+ public RectTransform handleRect;
+
+ [Header("Settings")]
+ public bool clampToMagnitude;
+ public float magnitudeMultiplier = 1f;
+ public bool invertXOutputValue;
+ public bool invertYOutputValue;
+
+ //Stored Pointer Values
+ private Vector2 pointerDownPosition;
+ private Vector2 currentPointerPosition;
+
+ [Header("Output")]
+ public Event touchZoneOutputEvent;
+
+ void Start()
+ {
+ SetupHandle();
+ }
+
+ private void SetupHandle()
+ {
+ if(handleRect)
+ {
+ SetObjectActiveState(handleRect.gameObject, false);
+ }
+ }
+
+ public void OnPointerDown(PointerEventData eventData)
+ {
+
+ RectTransformUtility.ScreenPointToLocalPointInRectangle(containerRect, eventData.position, eventData.pressEventCamera, out pointerDownPosition);
+
+ if(handleRect)
+ {
+ SetObjectActiveState(handleRect.gameObject, true);
+ UpdateHandleRectPosition(pointerDownPosition);
+ }
+ }
+
+ public void OnDrag(PointerEventData eventData)
+ {
+
+ RectTransformUtility.ScreenPointToLocalPointInRectangle(containerRect, eventData.position, eventData.pressEventCamera, out currentPointerPosition);
+
+ Vector2 positionDelta = GetDeltaBetweenPositions(pointerDownPosition, currentPointerPosition);
+
+ Vector2 clampedPosition = ClampValuesToMagnitude(positionDelta);
+
+ Vector2 outputPosition = ApplyInversionFilter(clampedPosition);
+
+ OutputPointerEventValue(outputPosition * magnitudeMultiplier);
+ }
+
+ public void OnPointerUp(PointerEventData eventData)
+ {
+ pointerDownPosition = Vector2.zero;
+ currentPointerPosition = Vector2.zero;
+
+ OutputPointerEventValue(Vector2.zero);
+
+ if(handleRect)
+ {
+ SetObjectActiveState(handleRect.gameObject, false);
+ UpdateHandleRectPosition(Vector2.zero);
+ }
+ }
+
+ void OutputPointerEventValue(Vector2 pointerPosition)
+ {
+ touchZoneOutputEvent.Invoke(pointerPosition);
+ }
+
+ void UpdateHandleRectPosition(Vector2 newPosition)
+ {
+ handleRect.anchoredPosition = newPosition;
+ }
+
+ void SetObjectActiveState(GameObject targetObject, bool newState)
+ {
+ targetObject.SetActive(newState);
+ }
+
+ Vector2 GetDeltaBetweenPositions(Vector2 firstPosition, Vector2 secondPosition)
+ {
+ return secondPosition - firstPosition;
+ }
+
+ Vector2 ClampValuesToMagnitude(Vector2 position)
+ {
+ return Vector2.ClampMagnitude(position, 1);
+ }
+
+ Vector2 ApplyInversionFilter(Vector2 position)
+ {
+ if(invertXOutputValue)
+ {
+ position.x = InvertValue(position.x);
+ }
+
+ if(invertYOutputValue)
+ {
+ position.y = InvertValue(position.y);
+ }
+
+ return position;
+ }
+
+ float InvertValue(float value)
+ {
+ return -value;
+ }
+
+}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs.meta
new file mode 100644
index 000000000..c4773225d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 65870f34fef70aa44b0f562cfc810220
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI.meta
new file mode 100644
index 000000000..bece0ca93
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e7fdf9603bb47074a9b04a3eb60ffcd8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png
new file mode 100644
index 000000000..a3c253945
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png.meta
new file mode 100644
index 000000000..0c52f472a
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png.meta
@@ -0,0 +1,132 @@
+fileFormatVersion: 2
+guid: b74c31d447d2f5d41a61081bdf5e7126
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png
new file mode 100644
index 000000000..042ea91ee
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png.meta
new file mode 100644
index 000000000..4d286c9ca
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png.meta
@@ -0,0 +1,132 @@
+fileFormatVersion: 2
+guid: 90ded0611e490aa4ba6961afbfc2280d
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ 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
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png
new file mode 100644
index 000000000..bd7ef813f
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png.meta
new file mode 100644
index 000000000..d2f0bc38d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png.meta
@@ -0,0 +1,132 @@
+fileFormatVersion: 2
+guid: 751aa1b6637101946b2fdbb7aa27d6ad
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ 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
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png
new file mode 100644
index 000000000..1402f6c3a
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png.meta
new file mode 100644
index 000000000..5194ea201
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png.meta
@@ -0,0 +1,132 @@
+fileFormatVersion: 2
+guid: af0ae2dbf3d1efb4f82af377950704a2
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ 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
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png
new file mode 100644
index 000000000..5c9a83507
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png.meta
new file mode 100644
index 000000000..76b5e8f2b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png.meta
@@ -0,0 +1,132 @@
+fileFormatVersion: 2
+guid: ff7bfa7addf40784d86f62b8e4a034a6
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ 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
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png
new file mode 100644
index 000000000..55a1698d5
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png.meta b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png.meta
new file mode 100644
index 000000000..7f85716e7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png.meta
@@ -0,0 +1,132 @@
+fileFormatVersion: 2
+guid: b0fa70abd2a79904cb00b175dfd8ec7e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ 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
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Readme.asset b/Basic/ClientDriven/Assets/StarterAssets/Readme.asset
new file mode 100644
index 000000000..9f783b2db
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Readme.asset
@@ -0,0 +1,59 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3}
+ m_Name: Readme
+ m_EditorClassIdentifier:
+ icon: {fileID: 2800000, guid: 44a17a5b205fcd349a24700e6f5615bd, type: 3}
+ title: Welcome to Starter Assets!
+ sections:
+ - heading: Starter Assets Readme
+ text:
+ linkText:
+ url:
+ - heading:
+ text: 'Starter Assets include First and Third Person Character controllers built
+ in a modular way as a solid foundation for any game genre. '
+ linkText: Starter Assets - First Person Character Controller
+ url: http://u3d.as/2z1q
+ - heading:
+ text:
+ linkText: Starter Assets - Third Person Character Controller
+ url: http://u3d.as/2z1r
+ - heading:
+ text: "The Starter Assets packages are compatible with Unity 2020.3 LTS and leverage
+ Unity\u2019s CharacterController component."
+ linkText:
+ url:
+ - heading: Important note
+ text: The Starter Assets packages require the Input System and Cinemachine packages
+ to work. See the documentation (Assets/StarterAssets/StarterAssets_Documentation.pdf)
+ for more information.
+ linkText:
+ url:
+ - heading: 'Get started '
+ text: In StarterAssets/ThirdPersonController/Scenes or StarterAssets/FirstPersonController/Scenes,
+ you will find the Playground Scene. Here you can use the Starter Assets controller
+ in a simple playground environment and start adjusting the controller settings
+ to your liking.
+ linkText:
+ url:
+ - heading: Documentation
+ text: See the documentation (Assets/StarterAssets/StarterAssets_Documentation.pdf)
+ for more information on how to set up the Starter Assets in a new Scene, in
+ HDRP/URP, or for mobile devices.
+ linkText:
+ url:
+ - heading: 'We want to hear your feedback! '
+ text:
+ linkText: Click here to let us know what you think about this package.
+ url: https://unitysoftware.co1.qualtrics.com/jfe/form/SV_5cg7IkyOprbHqia?packagename=starterassets
+ loadedLayout: 1
diff --git a/Basic/ClientDriven/Assets/StarterAssets/Readme.asset.meta b/Basic/ClientDriven/Assets/StarterAssets/Readme.asset.meta
new file mode 100644
index 000000000..fee5858c1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/Readme.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4181bfe715a83e843b7538d750dc57cc
+timeCreated: 1484217493
+licenseType: Store
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/StarterAssets_Documentation_v1.1.pdf b/Basic/ClientDriven/Assets/StarterAssets/StarterAssets_Documentation_v1.1.pdf
new file mode 100644
index 000000000..eeaac82b8
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/StarterAssets_Documentation_v1.1.pdf differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/StarterAssets_Documentation_v1.1.pdf.meta b/Basic/ClientDriven/Assets/StarterAssets/StarterAssets_Documentation_v1.1.pdf.meta
new file mode 100644
index 000000000..29c21282e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/StarterAssets_Documentation_v1.1.pdf.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: b5f957873a5b82042967195ffffc9063
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController.meta
new file mode 100644
index 000000000..dc2625fba
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 54b90d7f60b179e4e9909cd127aa060d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character.meta
new file mode 100644
index 000000000..698aeebc2
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 135db69c43c47ee4e97c7c6b13621056
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations.meta
new file mode 100644
index 000000000..e264b1cd5
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 478ef75e2d9612043ad9e092df040fea
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx
new file mode 100644
index 000000000..55a2ed250
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx.meta
new file mode 100644
index 000000000..1845e0973
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx.meta
@@ -0,0 +1,924 @@
+fileFormatVersion: 2
+guid: 063aa479676c4084ebf187660ca0a7b8
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: -2702400367771620057
+ second: InAir
+ externalObjects: {}
+ materials:
+ materialImportMode: 2
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in
+ copied configuration does not match position in animation file:\n\t'Left_UpperLeg'
+ : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060
+ mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position
+ error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes'
+ : position error = 30.260939 mm\n"
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.25
+ animationPositionError: 0.05
+ animationScaleError: 0.05
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: InAir
+ takeName: InAir
+ internalID: 0
+ firstFrame: 0
+ lastFrame: 80
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 1
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events: []
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx
new file mode 100644
index 000000000..1f3222366
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx.meta
new file mode 100644
index 000000000..bcb4a6d24
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx.meta
@@ -0,0 +1,961 @@
+fileFormatVersion: 2
+guid: 98f277b0c8055e143b2fcf058d3c27dc
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: 7478122292733868173
+ second: JumpStart
+ - first:
+ 74: -2702400367771620057
+ second: InAir
+ - first:
+ 74: -9098803823909532060
+ second: JumpLand
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: JumpStart
+ takeName: JumpStart
+ internalID: 0
+ firstFrame: 28
+ lastFrame: 40
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0.2
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 0
+ loopBlend: 0
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events: []
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 20
+ - serializedVersion: 16
+ name: JumpLand
+ takeName: JumpStart
+ internalID: 0
+ firstFrame: 55
+ lastFrame: 74
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 0
+ loopBlend: 0
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events:
+ - time: 0.1615599
+ functionName: OnLand
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 20
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx
new file mode 100644
index 000000000..e13c6b317
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx.meta
new file mode 100644
index 000000000..3b9c045b1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx.meta
@@ -0,0 +1,933 @@
+fileFormatVersion: 2
+guid: 16114d403eabb53438de032c6f0d1deb
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: 6564411413370888346
+ second: Run_N
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Run_N
+ takeName: Run_N
+ internalID: 0
+ firstFrame: 0
+ lastFrame: 20
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 0
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events:
+ - time: 0.3221903
+ functionName: OnFootstep
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ - time: 0.8077375
+ functionName: OnFootstep
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx
new file mode 100644
index 000000000..b92e2826a
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx.meta
new file mode 100644
index 000000000..f34abed5d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx.meta
@@ -0,0 +1,926 @@
+fileFormatVersion: 2
+guid: 3c033631149b9c541bcf155cd94cccba
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: -2817517482862745934
+ second: Run_N_Land
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 1
+ animationCompression: 1
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Run_N_Land
+ takeName: Run_N_Land
+ internalID: 0
+ firstFrame: 0
+ lastFrame: 20
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 0
+ loopBlend: 0
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events:
+ - time: 0.1763074
+ functionName: OnLand
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx
new file mode 100644
index 000000000..2285b8cd2
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx.meta
new file mode 100644
index 000000000..94b774ee9
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx.meta
@@ -0,0 +1,933 @@
+fileFormatVersion: 2
+guid: a073c604c44135e438eeeaef77058ac5
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: -8704978693243160924
+ second: Run_S
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 3
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Run_S
+ takeName: Run_S
+ internalID: 0
+ firstFrame: 0
+ lastFrame: 19
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 0
+ loopBlend: 0
+ loopBlendOrientation: 0
+ loopBlendPositionY: 0
+ loopBlendPositionXZ: 0
+ keepOriginalOrientation: 0
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 0
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events:
+ - time: 0.4519231
+ functionName: OnFootstep
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ - time: 0.9519231
+ functionName: OnFootstep
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx
new file mode 100644
index 000000000..b85d4c108
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx.meta
new file mode 100644
index 000000000..2d1a6aefc
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx.meta
@@ -0,0 +1,933 @@
+fileFormatVersion: 2
+guid: 8269a9f8cf495034c817722ac21f309f
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: 1657602633327794031
+ second: Walk_N
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Walk_N
+ takeName: Walk_N
+ internalID: 0
+ firstFrame: 0
+ lastFrame: 29
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 1
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events:
+ - time: 0.31872225
+ functionName: OnFootstep
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ - time: 0.7970205
+ functionName: OnFootstep
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx
new file mode 100644
index 000000000..8a9bc157d
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx.meta
new file mode 100644
index 000000000..d086c41b3
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx.meta
@@ -0,0 +1,926 @@
+fileFormatVersion: 2
+guid: 325a26d62b61fa94cb3c97c435efebc5
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: 3062299877480904481
+ second: Walk_N_Land
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 3
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Walk_N_Land
+ takeName: Walk_N_Land
+ internalID: 0
+ firstFrame: 0
+ lastFrame: 16
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 0
+ loopBlend: 0
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events:
+ - time: 0.1691976
+ functionName: OnLand
+ data:
+ objectReferenceParameter: {instanceID: 0}
+ floatParameter: 0
+ intParameter: 0
+ messageOptions: 0
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx
new file mode 100644
index 000000000..3008e63ad
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx.meta
new file mode 100644
index 000000000..a7ecb87d8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx.meta
@@ -0,0 +1,924 @@
+fileFormatVersion: 2
+guid: 12e52e465ed793a4d801955e9f964a82
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: -3100369314251171874
+ second: Idle
+ externalObjects: {}
+ materials:
+ materialImportMode: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in
+ copied configuration does not match position in animation file:\n\t'Left_UpperLeg'
+ : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060
+ mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position
+ error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes'
+ : position error = 30.260939 mm\n"
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Idle
+ takeName: Idle
+ internalID: 0
+ firstFrame: 1
+ lastFrame: 149
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 0
+ loopBlendOrientation: 1
+ loopBlendPositionY: 1
+ loopBlendPositionXZ: 1
+ keepOriginalOrientation: 1
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 1
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events: []
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 1
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
+ type: 3}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 2
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller
new file mode 100644
index 000000000..b547bb2bd
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller
@@ -0,0 +1,646 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1102 &-7469282255733588732
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: InAir
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1241942381204629156}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 1
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -2702400367771620057, guid: 063aa479676c4084ebf187660ca0a7b8,
+ type: 3}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1107 &-5602963042399094863
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: 6904719651407550685}
+ m_Position: {x: 200, y: 400, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -7469282255733588732}
+ m_Position: {x: 200, y: 600, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -1645763842379584696}
+ m_Position: {x: 400, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2316907928501487792}
+ m_Position: {x: 0, y: 490, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 10, y: 330, z: 0}
+ m_EntryPosition: {x: 220, y: 330, z: 0}
+ m_ExitPosition: {x: 680, y: 260, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 6904719651407550685}
+--- !u!1101 &-5554260563948360725
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 0}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.25
+ m_TransitionOffset: 0
+ m_ExitTime: 0.925
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &-5395363184730745010
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Grounded
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1645763842379584696}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.13652915
+ m_TransitionOffset: 0.1872593
+ m_ExitTime: 0.65006435
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &-4639224020698590961
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: FreeFall
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7469282255733588732}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.037536144
+ m_TransitionOffset: 0.23041831
+ m_ExitTime: 0.9466194
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &-3943826829571047522
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: FreeFall
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 0}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.037536144
+ m_TransitionOffset: 0.23041831
+ m_ExitTime: 0.9466194
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &-3768668417189682236
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: Flying
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7469282255733588732}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.17459607
+ m_TransitionOffset: 0
+ m_ExitTime: 0.925
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1102 &-1645763842379584696
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: JumpLand
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1965893691485178243}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 8738420251406115919}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-1241942381204629156
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Grounded
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1645763842379584696}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.09764749
+ m_TransitionOffset: 0.08027425
+ m_ExitTime: 0.30146867
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: StarterAssetsThirdPerson
+ serializedVersion: 5
+ m_AnimatorParameters:
+ - m_Name: Speed
+ m_Type: 1
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 0}
+ - m_Name: Jump
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 0}
+ - m_Name: Grounded
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 0}
+ - m_Name: FreeFall
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 0}
+ - m_Name: MotionSpeed
+ m_Type: 1
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 0}
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: -5602963042399094863}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1101 &1381778882725410896
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Grounded
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1645763842379584696}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.13652915
+ m_TransitionOffset: 0.1872593
+ m_ExitTime: 0.65006435
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 2
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &1705606405774109490
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7469282255733588732}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.47048202
+ m_TransitionOffset: 0.60876185
+ m_ExitTime: 0.66366935
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1102 &1725567275296691115
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Fly
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -3768668417189682236}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4506558747437489242, guid: d3b2083e086810047ab04d540db8afbc,
+ type: 3}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &1965893691485178243
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 6904719651407550685}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.4340285
+ m_TransitionOffset: 0.36290926
+ m_ExitTime: 0.39948252
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 2
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1102 &2316907928501487792
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: JumpStart
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1705606405774109490}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 1
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7478122292733868173, guid: 98f277b0c8055e143b2fcf058d3c27dc,
+ type: 3}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &2455683505482688366
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7469282255733588732}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.25
+ m_TransitionOffset: 0
+ m_ExitTime: 0.9466192
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &5185278855704465556
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Flying
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1725567275296691115}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.1320467
+ m_TransitionOffset: 0
+ m_ExitTime: 0.75
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &6904719651407550685
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Idle Walk Run Blend
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -4639224020698590961}
+ - {fileID: 8635457214972911529}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 1
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 1
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 8571049798372811705}
+ m_Tag:
+ m_SpeedParameter: MotionSpeed
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: Speed
+--- !u!1101 &7604687646627025577
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Jump
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 0}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.07026386
+ m_TransitionOffset: 0.058338698
+ m_ExitTime: 0.8555227
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &8308480711204209675
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: FreeFall
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7469282255733588732}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.25
+ m_TransitionOffset: 0
+ m_ExitTime: 0.75
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!206 &8571049798372811705
+BlendTree:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Blend Tree
+ m_Childs:
+ - serializedVersion: 2
+ m_Motion: {fileID: -3100369314251171874, guid: 12e52e465ed793a4d801955e9f964a82,
+ type: 3}
+ m_Threshold: 0
+ m_Position: {x: 0, y: 0}
+ m_TimeScale: 1
+ m_CycleOffset: 0
+ m_DirectBlendParameter: Speed
+ m_Mirror: 0
+ - serializedVersion: 2
+ m_Motion: {fileID: 1657602633327794031, guid: 8269a9f8cf495034c817722ac21f309f,
+ type: 3}
+ m_Threshold: 2
+ m_Position: {x: 0, y: 0}
+ m_TimeScale: 1
+ m_CycleOffset: 0
+ m_DirectBlendParameter: Speed
+ m_Mirror: 0
+ - serializedVersion: 2
+ m_Motion: {fileID: 6564411413370888346, guid: 16114d403eabb53438de032c6f0d1deb,
+ type: 3}
+ m_Threshold: 6
+ m_Position: {x: 0, y: 0}
+ m_TimeScale: 1
+ m_CycleOffset: 0
+ m_DirectBlendParameter: Speed
+ m_Mirror: 0
+ m_BlendParameter: Speed
+ m_BlendParameterY: Speed
+ m_MinThreshold: 0
+ m_MaxThreshold: 6
+ m_UseAutomaticThresholds: 0
+ m_NormalizedBlendValues: 0
+ m_BlendType: 0
+--- !u!1101 &8635457214972911529
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Jump
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2316907928501487792}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.07026373
+ m_TransitionOffset: 0
+ m_ExitTime: 0.03574113
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!206 &8738420251406115919
+BlendTree:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Blend Tree
+ m_Childs:
+ - serializedVersion: 2
+ m_Motion: {fileID: -9098803823909532060, guid: 98f277b0c8055e143b2fcf058d3c27dc,
+ type: 3}
+ m_Threshold: 0
+ m_Position: {x: 0, y: 0}
+ m_TimeScale: 1
+ m_CycleOffset: 0
+ m_DirectBlendParameter: Speed
+ m_Mirror: 0
+ - serializedVersion: 2
+ m_Motion: {fileID: 3062299877480904481, guid: 325a26d62b61fa94cb3c97c435efebc5,
+ type: 3}
+ m_Threshold: 2
+ m_Position: {x: 0, y: 0}
+ m_TimeScale: 1
+ m_CycleOffset: 0
+ m_DirectBlendParameter: Speed
+ m_Mirror: 0
+ - serializedVersion: 2
+ m_Motion: {fileID: -2817517482862745934, guid: 3c033631149b9c541bcf155cd94cccba,
+ type: 3}
+ m_Threshold: 6
+ m_Position: {x: 0, y: 0}
+ m_TimeScale: 1
+ m_CycleOffset: 0
+ m_DirectBlendParameter: Speed
+ m_Mirror: 0
+ m_BlendParameter: Speed
+ m_BlendParameterY: Speed
+ m_MinThreshold: 0
+ m_MaxThreshold: 6
+ m_UseAutomaticThresholds: 0
+ m_NormalizedBlendValues: 0
+ m_BlendType: 0
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller.meta
new file mode 100644
index 000000000..63a2638c7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 40db3173a05ae3242b1c182a09b0a183
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials.meta
new file mode 100644
index 000000000..21d91456b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8a0e91532ce93274fb01919ee0dda264
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP.meta
new file mode 100644
index 000000000..ee544be34
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 13fea38d32aef124ea75bb2f43c5d451
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat
new file mode 100644
index 000000000..176fa27a4
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat
@@ -0,0 +1,99 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_ArmatureColor_Arms
+ m_Shader: {fileID: 4800000, guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: c6dc62700fa06274b9608a9fce8ed21b, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 104a45460231b8d4783e0bb2223be28c, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MaterialMask:
+ m_Texture: {fileID: 2800000, guid: 9b46b2c2f21deb843b7ac9242d5f13e6, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicMap:
+ m_Texture: {fileID: 2800000, guid: b41d630ccc344454bb1f27587f9acd70, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BaseGlossiness: 0.855
+ - _BaseMetallic: 1
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Layer1Glossiness: 0.914
+ - _Layer1Metallic: 1
+ - _Layer2Glossiness: 0.674
+ - _Layer2Metallic: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _Layer1Color: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1}
+ - _Layer2Color: {r: 0.6132076, g: 0.6132076, b: 0.6132076, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat.meta
new file mode 100644
index 000000000..c22dbac1d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dcce18b7a5cdb7d43a2cdeb041f727a3
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat
new file mode 100644
index 000000000..eb3ca2955
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat
@@ -0,0 +1,99 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_ArmatureColor_Body
+ m_Shader: {fileID: 4800000, guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 28d78c5517421f047b88352f3b18e8e7, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 2a3daea46c599324e873f935ab08000a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MaterialMask:
+ m_Texture: {fileID: 2800000, guid: a95378e0fd5828442a6ed903fb3b0bf7, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicMap:
+ m_Texture: {fileID: 2800000, guid: e73adacd5e8f6fc45a491dbd62e71ead, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BaseGlossiness: 0.531
+ - _BaseMetallic: 1
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Layer1Glossiness: 0.941
+ - _Layer1Metallic: 1
+ - _Layer2Glossiness: 1
+ - _Layer2Metallic: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 1, g: 0, b: 0, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _Layer1Color: {r: 0.74105555, g: 0.8105298, b: 0.8584906, a: 1}
+ - _Layer2Color: {r: 0.9622642, g: 0.72418696, b: 0.43120328, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat.meta
new file mode 100644
index 000000000..67757eb41
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9564d3bbc73fcb64792156cb4e2758a4
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat
new file mode 100644
index 000000000..067ca22d9
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat
@@ -0,0 +1,99 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_ArmatureColor_Legs
+ m_Shader: {fileID: 4800000, guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: c444e3d02d2fcff4d9fe5211d67652a0, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: b2c5d9c39850da946ae135dcb57faaea, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MaterialMask:
+ m_Texture: {fileID: 2800000, guid: 64d6bedfd9838e14fb51c78c8e947042, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicMap:
+ m_Texture: {fileID: 2800000, guid: 1c98c94efa7792645972ecf95e6f86c2, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BaseGlossiness: 0.957
+ - _BaseMetallic: 1
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Layer1Glossiness: 0.941
+ - _Layer1Metallic: 1
+ - _Layer2Glossiness: 0.677
+ - _Layer2Metallic: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _Layer1Color: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1}
+ - _Layer2Color: {r: 0.6132076, g: 0.6132076, b: 0.6132076, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat.meta
new file mode 100644
index 000000000..d412892c4
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3ffbe936d08df274e97d160a90856750
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat
new file mode 100644
index 000000000..862f5c8a6
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_Armature_Arms
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 104a45460231b8d4783e0bb2223be28c, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: c6dc62700fa06274b9608a9fce8ed21b, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: b41d630ccc344454bb1f27587f9acd70, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat.meta
new file mode 100644
index 000000000..7a56ac26b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 766fd3ff04aab4745a764d33daac86fa
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat
new file mode 100644
index 000000000..0fa831aa2
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_Armature_Body
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 2a3daea46c599324e873f935ab08000a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 28d78c5517421f047b88352f3b18e8e7, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: e73adacd5e8f6fc45a491dbd62e71ead, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat.meta
new file mode 100644
index 000000000..0d144694e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 43714b68324cc2c409d534d9874f2a2b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat
new file mode 100644
index 000000000..3cbbb9fb9
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat
@@ -0,0 +1,78 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_Armature_Legs
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: b2c5d9c39850da946ae135dcb57faaea, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: c444e3d02d2fcff4d9fe5211d67652a0, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 1c98c94efa7792645972ecf95e6f86c2, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 0.757
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat.meta
new file mode 100644
index 000000000..0c847f214
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8b25e99361ac31d4e9ae83c46aee69ea
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models.meta
new file mode 100644
index 000000000..7a414aa62
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f99c02f4392c29d4dad06bad32b0bfb1
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx
new file mode 100644
index 000000000..212cfc7d3
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx.meta
new file mode 100644
index 000000000..b1e9c73fb
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx.meta
@@ -0,0 +1,889 @@
+fileFormatVersion: 2
+guid: 36078ab0369161e49a29d349ae3e0739
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: 1827226128182048838
+ second: Take 001
+ externalObjects: {}
+ materials:
+ materialImportMode: 0
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.05
+ animationPositionError: 0.05
+ animationScaleError: 0.25
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 0
+ humanDescription:
+ serializedVersion: 3
+ human:
+ - boneName: Hips
+ humanName: Hips
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperLeg
+ humanName: RightUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerLeg
+ humanName: RightLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Foot
+ humanName: RightFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Toes
+ humanName: RightToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Spine
+ humanName: Spine
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Chest
+ humanName: Chest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: UpperChest
+ humanName: UpperChest
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Shoulder
+ humanName: RightShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_UpperArm
+ humanName: RightUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_LowerArm
+ humanName: RightLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_Hand
+ humanName: RightHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Neck
+ humanName: Neck
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Head
+ humanName: Head
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Jaw
+ humanName: Jaw
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Shoulder
+ humanName: LeftShoulder
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperArm
+ humanName: LeftUpperArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerArm
+ humanName: LeftLowerArm
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Hand
+ humanName: LeftHand
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_UpperLeg
+ humanName: LeftUpperLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_LowerLeg
+ humanName: LeftLowerLeg
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Foot
+ humanName: LeftFoot
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_Toes
+ humanName: LeftToes
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbProximal
+ humanName: Left Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbIntermediate
+ humanName: Left Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_ThumbDistal
+ humanName: Left Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexProximal
+ humanName: Left Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexIntermediate
+ humanName: Left Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_IndexDistal
+ humanName: Left Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleProximal
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleIntermediate
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_MiddleDistal
+ humanName: Left Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingProximal
+ humanName: Left Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingIntermediate
+ humanName: Left Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_RingDistal
+ humanName: Left Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyProximal
+ humanName: Left Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyIntermediate
+ humanName: Left Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Left_PinkyDistal
+ humanName: Left Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbProximal
+ humanName: Right Thumb Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbIntermediate
+ humanName: Right Thumb Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_ThumbDistal
+ humanName: Right Thumb Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexProximal
+ humanName: Right Index Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexIntermediate
+ humanName: Right Index Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_IndexDistal
+ humanName: Right Index Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleProximal
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleIntermediate
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_MiddleDistal
+ humanName: Right Middle Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingProximal
+ humanName: Right Ring Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingIntermediate
+ humanName: Right Ring Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_RingDistal
+ humanName: Right Ring Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyProximal
+ humanName: Right Little Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyIntermediate
+ humanName: Right Little Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Right_PinkyDistal
+ humanName: Right Little Distal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ skeleton:
+ - name: Mannequin(Clone)
+ parentName:
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Geometry
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Mannequin_Mesh
+ parentName: Geometry
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Skeleton
+ parentName: Mannequin(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Hips
+ parentName: Skeleton
+ position: {x: -0, y: 0.9810986, z: -0.01590455}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperLeg
+ parentName: Hips
+ position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerLeg
+ parentName: Left_UpperLeg
+ position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Foot
+ parentName: Left_LowerLeg
+ position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Toes
+ parentName: Left_Foot
+ position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ToesEnd
+ parentName: Left_Toes
+ position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperLeg
+ parentName: Hips
+ position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerLeg
+ parentName: Right_UpperLeg
+ position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Foot
+ parentName: Right_LowerLeg
+ position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Toes
+ parentName: Right_Foot
+ position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ToesEnd
+ parentName: Right_Toes
+ position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Spine
+ parentName: Hips
+ position: {x: -0, y: 0.058229383, z: 0.0012229546}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: UpperChest
+ parentName: Chest
+ position: {x: -0, y: 0.1034043, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Shoulder
+ parentName: UpperChest
+ position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_UpperArm
+ parentName: Left_Shoulder
+ position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_LowerArm
+ parentName: Left_UpperArm
+ position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Hand
+ parentName: Left_LowerArm
+ position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexProximal
+ parentName: Left_Hand
+ position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexIntermediate
+ parentName: Left_IndexProximal
+ position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistal
+ parentName: Left_IndexIntermediate
+ position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_IndexDistalEnd
+ parentName: Left_IndexDistal
+ position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleProximal
+ parentName: Left_Hand
+ position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleIntermediate
+ parentName: Left_MiddleProximal
+ position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistal
+ parentName: Left_MiddleIntermediate
+ position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_MiddleDistalEnd
+ parentName: Left_MiddleDistal
+ position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyProximal
+ parentName: Left_Hand
+ position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyIntermediate
+ parentName: Left_PinkyProximal
+ position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistal
+ parentName: Left_PinkyIntermediate
+ position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_PinkyDistalEnd
+ parentName: Left_PinkyDistal
+ position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingProximal
+ parentName: Left_Hand
+ position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingIntermediate
+ parentName: Left_RingProximal
+ position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistal
+ parentName: Left_RingIntermediate
+ position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_RingDistalEnd
+ parentName: Left_RingDistal
+ position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbProximal
+ parentName: Left_Hand
+ position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbIntermediate
+ parentName: Left_ThumbProximal
+ position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistal
+ parentName: Left_ThumbIntermediate
+ position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_ThumbDistalEnd
+ parentName: Left_ThumbDistal
+ position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck
+ parentName: UpperChest
+ position: {x: -0, y: 0.25104657, z: -0.015329581}
+ rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.12747401, z: 0}
+ rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Jaw
+ parentName: Head
+ position: {x: -0, y: -0.00763539, z: 0.012895278}
+ rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Left_Eye
+ parentName: Head
+ position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Eye
+ parentName: Head
+ position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Neck_Twist_A
+ parentName: Neck
+ position: {x: -0, y: 0.063737005, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Shoulder
+ parentName: UpperChest
+ position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_UpperArm
+ parentName: Right_Shoulder
+ position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_LowerArm
+ parentName: Right_UpperArm
+ position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_Hand
+ parentName: Right_LowerArm
+ position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexProximal
+ parentName: Right_Hand
+ position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexIntermediate
+ parentName: Right_IndexProximal
+ position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistal
+ parentName: Right_IndexIntermediate
+ position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_IndexDistalEnd
+ parentName: Right_IndexDistal
+ position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleProximal
+ parentName: Right_Hand
+ position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleIntermediate
+ parentName: Right_MiddleProximal
+ position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistal
+ parentName: Right_MiddleIntermediate
+ position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_MiddleDistalEnd
+ parentName: Right_MiddleDistal
+ position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyProximal
+ parentName: Right_Hand
+ position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyIntermediate
+ parentName: Right_PinkyProximal
+ position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistal
+ parentName: Right_PinkyIntermediate
+ position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_PinkyDistalEnd
+ parentName: Right_PinkyDistal
+ position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingProximal
+ parentName: Right_Hand
+ position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingIntermediate
+ parentName: Right_RingProximal
+ position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistal
+ parentName: Right_RingIntermediate
+ position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_RingDistalEnd
+ parentName: Right_RingDistal
+ position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbProximal
+ parentName: Right_Hand
+ position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbIntermediate
+ parentName: Right_ThumbProximal
+ position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistal
+ parentName: Right_ThumbIntermediate
+ position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Right_ThumbDistalEnd
+ parentName: Right_ThumbDistal
+ position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ armTwist: 1
+ foreArmTwist: 0
+ upperLegTwist: 1
+ legTwist: 0
+ armStretch: 0
+ legStretch: 0
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 1
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 0
+ animationType: 3
+ humanoidOversampling: 1
+ avatarSetup: 1
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx.meta
new file mode 100644
index 000000000..c2629e823
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f99957d857b6314489a45d0556423fd4
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_01.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_01.wav
new file mode 100644
index 000000000..59c73e81d
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_01.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_01.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_01.wav.meta
new file mode 100644
index 000000000..6de4eaa67
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_01.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 72f526a6a9890f643a88e85a61c86c8a
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_02.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_02.wav
new file mode 100644
index 000000000..a5ec27cfa
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_02.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_02.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_02.wav.meta
new file mode 100644
index 000000000..896485e49
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_02.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 85016e0f2b01da248b9663dd49a161b0
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_03.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_03.wav
new file mode 100644
index 000000000..12b128aa7
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_03.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_03.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_03.wav.meta
new file mode 100644
index 000000000..b064801ec
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_03.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 186de84b3207156479abe98f4958fed0
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_04.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_04.wav
new file mode 100644
index 000000000..bdd91a469
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_04.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_04.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_04.wav.meta
new file mode 100644
index 000000000..34d4dc21e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_04.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 1a91fcd19acf1e54bba0945d9f390849
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_05.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_05.wav
new file mode 100644
index 000000000..b6b6d7a72
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_05.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_05.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_05.wav.meta
new file mode 100644
index 000000000..2097d903b
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_05.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 14e8a8d2158bec840b56c54f5266e692
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_06.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_06.wav
new file mode 100644
index 000000000..22a0ea18e
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_06.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_06.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_06.wav.meta
new file mode 100644
index 000000000..f73e9e1f9
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_06.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 29841e7d5bbfb5b419c9ad16ca8bc4c1
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_07.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_07.wav
new file mode 100644
index 000000000..21118b3d1
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_07.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_07.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_07.wav.meta
new file mode 100644
index 000000000..719c4f11c
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_07.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: dd1af302b8902684d9381de1f2d3a5af
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_08.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_08.wav
new file mode 100644
index 000000000..1831bc91e
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_08.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_08.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_08.wav.meta
new file mode 100644
index 000000000..cd26e7520
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_08.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 67c8b33e424ccdc4486edf538ab91c5a
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_09.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_09.wav
new file mode 100644
index 000000000..c375c0789
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_09.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_09.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_09.wav.meta
new file mode 100644
index 000000000..7ea66ea31
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_09.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 274649b0e221539409070ebf6c18918b
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_10.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_10.wav
new file mode 100644
index 000000000..90db04725
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_10.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_10.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_10.wav.meta
new file mode 100644
index 000000000..a69322da8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Footstep_10.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: a3194b8bbc96ef84fab1f98f4b7dae3e
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Land.wav b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Land.wav
new file mode 100644
index 000000000..7e05f8eea
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Land.wav differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Land.wav.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Land.wav.meta
new file mode 100644
index 000000000..c0efdea63
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Sfx/Player_Land.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: ff697d3070687ce4583faa0561a145a2
+AudioImporter:
+ externalObjects: {}
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures.meta
new file mode 100644
index 000000000..5430be4c7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 940251fa621540241ab6a33c87cc8b7e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif
new file mode 100644
index 000000000..1997f04f3
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif.meta
new file mode 100644
index 000000000..ba9d6dfd0
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: c6dc62700fa06274b9608a9fce8ed21b
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif
new file mode 100644
index 000000000..aedbc1348
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif.meta
new file mode 100644
index 000000000..8c48bd343
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: b41d630ccc344454bb1f27587f9acd70
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif
new file mode 100644
index 000000000..4183f6457
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif.meta
new file mode 100644
index 000000000..6353e5682
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: 104a45460231b8d4783e0bb2223be28c
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ 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
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif
new file mode 100644
index 000000000..15d5d22b7
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif.meta
new file mode 100644
index 000000000..b45b6d8bc
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: 9b46b2c2f21deb843b7ac9242d5f13e6
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ 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
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif
new file mode 100644
index 000000000..0ed3829a7
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif.meta
new file mode 100644
index 000000000..4a1266537
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: 28d78c5517421f047b88352f3b18e8e7
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif
new file mode 100644
index 000000000..2544937ec
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif.meta
new file mode 100644
index 000000000..d7044d107
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: e73adacd5e8f6fc45a491dbd62e71ead
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif
new file mode 100644
index 000000000..7afebc78e
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif.meta
new file mode 100644
index 000000000..e1ab23a94
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: 2a3daea46c599324e873f935ab08000a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ 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
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif
new file mode 100644
index 000000000..edc12103d
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif.meta
new file mode 100644
index 000000000..31244b92e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: a95378e0fd5828442a6ed903fb3b0bf7
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ 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
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif
new file mode 100644
index 000000000..e9ea5ea46
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif.meta
new file mode 100644
index 000000000..57f70b331
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: c444e3d02d2fcff4d9fe5211d67652a0
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif
new file mode 100644
index 000000000..b7b2d6477
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif.meta
new file mode 100644
index 000000000..73389aca3
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: 1c98c94efa7792645972ecf95e6f86c2
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif
new file mode 100644
index 000000000..481ff3b76
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif.meta
new file mode 100644
index 000000000..e4cddacf1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: b2c5d9c39850da946ae135dcb57faaea
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ 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
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif
new file mode 100644
index 000000000..832e9ddc8
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif.meta
new file mode 100644
index 000000000..d7719805e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif.meta
@@ -0,0 +1,108 @@
+fileFormatVersion: 2
+guid: 64d6bedfd9838e14fb51c78c8e947042
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ 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
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 2
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs.meta
new file mode 100644
index 000000000..e2b580376
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 84b4ab346fc32d445b7207cb1884cf42
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab
new file mode 100644
index 000000000..2b2276363
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab
@@ -0,0 +1,120 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8944336655422409498
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8944336655422409503}
+ - component: {fileID: 8944336655422409496}
+ - component: {fileID: 8944336655422409497}
+ - component: {fileID: 9078993845375825671}
+ m_Layer: 0
+ m_Name: MainCamera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8944336655422409503
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8944336655422409498}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.5, y: 1.375, z: -4}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!20 &8944336655422409496
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8944336655422409498}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.972549, g: 0.95686275, b: 0.92941177, 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.2
+ far clip plane: 5000
+ field of view: 40
+ 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!81 &8944336655422409497
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8944336655422409498}
+ m_Enabled: 1
+--- !u!114 &9078993845375825671
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8944336655422409498}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ 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: []
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab.meta
new file mode 100644
index 000000000..b900f5f11
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f6d148d888ffbf54b9afe9936dfaec1f
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab
new file mode 100644
index 000000000..fb39df54e
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab
@@ -0,0 +1,509 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8047161636021232021
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2119775930974504096}
+ m_Layer: 0
+ m_Name: NestedParentArmature_Unpack
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2119775930974504096
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8047161636021232021}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0.92999995, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5542111180780342647}
+ - {fileID: 3203261902030644824}
+ - {fileID: 490576248761790154}
+ - {fileID: 4072154296131656415}
+ - {fileID: 6858111992258843779}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &3515378425540693942
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 1992104595683069851, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_EventSystem
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.92999995
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: f0271df749728104eac22c3d897fd8ce, type: 3}
+--- !u!4 &6858111992258843779 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378425540693942}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3515378426657685153
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.92999995
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4416926081852918481, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_Name
+ value: PlayerArmature
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 64dce48905ffd9b4293e595fa6941544, type: 3}
+--- !u!4 &490576248761790154 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378426657685153}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &3543048675319490572 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 135756642000475821, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378426657685153}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!4 &4860276692040879404 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8338988566280778637, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378426657685153}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3515378427008540405
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3}
+ propertyPath: thirdPersonInputs
+ value:
+ objectReference: {fileID: 3543048675319490572}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Canvas_StarterAssetsInputs_Joysticks
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3}
+--- !u!224 &4072154296131656415 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378427008540405}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3515378427225392744
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 8944336655422409496, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: far clip plane
+ value: 500
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409498, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_Name
+ value: MainCamera
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.20000005
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.44500005
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: f6d148d888ffbf54b9afe9936dfaec1f, type: 3}
+--- !u!4 &5542111180780342647 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378427225392744}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3515378427639998752
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 2070925441746177671, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_Name
+ value: PlayerFollowCamera
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.20000005
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.44500005
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -4
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177913, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_Follow
+ value:
+ objectReference: {fileID: 4860276692040879404}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: a1a802ecaf6775746bb2a929fb554ad8, type: 3}
+--- !u!4 &3203261902030644824 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378427639998752}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab.meta
new file mode 100644
index 000000000..ae5f24e2d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c708a3b79cd542b42bbfedb17e213bc1
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab
new file mode 100644
index 000000000..cb8ea3c87
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab
@@ -0,0 +1,492 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8047161636021232021
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2119775930974504096}
+ m_Layer: 0
+ m_Name: NestedParentCapsule_Unpack
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2119775930974504096
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8047161636021232021}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0.92999995, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5542111180780342647}
+ - {fileID: 3203261902030644824}
+ - {fileID: 6001220780674294383}
+ - {fileID: 4072154296131656415}
+ - {fileID: 6858111992258843779}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &3515378425540693942
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 1992104595683069851, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_EventSystem
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.92999995
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: f0271df749728104eac22c3d897fd8ce, type: 3}
+--- !u!4 &6858111992258843779 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378425540693942}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3515378427008540405
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3}
+ propertyPath: thirdPersonInputs
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Canvas_StarterAssetsInputs_Joysticks
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3}
+--- !u!224 &4072154296131656415 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378427008540405}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3515378427225392744
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 8944336655422409498, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_Name
+ value: MainCamera
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.20000005
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.44500005
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: f6d148d888ffbf54b9afe9936dfaec1f, type: 3}
+--- !u!4 &5542111180780342647 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378427225392744}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3515378427639998752
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 2070925441746177671, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_Name
+ value: PlayerFollowCamera
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.20000005
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.44500005
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -4
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177913, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_Follow
+ value:
+ objectReference: {fileID: 1654322001227874697}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: a1a802ecaf6775746bb2a929fb554ad8, type: 3}
+--- !u!4 &3203261902030644824 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ m_PrefabInstance: {fileID: 3515378427639998752}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4807976689997140263
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2119775930974504096}
+ m_Modifications:
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.92999995
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1925873226565265906, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ propertyPath: m_Name
+ value: PlayerCapsule
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 2553cec8fdb3eb643bbe9f2ec880c472, type: 3}
+--- !u!4 &6001220780674294383 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ m_PrefabInstance: {fileID: 4807976689997140263}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1654322001227874697 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6074239116653777070, guid: 2553cec8fdb3eb643bbe9f2ec880c472,
+ type: 3}
+ m_PrefabInstance: {fileID: 4807976689997140263}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab.meta
new file mode 100644
index 000000000..48c8f6576
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 212907312655a4443a025a304442c17c
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab
new file mode 100644
index 000000000..a5a684617
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab
@@ -0,0 +1,2609 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &122036865199361367
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1630836093214207387}
+ m_Layer: 0
+ m_Name: Left_ThumbDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1630836093214207387
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 122036865199361367}
+ m_LocalRotation: {x: 0.17147453, y: -0, z: -0, w: 0.98518854}
+ m_LocalPosition: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5440504044255758521}
+ m_Father: {fileID: 8059383712415915891}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &277042836489947263
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7472943608166612463}
+ m_Layer: 0
+ m_Name: Left_ToesEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7472943608166612463
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 277042836489947263}
+ m_LocalRotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ m_LocalPosition: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 8818194238794709845}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &358413512488087282
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2036092741278792784}
+ m_Layer: 0
+ m_Name: Left_IndexDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2036092741278792784
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 358413512488087282}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 7697187420529516156}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &461605777184063948
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5188114625401513842}
+ m_Layer: 0
+ m_Name: Right_PinkyDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5188114625401513842
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 461605777184063948}
+ m_LocalRotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3671558514868781766}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &537844051952069026
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3283115190892659225}
+ m_Layer: 0
+ m_Name: Left_Foot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3283115190892659225
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 537844051952069026}
+ m_LocalRotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ m_LocalPosition: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8818194238794709845}
+ m_Father: {fileID: 4329760479032487968}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &587925492125406156
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1280561501388621616}
+ m_Layer: 0
+ m_Name: Neck
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1280561501388621616
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 587925492125406156}
+ m_LocalRotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
+ m_LocalPosition: {x: -0, y: 0.25104657, z: -0.015329581}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 6044159111065775861}
+ - {fileID: 1054072932380382983}
+ m_Father: {fileID: 6135884457200830724}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &744155670857581498
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 669041985738091607}
+ m_Layer: 0
+ m_Name: Right_UpperArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &669041985738091607
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 744155670857581498}
+ m_LocalRotation: {x: 0.17870995, y: 0.027966414, z: 0.90344393, w: 0.38867685}
+ m_LocalPosition: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8322255484584408707}
+ m_Father: {fileID: 9036379305195573192}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1191273259690468839
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4372607808223944788}
+ m_Layer: 0
+ m_Name: Right_RingProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4372607808223944788
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1191273259690468839}
+ m_LocalRotation: {x: 0.035571605, y: -0.5691555, z: 0.3065858, w: 0.76210356}
+ m_LocalPosition: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 6455803842984534145}
+ m_Father: {fileID: 8626512282341172403}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1208092035896825815
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1496417343804167383}
+ m_Layer: 0
+ m_Name: Left_PinkyDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1496417343804167383
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1208092035896825815}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -1.2434495e-16, y: 0.018519057, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5256705467135585716}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1399579107103275648
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6044159111065775861}
+ m_Layer: 0
+ m_Name: Head
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6044159111065775861
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1399579107103275648}
+ m_LocalRotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
+ m_LocalPosition: {x: -0, y: 0.12747401, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1287142318755369511}
+ - {fileID: 3034619526587095520}
+ - {fileID: 4784260142596347675}
+ m_Father: {fileID: 1280561501388621616}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1528771118847088261
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7543407669181692281}
+ m_Layer: 0
+ m_Name: Left_RingDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7543407669181692281
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1528771118847088261}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 814663136741057473}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1556102432590548544
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8059383712415915891}
+ m_Layer: 0
+ m_Name: Left_ThumbIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8059383712415915891
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1556102432590548544}
+ m_LocalRotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
+ m_LocalPosition: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1630836093214207387}
+ m_Father: {fileID: 7193948126882834794}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1665079683428408960
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5440504044255758521}
+ m_Layer: 0
+ m_Name: Left_ThumbDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5440504044255758521
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1665079683428408960}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -4.2632555e-16, y: 0.029458016, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1630836093214207387}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1971156942214010344
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2106802306824654203}
+ m_Layer: 0
+ m_Name: Right_IndexIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2106802306824654203
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1971156942214010344}
+ m_LocalRotation: {x: 0.26077324, y: -0, z: -0, w: 0.9654001}
+ m_LocalPosition: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 6668654437293982308}
+ m_Father: {fileID: 6737443129744485833}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2243558965516038833
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4771114395735085007}
+ m_Layer: 0
+ m_Name: Left_PinkyProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4771114395735085007
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2243558965516038833}
+ m_LocalRotation: {x: 0.0066045397, y: -0.5050901, z: 0.37113747, w: 0.77916455}
+ m_LocalPosition: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2428117449723893950}
+ m_Father: {fileID: 9186500496127808867}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2405301710590347058
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3187852125002371600}
+ m_Layer: 0
+ m_Name: Left_MiddleIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3187852125002371600
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2405301710590347058}
+ m_LocalRotation: {x: 0.3409832, y: -0, z: -0, w: 0.94006944}
+ m_LocalPosition: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3677380931107609436}
+ m_Father: {fileID: 3682205282157455302}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2611587126737048868
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4249190120948064996}
+ m_Layer: 0
+ m_Name: Right_ThumbIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4249190120948064996
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2611587126737048868}
+ m_LocalRotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
+ m_LocalPosition: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1321086290467262078}
+ m_Father: {fileID: 117881535543302510}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3036295890290752353
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3682205282157455302}
+ m_Layer: 0
+ m_Name: Left_MiddleProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3682205282157455302
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3036295890290752353}
+ m_LocalRotation: {x: 0.09593409, y: -0.6426922, z: 0.21124882, w: 0.73014885}
+ m_LocalPosition: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3187852125002371600}
+ m_Father: {fileID: 9186500496127808867}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3058623154768238228
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2719569588957798408}
+ m_Layer: 0
+ m_Name: Chest
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2719569588957798408
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3058623154768238228}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0, y: 0.1034043, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 6135884457200830724}
+ m_Father: {fileID: 7095431021522030924}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3266411622757557566
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2243699437179502597}
+ m_Layer: 0
+ m_Name: Right_MiddleDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2243699437179502597
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3266411622757557566}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4322549990939160481}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3436156908033779340
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3964097221717966225}
+ m_Layer: 0
+ m_Name: Right_PinkyProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3964097221717966225
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3436156908033779340}
+ m_LocalRotation: {x: 0.0066045397, y: -0.5050901, z: 0.37113747, w: 0.77916455}
+ m_LocalPosition: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8708112791101404814}
+ m_Father: {fileID: 8626512282341172403}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3476358902192535701
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2428117449723893950}
+ m_Layer: 0
+ m_Name: Left_PinkyIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2428117449723893950
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3476358902192535701}
+ m_LocalRotation: {x: 0.29918617, y: -0, z: -0, w: 0.9541948}
+ m_LocalPosition: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5256705467135585716}
+ m_Father: {fileID: 4771114395735085007}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3563097852485848280
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8519642851085155206}
+ m_Layer: 0
+ m_Name: Left_UpperArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8519642851085155206
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3563097852485848280}
+ m_LocalRotation: {x: 0.17870995, y: 0.027966414, z: 0.90344393, w: 0.38867685}
+ m_LocalPosition: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2857373400946456485}
+ m_Father: {fileID: 7590676344785519724}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3682698495089443730
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 117881535543302510}
+ m_Layer: 0
+ m_Name: Right_ThumbProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &117881535543302510
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3682698495089443730}
+ m_LocalRotation: {x: -0.22855467, y: 0.9196341, z: 0.3181213, w: 0.028891658}
+ m_LocalPosition: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4249190120948064996}
+ m_Father: {fileID: 8626512282341172403}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3837663348675104489
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8002264680419333305}
+ m_Layer: 0
+ m_Name: Geometry
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8002264680419333305
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3837663348675104489}
+ 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: 6392546784736076633}
+ m_Father: {fileID: 3893294197879345259}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3877542988220062782
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2307998062205351245}
+ m_Layer: 0
+ m_Name: Right_Toes
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2307998062205351245
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3877542988220062782}
+ m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1980697918205857564}
+ m_Father: {fileID: 3726617517853789496}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3886032591323775624
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6668654437293982308}
+ m_Layer: 0
+ m_Name: Right_IndexDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6668654437293982308
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3886032591323775624}
+ m_LocalRotation: {x: 0.08318636, y: -0, z: -0, w: 0.996534}
+ m_LocalPosition: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4527297259753600857}
+ m_Father: {fileID: 2106802306824654203}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &3987780067510010724
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5944892902790622099}
+ m_Layer: 0
+ m_Name: Right_MiddleProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5944892902790622099
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3987780067510010724}
+ m_LocalRotation: {x: 0.09593409, y: -0.6426922, z: 0.21124882, w: 0.73014885}
+ m_LocalPosition: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2533933710732092939}
+ m_Father: {fileID: 8626512282341172403}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4241624010127815633
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2105937543855322119}
+ m_Layer: 0
+ m_Name: Right_UpperLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2105937543855322119
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4241624010127815633}
+ m_LocalRotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
+ m_LocalPosition: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 557817384646886437}
+ m_Father: {fileID: 7898439671699593946}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4242226060017671791
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3726617517853789496}
+ m_Layer: 0
+ m_Name: Right_Foot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3726617517853789496
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4242226060017671791}
+ m_LocalRotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
+ m_LocalPosition: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2307998062205351245}
+ m_Father: {fileID: 557817384646886437}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4251274685138929836
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7898439671699593946}
+ m_Layer: 0
+ m_Name: Hips
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7898439671699593946
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4251274685138929836}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0, y: 0.9810986, z: -0.01590455}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 6983258932120580808}
+ - {fileID: 2105937543855322119}
+ - {fileID: 7095431021522030924}
+ m_Father: {fileID: 272993188807782130}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4341508120857366530
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7095431021522030924}
+ m_Layer: 0
+ m_Name: Spine
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7095431021522030924
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4341508120857366530}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0, y: 0.058229383, z: 0.0012229546}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2719569588957798408}
+ m_Father: {fileID: 7898439671699593946}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4416926081852918481
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3893294197879345259}
+ - component: {fileID: 6982812146204527121}
+ - component: {fileID: 4416926081852918491}
+ - component: {fileID: 4416926081852918490}
+ - component: {fileID: 5885216827943657505}
+ - component: {fileID: 135756642000475821}
+ - component: {fileID: 4416926081852918493}
+ m_Layer: 8
+ m_Name: PlayerArmature
+ m_TagString: Player
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3893294197879345259
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4416926081852918481}
+ 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: 8338988566280778637}
+ - {fileID: 8002264680419333305}
+ - {fileID: 272993188807782130}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!95 &6982812146204527121
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4416926081852918481}
+ m_Enabled: 1
+ m_Avatar: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, type: 3}
+ m_Controller: {fileID: 9100000, guid: 40db3173a05ae3242b1c182a09b0a183, type: 2}
+ m_CullingMode: 1
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorControllerStateOnDisable: 0
+--- !u!143 &4416926081852918491
+CharacterController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4416926081852918481}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Height: 1.8
+ m_Radius: 0.28
+ m_SlopeLimit: 45
+ m_StepOffset: 0.25
+ m_SkinWidth: 0.02
+ m_MinMoveDistance: 0
+ m_Center: {x: 0, y: 0.93, z: 0}
+--- !u!114 &4416926081852918490
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4416926081852918481}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 26e54e5a728a9234ab24fcf1460ed8a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ MoveSpeed: 2
+ SprintSpeed: 5.335
+ RotationSmoothTime: 0.12
+ SpeedChangeRate: 10
+ LandingAudioClip: {fileID: 8300000, guid: ff697d3070687ce4583faa0561a145a2, type: 3}
+ FootstepAudioClips:
+ - {fileID: 8300000, guid: 72f526a6a9890f643a88e85a61c86c8a, type: 3}
+ - {fileID: 8300000, guid: 85016e0f2b01da248b9663dd49a161b0, type: 3}
+ - {fileID: 8300000, guid: 186de84b3207156479abe98f4958fed0, type: 3}
+ - {fileID: 8300000, guid: 1a91fcd19acf1e54bba0945d9f390849, type: 3}
+ - {fileID: 8300000, guid: 14e8a8d2158bec840b56c54f5266e692, type: 3}
+ - {fileID: 8300000, guid: 29841e7d5bbfb5b419c9ad16ca8bc4c1, type: 3}
+ - {fileID: 8300000, guid: dd1af302b8902684d9381de1f2d3a5af, type: 3}
+ - {fileID: 8300000, guid: 67c8b33e424ccdc4486edf538ab91c5a, type: 3}
+ - {fileID: 8300000, guid: 274649b0e221539409070ebf6c18918b, type: 3}
+ - {fileID: 8300000, guid: a3194b8bbc96ef84fab1f98f4b7dae3e, type: 3}
+ FootstepAudioVolume: 0.3
+ JumpHeight: 1.2
+ Gravity: -15
+ JumpTimeout: 0.3
+ FallTimeout: 0.15
+ Grounded: 1
+ GroundedOffset: -0.14
+ GroundedRadius: 0.28
+ GroundLayers:
+ serializedVersion: 2
+ m_Bits: 513
+ CinemachineCameraTarget: {fileID: 8338988566280778634}
+ TopClamp: 70
+ BottomClamp: -30
+ CameraAngleOverride: 0
+ LockCameraPosition: 0
+--- !u!114 &5885216827943657505
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4416926081852918481}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 909d917d73a63f940ac158d02e936645, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ pushLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ canPush: 0
+ strength: 1.1
+--- !u!114 &135756642000475821
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4416926081852918481}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ move: {x: 0, y: 0}
+ look: {x: 0, y: 0}
+ jump: 0
+ sprint: 0
+ analogMovement: 0
+ cursorLocked: 1
+ cursorInputForLook: 1
+--- !u!114 &4416926081852918493
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4416926081852918481}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Actions: {fileID: -944628639613478452, guid: 4419d82f33d36e848b3ed5af4c8da37e,
+ type: 3}
+ m_NotificationBehavior: 0
+ 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: 4416926081852918490}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputMove
+ 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: 6bc1aaf4-b110-4ff7-891e-5b9fe6f32c4d
+ m_ActionName: Player/Move[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/upArrow,/Keyboard/downArrow,/Keyboard/leftArrow,/Keyboard/rightArrow,/XInputControllerWindows/leftStick]
+ - m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 4416926081852918490}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputLook
+ 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: 2690c379-f54d-45be-a724-414123833eb4
+ m_ActionName: Player/Look[/Mouse/delta,/XInputControllerWindows/rightStick]
+ - m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 4416926081852918490}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputJump
+ 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: 8c4abdf8-4099-493a-aa1a-129acec7c3df
+ m_ActionName: Player/Jump[/Keyboard/space,/XInputControllerWindows/buttonSouth]
+ - m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 4416926081852918490}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputSprint
+ 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: 980e881e-182c-404c-8cbf-3d09fdb48fef
+ m_ActionName: Player/Sprint[/Keyboard/leftShift,/XInputControllerWindows/leftTrigger]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: e4ce1614-c754-48c1-9103-33130441661f
+ m_ActionName: UI/New action
+ m_NeverAutoSwitchControlSchemes: 0
+ m_DefaultControlScheme:
+ m_DefaultActionMap: Player
+ m_SplitScreenIndex: -1
+ m_Camera: {fileID: 0}
+--- !u!1 &4523139366846529165
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8963279144940889463}
+ m_Layer: 0
+ m_Name: Right_ThumbDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8963279144940889463
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4523139366846529165}
+ m_LocalRotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1321086290467262078}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4670354579125703954
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8377062265252637388}
+ m_Layer: 0
+ m_Name: Left_MiddleDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8377062265252637388
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4670354579125703954}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3677380931107609436}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4905545990470132264
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6841740426104573242}
+ m_Layer: 0
+ m_Name: Left_RingProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6841740426104573242
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4905545990470132264}
+ m_LocalRotation: {x: 0.035571605, y: -0.5691555, z: 0.3065858, w: 0.76210356}
+ m_LocalPosition: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7546729694116949071}
+ m_Father: {fileID: 9186500496127808867}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5101296899396846913
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8708112791101404814}
+ m_Layer: 0
+ m_Name: Right_PinkyIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8708112791101404814
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5101296899396846913}
+ m_LocalRotation: {x: 0.29918617, y: -0, z: -0, w: 0.9541948}
+ m_LocalPosition: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3671558514868781766}
+ m_Father: {fileID: 3964097221717966225}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5184213599934359185
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5256705467135585716}
+ m_Layer: 0
+ m_Name: Left_PinkyDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5256705467135585716
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5184213599934359185}
+ m_LocalRotation: {x: 0.14234784, y: -0, z: -0, w: 0.9898167}
+ m_LocalPosition: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1496417343804167383}
+ m_Father: {fileID: 2428117449723893950}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5403032428067713898
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8626512282341172403}
+ m_Layer: 0
+ m_Name: Right_Hand
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8626512282341172403
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5403032428067713898}
+ m_LocalRotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ m_LocalPosition: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 6737443129744485833}
+ - {fileID: 5944892902790622099}
+ - {fileID: 3964097221717966225}
+ - {fileID: 4372607808223944788}
+ - {fileID: 117881535543302510}
+ m_Father: {fileID: 8322255484584408707}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5653482252439368515
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6135884457200830724}
+ m_Layer: 0
+ m_Name: UpperChest
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6135884457200830724
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5653482252439368515}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0, y: 0.1034043, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7590676344785519724}
+ - {fileID: 1280561501388621616}
+ - {fileID: 9036379305195573192}
+ m_Father: {fileID: 2719569588957798408}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5730446702897074250
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7546729694116949071}
+ m_Layer: 0
+ m_Name: Left_RingIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7546729694116949071
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5730446702897074250}
+ m_LocalRotation: {x: 0.3907906, y: -0, z: -0, w: 0.9204796}
+ m_LocalPosition: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 814663136741057473}
+ m_Father: {fileID: 6841740426104573242}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5930158855145388821
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 272993188807782130}
+ m_Layer: 0
+ m_Name: Skeleton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &272993188807782130
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5930158855145388821}
+ 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: 7898439671699593946}
+ m_Father: {fileID: 3893294197879345259}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6120293616683930968
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1969078467917074395}
+ m_Layer: 0
+ m_Name: Left_IndexIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1969078467917074395
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6120293616683930968}
+ m_LocalRotation: {x: 0.26077324, y: -0, z: -0, w: 0.9654001}
+ m_LocalPosition: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7697187420529516156}
+ m_Father: {fileID: 4303679674140607531}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6140929302025003595
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7697187420529516156}
+ m_Layer: 0
+ m_Name: Left_IndexDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7697187420529516156
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6140929302025003595}
+ m_LocalRotation: {x: 0.08318636, y: -0, z: -0, w: 0.996534}
+ m_LocalPosition: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2036092741278792784}
+ m_Father: {fileID: 1969078467917074395}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6373461229088287166
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1321086290467262078}
+ m_Layer: 0
+ m_Name: Right_ThumbDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1321086290467262078
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6373461229088287166}
+ m_LocalRotation: {x: 0.17147453, y: -0, z: -0, w: 0.98518854}
+ m_LocalPosition: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8963279144940889463}
+ m_Father: {fileID: 4249190120948064996}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6395627992722424102
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1287142318755369511}
+ m_Layer: 0
+ m_Name: Jaw
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1287142318755369511
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6395627992722424102}
+ m_LocalRotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
+ m_LocalPosition: {x: -0, y: -0.00763539, z: 0.012895278}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6044159111065775861}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6470413380433280058
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4990966505231100904}
+ m_Layer: 0
+ m_Name: Right_RingDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4990966505231100904
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6470413380433280058}
+ m_LocalRotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6256634600695244910}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6545445512110528827
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6983258932120580808}
+ m_Layer: 0
+ m_Name: Left_UpperLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6983258932120580808
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6545445512110528827}
+ m_LocalRotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
+ m_LocalPosition: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4329760479032487968}
+ m_Father: {fileID: 7898439671699593946}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6608074139454108712
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8818194238794709845}
+ m_Layer: 0
+ m_Name: Left_Toes
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8818194238794709845
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6608074139454108712}
+ m_LocalRotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
+ m_LocalPosition: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7472943608166612463}
+ m_Father: {fileID: 3283115190892659225}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6854951857557205417
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7590676344785519724}
+ m_Layer: 0
+ m_Name: Left_Shoulder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7590676344785519724
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6854951857557205417}
+ m_LocalRotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
+ m_LocalPosition: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8519642851085155206}
+ m_Father: {fileID: 6135884457200830724}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6908046260977031892
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1054072932380382983}
+ m_Layer: 0
+ m_Name: Neck_Twist_A
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1054072932380382983
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6908046260977031892}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0, y: 0.063737005, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1280561501388621616}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6986324543679806377
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4527297259753600857}
+ m_Layer: 0
+ m_Name: Right_IndexDistalEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4527297259753600857
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6986324543679806377}
+ m_LocalRotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6668654437293982308}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6997226163192931975
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3677380931107609436}
+ m_Layer: 0
+ m_Name: Left_MiddleDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3677380931107609436
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6997226163192931975}
+ m_LocalRotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ m_LocalPosition: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8377062265252637388}
+ m_Father: {fileID: 3187852125002371600}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7039373309261180186
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2533933710732092939}
+ m_Layer: 0
+ m_Name: Right_MiddleIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2533933710732092939
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7039373309261180186}
+ m_LocalRotation: {x: 0.3409832, y: -0, z: -0, w: 0.94006944}
+ m_LocalPosition: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4322549990939160481}
+ m_Father: {fileID: 5944892902790622099}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7115470489474844718
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 814663136741057473}
+ m_Layer: 0
+ m_Name: Left_RingDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &814663136741057473
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7115470489474844718}
+ m_LocalRotation: {x: 0.09052901, y: -0, z: -0, w: 0.99589384}
+ m_LocalPosition: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7543407669181692281}
+ m_Father: {fileID: 7546729694116949071}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7200213891097713481
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6737443129744485833}
+ m_Layer: 0
+ m_Name: Right_IndexProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6737443129744485833
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7200213891097713481}
+ m_LocalRotation: {x: 0.1338533, y: -0.6899348, z: 0.20177367, w: 0.6821735}
+ m_LocalPosition: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2106802306824654203}
+ m_Father: {fileID: 8626512282341172403}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7367493597718985424
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8322255484584408707}
+ m_Layer: 0
+ m_Name: Right_LowerArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8322255484584408707
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7367493597718985424}
+ m_LocalRotation: {x: 0.37416065, y: -8.0435996e-17, z: -3.2453267e-17, w: 0.92736393}
+ m_LocalPosition: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8626512282341172403}
+ m_Father: {fileID: 669041985738091607}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7469504202038279455
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3671558514868781766}
+ m_Layer: 0
+ m_Name: Right_PinkyDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3671558514868781766
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7469504202038279455}
+ m_LocalRotation: {x: 0.14234784, y: -0, z: -0, w: 0.9898167}
+ m_LocalPosition: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5188114625401513842}
+ m_Father: {fileID: 8708112791101404814}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7757191960529093683
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2857373400946456485}
+ m_Layer: 0
+ m_Name: Left_LowerArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2857373400946456485
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7757191960529093683}
+ m_LocalRotation: {x: 0.37416065, y: -8.0435996e-17, z: -3.2453267e-17, w: 0.92736393}
+ m_LocalPosition: {x: -2.8421706e-16, y: 0.28508067, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 9186500496127808867}
+ m_Father: {fileID: 8519642851085155206}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7835422218736375554
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7193948126882834794}
+ m_Layer: 0
+ m_Name: Left_ThumbProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7193948126882834794
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7835422218736375554}
+ m_LocalRotation: {x: -0.22855467, y: 0.9196341, z: 0.3181213, w: 0.028891658}
+ m_LocalPosition: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 8059383712415915891}
+ m_Father: {fileID: 9186500496127808867}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8015367010251096834
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4329760479032487968}
+ m_Layer: 0
+ m_Name: Left_LowerLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4329760479032487968
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8015367010251096834}
+ m_LocalRotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ m_LocalPosition: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3283115190892659225}
+ m_Father: {fileID: 6983258932120580808}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8026657578295732144
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4322549990939160481}
+ m_Layer: 0
+ m_Name: Right_MiddleDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4322549990939160481
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8026657578295732144}
+ m_LocalRotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
+ m_LocalPosition: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2243699437179502597}
+ m_Father: {fileID: 2533933710732092939}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8187455079231382173
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6392546784736076633}
+ - component: {fileID: 5597113867290821413}
+ m_Layer: 0
+ m_Name: Armature_Mesh
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6392546784736076633
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8187455079231382173}
+ 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: 8002264680419333305}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!137 &5597113867290821413
+SkinnedMeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8187455079231382173}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 3
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 43714b68324cc2c409d534d9874f2a2b, type: 2}
+ - {fileID: 2100000, guid: 766fd3ff04aab4745a764d33daac86fa, type: 2}
+ - {fileID: 2100000, guid: 8b25e99361ac31d4e9ae83c46aee69ea, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ serializedVersion: 2
+ m_Quality: 0
+ m_UpdateWhenOffscreen: 0
+ m_SkinnedMotionVectors: 1
+ m_Mesh: {fileID: 4698152120088058464, guid: 36078ab0369161e49a29d349ae3e0739, type: 3}
+ m_Bones:
+ - {fileID: 7898439671699593946}
+ - {fileID: 7095431021522030924}
+ - {fileID: 2719569588957798408}
+ - {fileID: 6135884457200830724}
+ - {fileID: 1280561501388621616}
+ - {fileID: 6044159111065775861}
+ - {fileID: 4784260142596347675}
+ - {fileID: 3034619526587095520}
+ - {fileID: 1287142318755369511}
+ - {fileID: 1054072932380382983}
+ - {fileID: 7590676344785519724}
+ - {fileID: 8519642851085155206}
+ - {fileID: 2857373400946456485}
+ - {fileID: 9186500496127808867}
+ - {fileID: 4771114395735085007}
+ - {fileID: 2428117449723893950}
+ - {fileID: 5256705467135585716}
+ - {fileID: 1496417343804167383}
+ - {fileID: 6841740426104573242}
+ - {fileID: 7546729694116949071}
+ - {fileID: 814663136741057473}
+ - {fileID: 7543407669181692281}
+ - {fileID: 3682205282157455302}
+ - {fileID: 3187852125002371600}
+ - {fileID: 3677380931107609436}
+ - {fileID: 8377062265252637388}
+ - {fileID: 4303679674140607531}
+ - {fileID: 1969078467917074395}
+ - {fileID: 7697187420529516156}
+ - {fileID: 2036092741278792784}
+ - {fileID: 7193948126882834794}
+ - {fileID: 8059383712415915891}
+ - {fileID: 1630836093214207387}
+ - {fileID: 5440504044255758521}
+ - {fileID: 9036379305195573192}
+ - {fileID: 669041985738091607}
+ - {fileID: 8322255484584408707}
+ - {fileID: 8626512282341172403}
+ - {fileID: 3964097221717966225}
+ - {fileID: 8708112791101404814}
+ - {fileID: 3671558514868781766}
+ - {fileID: 5188114625401513842}
+ - {fileID: 4372607808223944788}
+ - {fileID: 6455803842984534145}
+ - {fileID: 6256634600695244910}
+ - {fileID: 4990966505231100904}
+ - {fileID: 5944892902790622099}
+ - {fileID: 2533933710732092939}
+ - {fileID: 4322549990939160481}
+ - {fileID: 2243699437179502597}
+ - {fileID: 6737443129744485833}
+ - {fileID: 2106802306824654203}
+ - {fileID: 6668654437293982308}
+ - {fileID: 4527297259753600857}
+ - {fileID: 117881535543302510}
+ - {fileID: 4249190120948064996}
+ - {fileID: 1321086290467262078}
+ - {fileID: 8963279144940889463}
+ - {fileID: 6983258932120580808}
+ - {fileID: 4329760479032487968}
+ - {fileID: 3283115190892659225}
+ - {fileID: 8818194238794709845}
+ - {fileID: 7472943608166612463}
+ - {fileID: 2105937543855322119}
+ - {fileID: 557817384646886437}
+ - {fileID: 3726617517853789496}
+ - {fileID: 2307998062205351245}
+ - {fileID: 1980697918205857564}
+ m_BlendShapeWeights: []
+ m_RootBone: {fileID: 7898439671699593946}
+ m_AABB:
+ m_Center: {x: -0.000000029802322, y: -0.09214255, z: 0.026248664}
+ m_Extent: {x: 0.52818465, y: 0.88092995, z: 0.22050178}
+ m_DirtyAABB: 0
+--- !u!1 &8338988566280778634
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8338988566280778637}
+ m_Layer: 0
+ m_Name: PlayerCameraRoot
+ m_TagString: CinemachineTarget
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8338988566280778637
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8338988566280778634}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 1.375, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3893294197879345259}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8345528668818648182
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4784260142596347675}
+ m_Layer: 0
+ m_Name: Right_Eye
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4784260142596347675
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8345528668818648182}
+ m_LocalRotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
+ m_LocalPosition: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6044159111065775861}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8832014917856829317
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3034619526587095520}
+ m_Layer: 0
+ m_Name: Left_Eye
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3034619526587095520
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8832014917856829317}
+ m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
+ m_LocalPosition: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6044159111065775861}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8916421316635241550
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 9036379305195573192}
+ m_Layer: 0
+ m_Name: Right_Shoulder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &9036379305195573192
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8916421316635241550}
+ m_LocalRotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
+ m_LocalPosition: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 669041985738091607}
+ m_Father: {fileID: 6135884457200830724}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8979680374780180007
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4303679674140607531}
+ m_Layer: 0
+ m_Name: Left_IndexProximal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4303679674140607531
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8979680374780180007}
+ m_LocalRotation: {x: 0.1338533, y: -0.6899348, z: 0.20177367, w: 0.6821735}
+ m_LocalPosition: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1969078467917074395}
+ m_Father: {fileID: 9186500496127808867}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &9014238855272647367
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1980697918205857564}
+ m_Layer: 0
+ m_Name: Right_ToesEnd
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1980697918205857564
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9014238855272647367}
+ m_LocalRotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
+ m_LocalPosition: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2307998062205351245}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &9029242941628065318
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 9186500496127808867}
+ m_Layer: 0
+ m_Name: Left_Hand
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &9186500496127808867
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9029242941628065318}
+ m_LocalRotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
+ m_LocalPosition: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4303679674140607531}
+ - {fileID: 3682205282157455302}
+ - {fileID: 4771114395735085007}
+ - {fileID: 6841740426104573242}
+ - {fileID: 7193948126882834794}
+ m_Father: {fileID: 2857373400946456485}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &9090225697883493277
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6256634600695244910}
+ m_Layer: 0
+ m_Name: Right_RingDistal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6256634600695244910
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9090225697883493277}
+ m_LocalRotation: {x: 0.09052901, y: -0, z: -0, w: 0.99589384}
+ m_LocalPosition: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4990966505231100904}
+ m_Father: {fileID: 6455803842984534145}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &9098726045431565069
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 557817384646886437}
+ m_Layer: 0
+ m_Name: Right_LowerLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &557817384646886437
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9098726045431565069}
+ m_LocalRotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
+ m_LocalPosition: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3726617517853789496}
+ m_Father: {fileID: 2105937543855322119}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &9136568059596826656
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6455803842984534145}
+ m_Layer: 0
+ m_Name: Right_RingIntermediate
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6455803842984534145
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9136568059596826656}
+ m_LocalRotation: {x: 0.3907906, y: -0, z: -0, w: 0.9204796}
+ m_LocalPosition: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 6256634600695244910}
+ m_Father: {fileID: 4372607808223944788}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab.meta
new file mode 100644
index 000000000..85a329acf
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 64dce48905ffd9b4293e595fa6941544
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab
new file mode 100644
index 000000000..24ce2bfac
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab
@@ -0,0 +1,349 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &29811323
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 29811324}
+ - component: {fileID: 29811327}
+ - component: {fileID: 29811326}
+ - component: {fileID: 29811325}
+ m_Layer: 8
+ m_Name: Capsule
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &29811324
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 29811323}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0.9, z: 0}
+ m_LocalScale: {x: 0.75, y: 0.9, z: 0.75}
+ m_Children: []
+ m_Father: {fileID: 1293029876712600392}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &29811327
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 29811323}
+ m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &29811326
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 29811323}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 6b911390c5825014e8377183a7837d3f, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!136 &29811325
+CapsuleCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 29811323}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ m_Radius: 0.5
+ m_Height: 2
+ m_Direction: 1
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &1925873226565265906
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1293029876712600392}
+ - component: {fileID: 1925873226565265912}
+ - component: {fileID: 1925873226565265913}
+ - component: {fileID: 7292828519420468114}
+ - component: {fileID: 1925873226565265918}
+ - component: {fileID: 2468714030164847400}
+ m_Layer: 8
+ m_Name: PlayerCapsule
+ m_TagString: Player
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1293029876712600392
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925873226565265906}
+ 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: 6074239116653777070}
+ - {fileID: 29811324}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!143 &1925873226565265912
+CharacterController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925873226565265906}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Height: 1.8
+ m_Radius: 0.4
+ m_SlopeLimit: 45
+ m_StepOffset: 0.25
+ m_SkinWidth: 0.02
+ m_MinMoveDistance: 0
+ m_Center: {x: 0, y: 0.93, z: 0}
+--- !u!114 &1925873226565265913
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925873226565265906}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 26e54e5a728a9234ab24fcf1460ed8a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ MoveSpeed: 4
+ SprintSpeed: 6
+ RotationSmoothTime: 0.12
+ SpeedChangeRate: 10
+ JumpHeight: 1.2
+ Gravity: -15
+ JumpTimeout: 0.5
+ FallTimeout: 0.15
+ Grounded: 1
+ GroundedOffset: -0.14
+ GroundedRadius: 0.28
+ GroundLayers:
+ serializedVersion: 2
+ m_Bits: 513
+ CinemachineCameraTarget: {fileID: 6074239116653777065}
+ TopClamp: 70
+ BottomClamp: -30
+ CameraAngleOverride: 0
+ LockCameraPosition: 0
+--- !u!114 &7292828519420468114
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925873226565265906}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 909d917d73a63f940ac158d02e936645, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ pushLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ canPush: 0
+ strength: 1.1
+--- !u!114 &1925873226565265918
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925873226565265906}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Actions: {fileID: -944628639613478452, guid: 4419d82f33d36e848b3ed5af4c8da37e,
+ type: 3}
+ m_NotificationBehavior: 0
+ 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: 1925873226565265913}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputMove
+ 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: 6bc1aaf4-b110-4ff7-891e-5b9fe6f32c4d
+ m_ActionName: Player/Move[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/upArrow,/Keyboard/downArrow,/Keyboard/leftArrow,/Keyboard/rightArrow,/XInputControllerWindows/leftStick]
+ - m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 1925873226565265913}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputLook
+ 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: 2690c379-f54d-45be-a724-414123833eb4
+ m_ActionName: Player/Look[/Mouse/delta,/XInputControllerWindows/rightStick]
+ - m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 1925873226565265913}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputJump
+ 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: 8c4abdf8-4099-493a-aa1a-129acec7c3df
+ m_ActionName: Player/Jump[/Keyboard/space,/XInputControllerWindows/buttonSouth]
+ - m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 1925873226565265913}
+ m_TargetAssemblyTypeName:
+ m_MethodName: InputSprint
+ 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: 980e881e-182c-404c-8cbf-3d09fdb48fef
+ m_ActionName: Player/Sprint[/Keyboard/leftShift,/XInputControllerWindows/leftTrigger]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: e4ce1614-c754-48c1-9103-33130441661f
+ m_ActionName: UI/New action
+ m_NeverAutoSwitchControlSchemes: 0
+ m_DefaultControlScheme:
+ m_DefaultActionMap: Player
+ m_SplitScreenIndex: -1
+ m_Camera: {fileID: 0}
+--- !u!114 &2468714030164847400
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1925873226565265906}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ move: {x: 0, y: 0}
+ look: {x: 0, y: 0}
+ jump: 0
+ sprint: 0
+ analogMovement: 0
+ cursorLocked: 1
+ cursorInputForLook: 1
+--- !u!1 &6074239116653777065
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6074239116653777070}
+ m_Layer: 0
+ m_Name: PlayerCameraRoot
+ m_TagString: CinemachineTarget
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6074239116653777070
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6074239116653777065}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 1.375, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1293029876712600392}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab.meta
new file mode 100644
index 000000000..ce51d9bf0
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 2553cec8fdb3eb643bbe9f2ec880c472
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab
new file mode 100644
index 000000000..fd6de14b1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab
@@ -0,0 +1,153 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2070925441746177671
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2070925441746177912}
+ - component: {fileID: 2070925441746177913}
+ m_Layer: 0
+ m_Name: PlayerFollowCamera
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2070925441746177912
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2070925441746177671}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.5, y: 1.375, z: -4}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2070925442191277756}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2070925441746177913
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2070925441746177671}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 45e653bab7fb20e499bda25e1b646fea, 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_Lens:
+ FieldOfView: 40
+ OrthographicSize: 10
+ NearClipPlane: 0.2
+ FarClipPlane: 500
+ Dutch: 0
+ LensShift: {x: 0, y: 0}
+ m_Transitions:
+ m_BlendHint: 0
+ m_InheritPosition: 0
+ m_OnCameraLive:
+ m_PersistentCalls:
+ m_Calls: []
+ m_LegacyBlendHint: 0
+ m_ComponentOwner: {fileID: 2070925442191277756}
+--- !u!1 &2070925442191277755
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2070925442191277756}
+ - component: {fileID: 2070925442191277757}
+ - component: {fileID: 2070925442191277753}
+ - component: {fileID: 2070925442191277752}
+ m_Layer: 0
+ m_Name: cm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2070925442191277756
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2070925442191277755}
+ 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: 2070925441746177912}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2070925442191277757
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2070925442191277755}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &2070925442191277753
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2070925442191277755}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 68bb026fafb42b14791938953eaace77, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_NoiseProfile: {fileID: 11400000, guid: 46965f9cbaf525742a6da4c2172a99cd, type: 2}
+ m_PivotOffset: {x: 0, y: 0, z: 1}
+ m_AmplitudeGain: 0.5
+ m_FrequencyGain: 0.3
+ mNoiseOffsets: {x: -451.37964, y: 684.7062, z: 648.0488}
+--- !u!114 &2070925442191277752
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2070925442191277755}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bd6043bde05a7fc4cba197d06915c1e3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Damping: {x: 0.1, y: 0.25, z: 0.3}
+ ShoulderOffset: {x: 1, y: 0, z: 0}
+ VerticalArmLength: 0
+ CameraSide: 0.6
+ CameraDistance: 4
+ CameraCollisionFilter:
+ serializedVersion: 2
+ m_Bits: 1
+ IgnoreTag: Player
+ CameraRadius: 0.15
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab.meta
new file mode 100644
index 000000000..83ece34c8
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: a1a802ecaf6775746bb2a929fb554ad8
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes.meta
new file mode 100644
index 000000000..fe17ecf1f
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 89e5f9b6a0fcdae4e8ccb4b461925e8c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.meta
new file mode 100644
index 000000000..6f8a37459
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e6a4aa6f3d941a64c9a1e93aa05ea6da
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity
new file mode 100644
index 000000000..0b7bb4056
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity
@@ -0,0 +1,1377 @@
+%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: 1
+ m_FogColor: {r: 0.4862745, g: 0.69411767, b: 0.8117647, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.025
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.9386859, g: 0.90466136, b: 0.84687346, 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: 2100000, guid: aeab33f69c199e54794f516d31450ec4, type: 2}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 1
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 5
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 8900000, guid: 619e305f5165a9946b7f72464e44ca4a, type: 3}
+ m_Sun: {fileID: 2114283754330233425}
+ m_IndirectSpecularColor: {r: 0.1727952, g: 0.2600245, b: 0.36693013, 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: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 80
+ m_AtlasSize: 1024
+ m_AO: 1
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 0.4
+ m_CompAOExponentDirect: 0.4
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000,
+ type: 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: 400
+ m_PVRSampleCount: 400
+ m_PVRBounces: 4
+ m_PVREnvironmentSampleCount: 500
+ 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: 0
+ 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: 112000000, guid: 51e8050f26ab504469d218c927558c5e,
+ type: 2}
+ m_LightingSettings: {fileID: 4890085278179872738, guid: 3b3f7400d3526e9429c39d03afb714b3,
+ type: 2}
+--- !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 &542508511
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 542508512}
+ - component: {fileID: 542508513}
+ m_Layer: 0
+ m_Name: Reflection Probe (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &542508512
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 542508511}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 6.486, y: 1.566, z: 11.068}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2114283753834967213}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!215 &542508513
+ReflectionProbe:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 542508511}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Type: 0
+ m_Mode: 0
+ m_RefreshMode: 0
+ m_TimeSlicingMode: 0
+ m_Resolution: 128
+ m_UpdateFrequency: 0
+ m_BoxSize: {x: 6.791793, y: 3.0818176, z: 6.757762}
+ m_BoxOffset: {x: 0.3952031, y: -0.096860886, z: -0.21973467}
+ m_NearClip: 0.3
+ m_FarClip: 1000
+ m_ShadowDistance: 100
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_IntensityMultiplier: 1
+ m_BlendDistance: 1
+ m_HDR: 1
+ m_BoxProjection: 0
+ m_RenderDynamicObjects: 0
+ m_UseOcclusionCulling: 1
+ m_Importance: 1
+ m_CustomBakedTexture: {fileID: 0}
+--- !u!4 &700051398 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8338988566280778637, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ m_PrefabInstance: {fileID: 1762682258}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &746329221
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 1992104595683069851, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_EventSystem
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: f0271df749728104eac22c3d897fd8ce, type: 3}
+--- !u!1 &874605735
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 874605736}
+ - component: {fileID: 874605737}
+ m_Layer: 0
+ m_Name: Light Probe Group (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &874605736
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 874605735}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.19, y: 1.79, z: 21.97}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2114283753834967213}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!220 &874605737
+LightProbeGroup:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 874605735}
+ m_Enabled: 1
+ m_SourcePositions:
+ - {x: -6.4548373, y: 8.806516, z: 6.631113}
+ - {x: -6.4548373, y: -1.5343618, z: 6.631113}
+ - {x: 8.993203, y: 8.806516, z: 6.631113}
+ - {x: 8.993203, y: -1.5343618, z: 6.631113}
+ - {x: -11.939235, y: 8.806516, z: 6.631113}
+ - {x: -11.939235, y: -1.5343618, z: 6.631113}
+ - {x: 3.7731261, y: 8.806516, z: 6.631113}
+ - {x: 3.7731261, y: -1.5343618, z: 6.631113}
+ - {x: 20.137163, y: 8.806516, z: 6.631113}
+ - {x: 20.137163, y: -1.5343618, z: 6.631113}
+ - {x: 14.257168, y: 8.806516, z: 6.631113}
+ - {x: 14.257168, y: -1.5343618, z: 6.631113}
+ - {x: -6.4548373, y: 2.3566551, z: 6.631113}
+ - {x: 8.993203, y: 2.3566551, z: 6.631113}
+ - {x: -11.939235, y: 2.3566551, z: 6.631113}
+ - {x: 3.7731261, y: 2.3566551, z: 6.631113}
+ - {x: 20.137163, y: 2.3566551, z: 6.631113}
+ - {x: 14.257168, y: 2.3566551, z: 6.631113}
+ - {x: -1.5323329, y: 8.806516, z: 6.631113}
+ - {x: -1.5323329, y: -1.5343618, z: 6.631113}
+ - {x: -1.5323329, y: 2.3566551, z: 6.631113}
+ - {x: -6.4548373, y: 8.806516, z: -23.531504}
+ - {x: -6.4548373, y: -1.5343618, z: -23.531504}
+ - {x: 8.993203, y: 8.806516, z: -23.531504}
+ - {x: 8.993203, y: -1.5343618, z: -23.531504}
+ - {x: -11.939235, y: 8.806516, z: -23.531504}
+ - {x: -11.939235, y: -1.5343618, z: -23.531504}
+ - {x: 3.7731261, y: 8.806516, z: -23.531504}
+ - {x: 3.7731261, y: -1.5343618, z: -23.531504}
+ - {x: 20.137163, y: 8.806516, z: -23.531504}
+ - {x: 20.137163, y: -1.5343618, z: -23.531504}
+ - {x: 14.257168, y: 8.806516, z: -23.531504}
+ - {x: 14.257168, y: -1.5343618, z: -23.531504}
+ - {x: -6.4548373, y: 2.3566551, z: -23.531504}
+ - {x: 8.993203, y: 2.3566551, z: -23.531504}
+ - {x: -11.939235, y: 2.3566551, z: -23.531504}
+ - {x: 3.7731261, y: 2.3566551, z: -23.531504}
+ - {x: 20.137163, y: 2.3566551, z: -23.531504}
+ - {x: 14.257168, y: 2.3566551, z: -23.531504}
+ - {x: -1.5323329, y: 8.806516, z: -23.531504}
+ - {x: -1.5323329, y: -1.5343618, z: -23.531504}
+ - {x: -1.5323329, y: 2.3566551, z: -23.531504}
+ - {x: -6.4548373, y: 8.806516, z: -19.921879}
+ - {x: -6.0616884, y: -1.5343618, z: -19.921879}
+ - {x: 8.993203, y: 8.806516, z: -19.921879}
+ - {x: 8.993203, y: -1.5343618, z: -19.921879}
+ - {x: -11.939235, y: 8.806516, z: -19.921879}
+ - {x: -11.939235, y: -1.5343618, z: -19.921879}
+ - {x: 3.7731261, y: 8.806516, z: -19.921879}
+ - {x: 3.7731261, y: -1.5343618, z: -19.921879}
+ - {x: 20.137163, y: 8.806516, z: -19.921879}
+ - {x: 20.137163, y: -1.5343618, z: -19.921879}
+ - {x: 14.257168, y: 8.806516, z: -19.921879}
+ - {x: 14.257168, y: -1.5343618, z: -19.921879}
+ - {x: -6.4548373, y: 2.3566551, z: -19.921879}
+ - {x: 8.993203, y: 2.3566551, z: -19.921879}
+ - {x: -11.939235, y: 2.3566551, z: -19.921879}
+ - {x: 3.7731261, y: 2.3566551, z: -19.921879}
+ - {x: 20.137163, y: 2.3566551, z: -19.921879}
+ - {x: 14.257168, y: 2.3566551, z: -19.921879}
+ - {x: -1.5323329, y: 8.806516, z: -19.921879}
+ - {x: -1.5323329, y: -1.5343618, z: -19.921879}
+ - {x: -1.5323329, y: 2.3566551, z: -19.921879}
+ - {x: -6.4548373, y: 8.806516, z: -16.06502}
+ - {x: -6.4548373, y: -1.5343618, z: -16.06502}
+ - {x: 8.993203, y: 8.806516, z: -16.06502}
+ - {x: 8.993203, y: -1.5343618, z: -16.06502}
+ - {x: -11.939235, y: 8.806516, z: -16.06502}
+ - {x: -11.939235, y: -1.5343618, z: -16.06502}
+ - {x: 3.7731261, y: 8.806516, z: -16.06502}
+ - {x: 3.7731261, y: -1.5343618, z: -16.06502}
+ - {x: 20.137163, y: 8.806516, z: -16.06502}
+ - {x: 20.137163, y: -1.5343618, z: -16.06502}
+ - {x: 14.257168, y: 8.806516, z: -16.06502}
+ - {x: 14.257168, y: -1.5343618, z: -16.06502}
+ - {x: -6.4548373, y: 2.3566551, z: -16.06502}
+ - {x: 8.993203, y: 2.3566551, z: -16.06502}
+ - {x: -11.939235, y: 2.3566551, z: -16.06502}
+ - {x: 3.7731261, y: 2.3566551, z: -16.06502}
+ - {x: 20.137163, y: 2.3566551, z: -16.06502}
+ - {x: 14.257168, y: 2.3566551, z: -16.06502}
+ - {x: -1.5323329, y: 8.806516, z: -16.06502}
+ - {x: -1.5323329, y: -1.5343618, z: -16.06502}
+ - {x: -1.5323329, y: 2.3566551, z: -16.06502}
+ - {x: -6.4548373, y: 8.806516, z: -12.3070545}
+ - {x: -6.4548373, y: -1.5343618, z: -12.3070545}
+ - {x: 8.993203, y: 8.806516, z: -12.3070545}
+ - {x: 8.993203, y: -1.1842765, z: -13.780704}
+ - {x: -11.939235, y: 8.806516, z: -12.3070545}
+ - {x: -11.939235, y: -1.5343618, z: -12.3070545}
+ - {x: 3.7731261, y: 8.806516, z: -12.3070545}
+ - {x: 6.021616, y: 0.8727715, z: -13.780704}
+ - {x: 20.137163, y: 8.806516, z: -12.3070545}
+ - {x: 20.137163, y: -1.5343618, z: -12.3070545}
+ - {x: 14.257168, y: 8.806516, z: -12.3070545}
+ - {x: 14.257168, y: -1.1973814, z: -12.3070545}
+ - {x: -6.4548373, y: 2.3566551, z: -12.3070545}
+ - {x: 1.6883464, y: 2.7763042, z: -6.8005238}
+ - {x: -11.939235, y: 2.3566551, z: -12.3070545}
+ - {x: 3.7731261, y: 4.7772913, z: -12.3070545}
+ - {x: 20.137163, y: 2.3566551, z: -12.3070545}
+ - {x: 14.257168, y: 2.3566551, z: -12.3070545}
+ - {x: -1.5323329, y: 8.806516, z: -12.3070545}
+ - {x: -1.5323329, y: -1.5343618, z: -12.3070545}
+ - {x: -1.5323329, y: 2.3566551, z: -12.3070545}
+ - {x: -6.4548373, y: 8.806516, z: -8.796325}
+ - {x: -6.4548373, y: -1.5343618, z: -8.796325}
+ - {x: 8.993203, y: 8.806516, z: -8.796325}
+ - {x: 8.993203, y: -1.1842765, z: -8.796325}
+ - {x: -11.939235, y: 8.806516, z: -8.796325}
+ - {x: -11.939235, y: -1.5343618, z: -8.796325}
+ - {x: 3.7731261, y: 8.806516, z: -8.796325}
+ - {x: 6.021616, y: 0.8727715, z: -8.796325}
+ - {x: 20.137163, y: 8.806516, z: -8.796325}
+ - {x: 20.137163, y: -1.5343618, z: -8.796325}
+ - {x: 14.257168, y: 8.806516, z: -8.796325}
+ - {x: 14.257168, y: -1.1973814, z: -8.796325}
+ - {x: -6.4548373, y: 2.3566551, z: -8.796325}
+ - {x: 6.695057, y: 2.3566551, z: -8.796325}
+ - {x: -11.939235, y: 2.3566551, z: -8.796325}
+ - {x: 3.7731261, y: 2.3566551, z: -8.796325}
+ - {x: 20.137163, y: 2.3566551, z: -8.796325}
+ - {x: 14.257168, y: 2.3566551, z: -8.796325}
+ - {x: -1.5323329, y: 8.806516, z: -8.796325}
+ - {x: 1.6580772, y: 1.1665359, z: -8.796325}
+ - {x: -1.5323329, y: 2.3566551, z: -8.796325}
+ - {x: -6.4548373, y: 8.806516, z: -4.8405704}
+ - {x: -6.4548373, y: -1.5343618, z: -4.8405704}
+ - {x: 8.993203, y: 8.806516, z: -4.8405704}
+ - {x: 9.349902, y: -1.2554649, z: -1.9392796}
+ - {x: -11.939235, y: 8.806516, z: -4.8405704}
+ - {x: -11.939235, y: -1.5343618, z: -4.8405704}
+ - {x: 3.7731261, y: 8.806516, z: -4.8405704}
+ - {x: 3.7731261, y: -1.5343618, z: -4.8405704}
+ - {x: 20.137163, y: 8.806516, z: -4.8405704}
+ - {x: 20.137163, y: -1.5343618, z: -4.8405704}
+ - {x: 14.257168, y: 8.806516, z: -4.8405704}
+ - {x: 10.899697, y: -1.2109127, z: -10.787819}
+ - {x: -6.4548373, y: 2.3566551, z: -4.8405704}
+ - {x: 6.930959, y: 3.292191, z: -5.2275963}
+ - {x: -11.939235, y: 2.3566551, z: -4.8405704}
+ - {x: 3.7731261, y: 2.3566551, z: -4.8405704}
+ - {x: 20.137163, y: 2.3566551, z: -4.8405704}
+ - {x: 14.257168, y: 2.3566551, z: -4.8405704}
+ - {x: -1.5323329, y: 8.806516, z: -4.8405704}
+ - {x: 1.6580772, y: 1.1665359, z: -4.8405704}
+ - {x: -1.5323329, y: 2.3566551, z: -4.8405704}
+ - {x: -6.4548373, y: 8.806516, z: -0.7364769}
+ - {x: -6.4548373, y: -1.5343618, z: -0.7364769}
+ - {x: 8.993203, y: 8.806516, z: -0.7364769}
+ - {x: 8.993203, y: -1.5343618, z: -0.7364769}
+ - {x: -11.939235, y: 8.806516, z: -0.7364769}
+ - {x: -11.939235, y: -1.5343618, z: -0.7364769}
+ - {x: 3.7731261, y: 8.806516, z: -0.7364769}
+ - {x: 3.7731261, y: -1.5343618, z: -0.7364769}
+ - {x: 20.137163, y: 8.806516, z: -0.7364769}
+ - {x: 20.137163, y: -1.5343618, z: -0.7364769}
+ - {x: 14.257168, y: 8.806516, z: -0.7364769}
+ - {x: 14.257168, y: -1.5343618, z: -0.7364769}
+ - {x: -6.4548373, y: 2.3566551, z: -0.7364769}
+ - {x: 8.993203, y: 2.3566551, z: -0.7364769}
+ - {x: -11.939235, y: 2.3566551, z: -0.7364769}
+ - {x: 3.7731261, y: 2.3566551, z: -0.7364769}
+ - {x: 20.137163, y: 2.3566551, z: -0.7364769}
+ - {x: 14.257168, y: 2.3566551, z: -0.7364769}
+ - {x: -1.5323329, y: 8.806516, z: -0.7364769}
+ - {x: -1.5323329, y: -1.5343618, z: -0.7364769}
+ - {x: -1.5323329, y: 2.3566551, z: -0.7364769}
+ - {x: -6.4548373, y: 8.806516, z: 2.972042}
+ - {x: -6.4548373, y: -1.5343618, z: 2.972042}
+ - {x: 8.993203, y: 8.806516, z: 2.972042}
+ - {x: 8.993203, y: -1.5343618, z: 2.972042}
+ - {x: -11.939235, y: 8.806516, z: 2.972042}
+ - {x: -11.939235, y: -1.5343618, z: 2.972042}
+ - {x: 3.7731261, y: 8.806516, z: 2.972042}
+ - {x: 3.7731261, y: -1.5343618, z: 2.972042}
+ - {x: 20.137163, y: 8.806516, z: 2.972042}
+ - {x: 20.137163, y: -1.5343618, z: 2.972042}
+ - {x: 14.257168, y: 8.806516, z: 2.972042}
+ - {x: 14.257168, y: -1.5343618, z: 1.788044}
+ - {x: -6.4548373, y: 2.3566551, z: 2.972042}
+ - {x: 8.993203, y: 2.3566551, z: 2.972042}
+ - {x: -11.939235, y: 2.3566551, z: 2.972042}
+ - {x: 3.7731261, y: 2.3566551, z: 2.972042}
+ - {x: 20.137163, y: 2.3566551, z: 2.972042}
+ - {x: 14.257168, y: 2.3566551, z: 2.972042}
+ - {x: -1.5323329, y: 8.806516, z: 2.972042}
+ - {x: -1.5323329, y: -1.5343618, z: 2.972042}
+ - {x: -1.5323329, y: 2.3566551, z: 2.972042}
+ - {x: 3.7731261, y: 0.8727715, z: -13.780704}
+ - {x: 3.7731261, y: 0.8727715, z: -8.796325}
+ - {x: 6.021616, y: -1.5343618, z: -13.780704}
+ - {x: 6.021616, y: -1.5343618, z: -8.796325}
+ - {x: 3.7731261, y: -1.5343618, z: -8.796325}
+ - {x: 3.7731261, y: -1.5343618, z: -13.780704}
+ - {x: 8.993203, y: -1.1842765, z: -11.099201}
+ - {x: 6.021616, y: -1.5343618, z: -11.099201}
+ - {x: 3.7731261, y: -1.5343618, z: -11.099201}
+ - {x: 3.7731261, y: 0.8727715, z: -11.099201}
+ - {x: 6.021616, y: 0.8727715, z: -11.099201}
+ - {x: 7.5302963, y: -1.5343618, z: -13.780704}
+ - {x: 7.5302963, y: -1.5343618, z: -11.099201}
+ - {x: 7.5302963, y: 0.8727715, z: -13.780704}
+ - {x: 7.5302963, y: 0.8727715, z: -11.099201}
+ - {x: 7.5302963, y: -1.5343618, z: -8.796325}
+ - {x: 7.5302963, y: 0.8727715, z: -8.796325}
+ - {x: 1.6580772, y: -1.5343618, z: -8.796325}
+ - {x: 1.6580772, y: -1.5343618, z: -4.8405704}
+ - {x: -2.8646894, y: 1.1665359, z: -8.796325}
+ - {x: -2.8646894, y: 1.1665359, z: -4.8405704}
+ - {x: -2.8646894, y: -1.5343618, z: -4.8405704}
+ - {x: -2.8646894, y: -1.5343618, z: -8.796325}
+ - {x: -0.6420018, y: 1.1665359, z: -8.796325}
+ - {x: -0.6420018, y: 1.1665359, z: -4.8405704}
+ - {x: -0.6420018, y: -1.5343618, z: -4.8405704}
+ - {x: -0.6420018, y: -1.5343618, z: -8.796325}
+ - {x: 5.4116697, y: 0.2312541, z: -3.227993}
+ - {x: 5.4116697, y: -1.2554649, z: -1.9392796}
+ - {x: 14.257168, y: -1.2109127, z: -4.8405704}
+ - {x: 9.325397, y: 1.6076849, z: -5.8184357}
+ - {x: 11.965946, y: -1.2109127, z: -5.8184357}
+ - {x: 8.993203, y: 3.6047301, z: -12.3070545}
+ - {x: 7.1518564, y: 5.7025332, z: -13.247855}
+ - {x: 7.1518564, y: 2.7763042, z: -11.2319765}
+ - {x: 8.993203, y: 2.3566551, z: -8.796325}
+ m_Dering: 1
+--- !u!1 &1028513131
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1028513133}
+ - component: {fileID: 1028513132}
+ m_Layer: 0
+ m_Name: Reflection Probe
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!215 &1028513132
+ReflectionProbe:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1028513131}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Type: 0
+ m_Mode: 0
+ m_RefreshMode: 0
+ m_TimeSlicingMode: 0
+ m_Resolution: 128
+ m_UpdateFrequency: 0
+ m_BoxSize: {x: 40.607887, y: 19.86776, z: 37.433754}
+ m_BoxOffset: {x: 2.4737587, y: -4.2929897, z: 3.4355164}
+ m_NearClip: 0.3
+ m_FarClip: 1000
+ m_ShadowDistance: 100
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_IntensityMultiplier: 1
+ m_BlendDistance: 1
+ m_HDR: 1
+ m_BoxProjection: 1
+ m_RenderDynamicObjects: 0
+ m_UseOcclusionCulling: 1
+ m_Importance: 1
+ m_CustomBakedTexture: {fileID: 0}
+--- !u!4 &1028513133
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1028513131}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 1.5, y: 12, z: 10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2114283753834967213}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1221041499
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 8944336655422409496, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: far clip plane
+ value: 500
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409498, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_Name
+ value: MainCamera
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.20000005
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 1.375
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: f6d148d888ffbf54b9afe9936dfaec1f, type: 3}
+--- !u!1001 &1402827283
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 2070925441746177671, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_Name
+ value: PlayerFollowCamera
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.20000005
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 1.375
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -4
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2070925441746177913, guid: a1a802ecaf6775746bb2a929fb554ad8,
+ type: 3}
+ propertyPath: m_Follow
+ value:
+ objectReference: {fileID: 700051398}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: a1a802ecaf6775746bb2a929fb554ad8, type: 3}
+--- !u!1001 &1762682258
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4416926081852918481, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ propertyPath: m_Name
+ value: PlayerArmature
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 64dce48905ffd9b4293e595fa6941544, type: 3}
+--- !u!114 &1762682259 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 135756642000475821, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ m_PrefabInstance: {fileID: 1762682258}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &1762682260 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 4416926081852918493, guid: 64dce48905ffd9b4293e595fa6941544,
+ type: 3}
+ m_PrefabInstance: {fileID: 1762682258}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1 &1764214107
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1764214108}
+ - component: {fileID: 1764214109}
+ m_Layer: 0
+ m_Name: Reflection Probe
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1764214108
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1764214107}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.965, y: 1.566, z: 15.191}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2114283753834967213}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!215 &1764214109
+ReflectionProbe:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1764214107}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Type: 0
+ m_Mode: 0
+ m_RefreshMode: 0
+ m_TimeSlicingMode: 0
+ m_Resolution: 128
+ m_UpdateFrequency: 0
+ m_BoxSize: {x: 8.880261, y: 3.6585498, z: 4.8670416}
+ m_BoxOffset: {x: -0.11674833, y: 0.1915052, z: -0.35990858}
+ m_NearClip: 0.3
+ m_FarClip: 1000
+ m_ShadowDistance: 100
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_IntensityMultiplier: 1
+ m_BlendDistance: 1
+ m_HDR: 1
+ m_BoxProjection: 0
+ m_RenderDynamicObjects: 0
+ m_UseOcclusionCulling: 1
+ m_Importance: 1
+ m_CustomBakedTexture: {fileID: 0}
+--- !u!1001 &1979352518
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3}
+ propertyPath: starterAssetsInputs
+ value:
+ objectReference: {fileID: 1762682259}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_Name
+ value: UI_Canvas_StarterAssetsInputs_Joysticks
+ objectReference: {fileID: 0}
+ - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: m_IsActive
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8890774966862588244, guid: 2f7f3dde7ae722a4aafffe20691ad702,
+ type: 3}
+ propertyPath: playerInput
+ value:
+ objectReference: {fileID: 1762682260}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3}
+--- !u!1 &2114283753834967212
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2114283753834967213}
+ m_Layer: 0
+ m_Name: Lighting
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2114283753834967213
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2114283753834967212}
+ 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: 2114283754330233426}
+ - {fileID: 1028513133}
+ - {fileID: 1764214108}
+ - {fileID: 542508512}
+ - {fileID: 874605736}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2114283754330233424
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2114283754330233426}
+ - component: {fileID: 2114283754330233425}
+ 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 &2114283754330233425
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2114283754330233424}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 1
+ m_Shape: 0
+ m_Color: {r: 0.972549, g: 0.9607843, b: 0.8784314, 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: 2
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.125
+ m_NormalBias: 0
+ 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: 1
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 2.2e-44, y: 0, z: 0, w: 2.3164883}
+ m_UseBoundingSphereOverride: 0
+ m_UseViewFrustumForShadowCasterCull: 1
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &2114283754330233426
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2114283754330233424}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 39.455, y: 0, z: 7.815}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2114283753834967213}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1001 &8345070700268369567
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 1678179932331761816, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 2055894051710730007, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 2188624860443206089, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 2267305922763786408, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 2742374090662089873, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_350x250x200_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 2851502387910328280, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 3362877509795758829, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 3814548966972071594, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 3983598328739993525, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.6637226
+ objectReference: {fileID: 0}
+ - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.6637226
+ objectReference: {fileID: 0}
+ - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.2438697
+ objectReference: {fileID: 0}
+ - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.2438697
+ objectReference: {fileID: 0}
+ - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: -40.349
+ objectReference: {fileID: 0}
+ - target: {fileID: 4341615185304014817, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 4364672074426162701, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_350x250x200_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 4670052200047188738, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 5043663941078610840, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Name
+ value: Box_350x250x300_Prefab
+ objectReference: {fileID: 0}
+ - target: {fileID: 6056394991271758435, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 6448643974395219577, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 6645204521410384571, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 6658370631066563872, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 7868691500460860468, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 8268551067277165611, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8345070699079395523, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Name
+ value: Environment
+ objectReference: {fileID: 0}
+ - target: {fileID: 8680289381081499115, guid: 09aade0ecefd01e4b8f7661acf64f5c2,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 09aade0ecefd01e4b8f7661acf64f5c2, type: 3}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity.meta
new file mode 100644
index 000000000..fca2f64b6
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e9017d5f96b9f09489b4b37e1d6eb914
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset
new file mode 100644
index 000000000..9fff6cb7c
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset.meta
new file mode 100644
index 000000000..d68703b39
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 51e8050f26ab504469d218c927558c5e
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 112000000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr
new file mode 100644
index 000000000..005aeaafd
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta
new file mode 100644
index 000000000..4eff5227a
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: b65762d7243eb714e903b585ed68a576
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 1
+ seamlessCubemap: 1
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 2
+ aniso: 0
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 2
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr
new file mode 100644
index 000000000..ad5bb0b6a
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta
new file mode 100644
index 000000000..64a87fbb1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: 1b8a4de7469ad774c80dd6678d94e6b9
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 1
+ seamlessCubemap: 1
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 2
+ aniso: 0
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 2
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr
new file mode 100644
index 000000000..490e0ee99
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta
new file mode 100644
index 000000000..3bd59ba8d
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: 7e3f1677bc1aead4fb8791998078dcec
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 1
+ seamlessCubemap: 1
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 2
+ aniso: 0
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 2
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting
new file mode 100644
index 000000000..e3c26e1e7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting
@@ -0,0 +1,63 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!850595691 &4890085278179872738
+LightingSettings:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: PlaygroundSettings
+ serializedVersion: 3
+ m_GIWorkflowMode: 1
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_RealtimeEnvironmentLighting: 1
+ m_BounceScale: 1
+ m_AlbedoBoost: 1
+ m_IndirectOutputScale: 1
+ m_UsingShadowmask: 0
+ m_BakeBackend: 1
+ m_LightmapMaxSize: 1024
+ m_BakeResolution: 16
+ m_Padding: 2
+ m_TextureCompression: 1
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 0.4
+ m_CompAOExponentDirect: 0.4
+ m_ExtractAO: 0
+ m_MixedBakeMode: 0
+ 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: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 100
+ m_PVRSampleCount: 200
+ m_PVREnvironmentSampleCount: 300
+ m_PVREnvironmentReferencePointCount: 2048
+ m_LightProbeSampleCountMultiplier: 15
+ m_PVRBounces: 6
+ m_PVRMinBounces: 3
+ 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
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting.meta
new file mode 100644
index 000000000..a62cf833a
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3b3f7400d3526e9429c39d03afb714b3
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 4890085278179872738
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts.meta
new file mode 100644
index 000000000..322db48eb
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 22db1f6f78cfb3440835ed6dee5f8e9e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs
new file mode 100644
index 000000000..7f1b3b172
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs
@@ -0,0 +1,35 @@
+using UnityEngine;
+
+public class BasicRigidBodyPush : MonoBehaviour
+{
+ public LayerMask pushLayers;
+ public bool canPush;
+ [Range(0.5f, 5f)] public float strength = 1.1f;
+
+ private void OnControllerColliderHit(ControllerColliderHit hit)
+ {
+ if (canPush) PushRigidBodies(hit);
+ }
+
+ private void PushRigidBodies(ControllerColliderHit hit)
+ {
+ // https://docs.unity3d.com/ScriptReference/CharacterController.OnControllerColliderHit.html
+
+ // make sure we hit a non kinematic rigidbody
+ Rigidbody body = hit.collider.attachedRigidbody;
+ if (body == null || body.isKinematic) return;
+
+ // make sure we only push desired layer(s)
+ var bodyLayerMask = 1 << body.gameObject.layer;
+ if ((bodyLayerMask & pushLayers.value) == 0) return;
+
+ // We dont want to push objects below us
+ if (hit.moveDirection.y < -0.3f) return;
+
+ // Calculate push direction from move direction, horizontal motion only
+ Vector3 pushDir = new Vector3(hit.moveDirection.x, 0.0f, hit.moveDirection.z);
+
+ // Apply the push and take strength into account
+ body.AddForce(pushDir * strength, ForceMode.Impulse);
+ }
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs.meta
new file mode 100644
index 000000000..d0dc3affc
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 909d917d73a63f940ac158d02e936645
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs
new file mode 100644
index 000000000..6c68e1373
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs
@@ -0,0 +1,392 @@
+using UnityEngine;
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+using UnityEngine.InputSystem;
+#endif
+
+/* Note: animations are called via the controller for both the character and capsule using animator null checks
+ */
+
+namespace StarterAssets
+{
+ [RequireComponent(typeof(CharacterController))]
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+ [RequireComponent(typeof(PlayerInput))]
+#endif
+ public class ThirdPersonController : MonoBehaviour
+ {
+ [Header("Player")]
+ [Tooltip("Move speed of the character in m/s")]
+ public float MoveSpeed = 2.0f;
+
+ [Tooltip("Sprint speed of the character in m/s")]
+ public float SprintSpeed = 5.335f;
+
+ [Tooltip("How fast the character turns to face movement direction")]
+ [Range(0.0f, 0.3f)]
+ public float RotationSmoothTime = 0.12f;
+
+ [Tooltip("Acceleration and deceleration")]
+ public float SpeedChangeRate = 10.0f;
+
+ public AudioClip LandingAudioClip;
+ public AudioClip[] FootstepAudioClips;
+ [Range(0, 1)] public float FootstepAudioVolume = 0.5f;
+
+ [Space(10)]
+ [Tooltip("The height the player can jump")]
+ public float JumpHeight = 1.2f;
+
+ [Tooltip("The character uses its own gravity value. The engine default is -9.81f")]
+ public float Gravity = -15.0f;
+
+ [Space(10)]
+ [Tooltip("Time required to pass before being able to jump again. Set to 0f to instantly jump again")]
+ public float JumpTimeout = 0.50f;
+
+ [Tooltip("Time required to pass before entering the fall state. Useful for walking down stairs")]
+ public float FallTimeout = 0.15f;
+
+ [Header("Player Grounded")]
+ [Tooltip("If the character is grounded or not. Not part of the CharacterController built in grounded check")]
+ public bool Grounded = true;
+
+ [Tooltip("Useful for rough ground")]
+ public float GroundedOffset = -0.14f;
+
+ [Tooltip("The radius of the grounded check. Should match the radius of the CharacterController")]
+ public float GroundedRadius = 0.28f;
+
+ [Tooltip("What layers the character uses as ground")]
+ public LayerMask GroundLayers;
+
+ [Header("Cinemachine")]
+ [Tooltip("The follow target set in the Cinemachine Virtual Camera that the camera will follow")]
+ public GameObject CinemachineCameraTarget;
+
+ [Tooltip("How far in degrees can you move the camera up")]
+ public float TopClamp = 70.0f;
+
+ [Tooltip("How far in degrees can you move the camera down")]
+ public float BottomClamp = -30.0f;
+
+ [Tooltip("Additional degress to override the camera. Useful for fine tuning camera position when locked")]
+ public float CameraAngleOverride = 0.0f;
+
+ [Tooltip("For locking the camera position on all axis")]
+ public bool LockCameraPosition = false;
+
+ // cinemachine
+ private float _cinemachineTargetYaw;
+ private float _cinemachineTargetPitch;
+
+ // player
+ private float _speed;
+ private float _animationBlend;
+ private float _targetRotation = 0.0f;
+ private float _rotationVelocity;
+ private float _verticalVelocity;
+ private float _terminalVelocity = 53.0f;
+
+ // timeout deltatime
+ private float _jumpTimeoutDelta;
+ private float _fallTimeoutDelta;
+
+ // animation IDs
+ private int _animIDSpeed;
+ private int _animIDGrounded;
+ private int _animIDJump;
+ private int _animIDFreeFall;
+ private int _animIDMotionSpeed;
+
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+ private PlayerInput _playerInput;
+#endif
+ private Animator _animator;
+ private CharacterController _controller;
+ private StarterAssetsInputs _input;
+ private GameObject _mainCamera;
+
+ private const float _threshold = 0.01f;
+
+ private bool _hasAnimator;
+
+ private bool IsCurrentDeviceMouse
+ {
+ get
+ {
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+ return _playerInput.currentControlScheme == "KeyboardMouse";
+#else
+ return false;
+#endif
+ }
+ }
+
+
+ private void Awake()
+ {
+ // get a reference to our main camera
+ if (_mainCamera == null)
+ {
+ _mainCamera = GameObject.FindGameObjectWithTag("MainCamera");
+ }
+ }
+
+ private void Start()
+ {
+ _cinemachineTargetYaw = CinemachineCameraTarget.transform.rotation.eulerAngles.y;
+
+ _hasAnimator = TryGetComponent(out _animator);
+ _controller = GetComponent();
+ _input = GetComponent();
+#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED
+ _playerInput = GetComponent();
+#else
+ Debug.LogError( "Starter Assets package is missing dependencies. Please use Tools/Starter Assets/Reinstall Dependencies to fix it");
+#endif
+
+ AssignAnimationIDs();
+
+ // reset our timeouts on start
+ _jumpTimeoutDelta = JumpTimeout;
+ _fallTimeoutDelta = FallTimeout;
+ }
+
+ private void Update()
+ {
+ _hasAnimator = TryGetComponent(out _animator);
+
+ JumpAndGravity();
+ GroundedCheck();
+ Move();
+ }
+
+ private void LateUpdate()
+ {
+ CameraRotation();
+ }
+
+ private void AssignAnimationIDs()
+ {
+ _animIDSpeed = Animator.StringToHash("Speed");
+ _animIDGrounded = Animator.StringToHash("Grounded");
+ _animIDJump = Animator.StringToHash("Jump");
+ _animIDFreeFall = Animator.StringToHash("FreeFall");
+ _animIDMotionSpeed = Animator.StringToHash("MotionSpeed");
+ }
+
+ private void GroundedCheck()
+ {
+ // set sphere position, with offset
+ Vector3 spherePosition = new Vector3(transform.position.x, transform.position.y - GroundedOffset,
+ transform.position.z);
+ Grounded = Physics.CheckSphere(spherePosition, GroundedRadius, GroundLayers,
+ QueryTriggerInteraction.Ignore);
+
+ // update animator if using character
+ if (_hasAnimator)
+ {
+ _animator.SetBool(_animIDGrounded, Grounded);
+ }
+ }
+
+ private void CameraRotation()
+ {
+ // if there is an input and camera position is not fixed
+ if (_input.look.sqrMagnitude >= _threshold && !LockCameraPosition)
+ {
+ //Don't multiply mouse input by Time.deltaTime;
+ float deltaTimeMultiplier = IsCurrentDeviceMouse ? 1.0f : Time.deltaTime;
+
+ _cinemachineTargetYaw += _input.look.x * deltaTimeMultiplier;
+ _cinemachineTargetPitch += _input.look.y * deltaTimeMultiplier;
+ }
+
+ // clamp our rotations so our values are limited 360 degrees
+ _cinemachineTargetYaw = ClampAngle(_cinemachineTargetYaw, float.MinValue, float.MaxValue);
+ _cinemachineTargetPitch = ClampAngle(_cinemachineTargetPitch, BottomClamp, TopClamp);
+
+ // Cinemachine will follow this target
+ CinemachineCameraTarget.transform.rotation = Quaternion.Euler(_cinemachineTargetPitch + CameraAngleOverride,
+ _cinemachineTargetYaw, 0.0f);
+ }
+
+ private void Move()
+ {
+ // set target speed based on move speed, sprint speed and if sprint is pressed
+ float targetSpeed = _input.sprint ? SprintSpeed : MoveSpeed;
+
+ // a simplistic acceleration and deceleration designed to be easy to remove, replace, or iterate upon
+
+ // note: Vector2's == operator uses approximation so is not floating point error prone, and is cheaper than magnitude
+ // if there is no input, set the target speed to 0
+ if (_input.move == Vector2.zero) targetSpeed = 0.0f;
+
+ // a reference to the players current horizontal velocity
+ float currentHorizontalSpeed = new Vector3(_controller.velocity.x, 0.0f, _controller.velocity.z).magnitude;
+
+ float speedOffset = 0.1f;
+ float inputMagnitude = _input.analogMovement ? _input.move.magnitude : 1f;
+
+ // accelerate or decelerate to target speed
+ if (currentHorizontalSpeed < targetSpeed - speedOffset ||
+ currentHorizontalSpeed > targetSpeed + speedOffset)
+ {
+ // creates curved result rather than a linear one giving a more organic speed change
+ // note T in Lerp is clamped, so we don't need to clamp our speed
+ _speed = Mathf.Lerp(currentHorizontalSpeed, targetSpeed * inputMagnitude,
+ Time.deltaTime * SpeedChangeRate);
+
+ // round speed to 3 decimal places
+ _speed = Mathf.Round(_speed * 1000f) / 1000f;
+ }
+ else
+ {
+ _speed = targetSpeed;
+ }
+
+ _animationBlend = Mathf.Lerp(_animationBlend, targetSpeed, Time.deltaTime * SpeedChangeRate);
+ if (_animationBlend < 0.01f) _animationBlend = 0f;
+
+ // normalise input direction
+ Vector3 inputDirection = new Vector3(_input.move.x, 0.0f, _input.move.y).normalized;
+
+ // note: Vector2's != operator uses approximation so is not floating point error prone, and is cheaper than magnitude
+ // if there is a move input rotate player when the player is moving
+ if (_input.move != Vector2.zero)
+ {
+ _targetRotation = Mathf.Atan2(inputDirection.x, inputDirection.z) * Mathf.Rad2Deg +
+ _mainCamera.transform.eulerAngles.y;
+ float rotation = Mathf.SmoothDampAngle(transform.eulerAngles.y, _targetRotation, ref _rotationVelocity,
+ RotationSmoothTime);
+
+ // rotate to face input direction relative to camera position
+ transform.rotation = Quaternion.Euler(0.0f, rotation, 0.0f);
+ }
+
+
+ Vector3 targetDirection = Quaternion.Euler(0.0f, _targetRotation, 0.0f) * Vector3.forward;
+
+ // move the player
+ _controller.Move(targetDirection.normalized * (_speed * Time.deltaTime) +
+ new Vector3(0.0f, _verticalVelocity, 0.0f) * Time.deltaTime);
+
+ // update animator if using character
+ if (_hasAnimator)
+ {
+ _animator.SetFloat(_animIDSpeed, _animationBlend);
+ _animator.SetFloat(_animIDMotionSpeed, inputMagnitude);
+ }
+ }
+
+ private void JumpAndGravity()
+ {
+ if (Grounded)
+ {
+ // reset the fall timeout timer
+ _fallTimeoutDelta = FallTimeout;
+
+ // update animator if using character
+ if (_hasAnimator)
+ {
+ _animator.SetBool(_animIDJump, false);
+ _animator.SetBool(_animIDFreeFall, false);
+ }
+
+ // stop our velocity dropping infinitely when grounded
+ if (_verticalVelocity < 0.0f)
+ {
+ _verticalVelocity = -2f;
+ }
+
+ // Jump
+ if (_input.jump && _jumpTimeoutDelta <= 0.0f)
+ {
+ // the square root of H * -2 * G = how much velocity needed to reach desired height
+ _verticalVelocity = Mathf.Sqrt(JumpHeight * -2f * Gravity);
+
+ // update animator if using character
+ if (_hasAnimator)
+ {
+ _animator.SetBool(_animIDJump, true);
+ }
+ }
+
+ // jump timeout
+ if (_jumpTimeoutDelta >= 0.0f)
+ {
+ _jumpTimeoutDelta -= Time.deltaTime;
+ }
+ }
+ else
+ {
+ // reset the jump timeout timer
+ _jumpTimeoutDelta = JumpTimeout;
+
+ // fall timeout
+ if (_fallTimeoutDelta >= 0.0f)
+ {
+ _fallTimeoutDelta -= Time.deltaTime;
+ }
+ else
+ {
+ // update animator if using character
+ if (_hasAnimator)
+ {
+ _animator.SetBool(_animIDFreeFall, true);
+ }
+ }
+
+ // if we are not grounded, do not jump
+ _input.jump = false;
+ }
+
+ // apply gravity over time if under terminal (multiply by delta time twice to linearly speed up over time)
+ if (_verticalVelocity < _terminalVelocity)
+ {
+ _verticalVelocity += Gravity * Time.deltaTime;
+ }
+ }
+
+ private static float ClampAngle(float lfAngle, float lfMin, float lfMax)
+ {
+ if (lfAngle < -360f) lfAngle += 360f;
+ if (lfAngle > 360f) lfAngle -= 360f;
+ return Mathf.Clamp(lfAngle, lfMin, lfMax);
+ }
+
+ private void OnDrawGizmosSelected()
+ {
+ Color transparentGreen = new Color(0.0f, 1.0f, 0.0f, 0.35f);
+ Color transparentRed = new Color(1.0f, 0.0f, 0.0f, 0.35f);
+
+ if (Grounded) Gizmos.color = transparentGreen;
+ else Gizmos.color = transparentRed;
+
+ // when selected, draw a gizmo in the position of, and matching radius of, the grounded collider
+ Gizmos.DrawSphere(
+ new Vector3(transform.position.x, transform.position.y - GroundedOffset, transform.position.z),
+ GroundedRadius);
+ }
+
+ private void OnFootstep(AnimationEvent animationEvent)
+ {
+ if (animationEvent.animatorClipInfo.weight > 0.5f)
+ {
+ if (FootstepAudioClips.Length > 0)
+ {
+ var index = Random.Range(0, FootstepAudioClips.Length);
+ AudioSource.PlayClipAtPoint(FootstepAudioClips[index], transform.TransformPoint(_controller.center), FootstepAudioVolume);
+ }
+ }
+ }
+
+ private void OnLand(AnimationEvent animationEvent)
+ {
+ if (animationEvent.animatorClipInfo.weight > 0.5f)
+ {
+ AudioSource.PlayClipAtPoint(LandingAudioClip, transform.TransformPoint(_controller.center), FootstepAudioVolume);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs.meta
new file mode 100644
index 000000000..8c670a3bb
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 26e54e5a728a9234ab24fcf1460ed8a2
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo.meta b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo.meta
new file mode 100644
index 000000000..32cf2dbc4
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d9b1ba53f81715d4a8405a40b0a1e2c1
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons.meta b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons.meta
new file mode 100644
index 000000000..1cf0f7df1
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bf2b09552ecf8f04294975e07f8da67e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG
new file mode 100644
index 000000000..3e36294e6
Binary files /dev/null and b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG differ
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG.meta b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG.meta
new file mode 100644
index 000000000..bdf1d4230
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG.meta
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: 44a17a5b205fcd349a24700e6f5615bd
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 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: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts.meta b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts.meta
new file mode 100644
index 000000000..30786fad7
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 00e1a3ea601874740b954664a078e551
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor.meta b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor.meta
new file mode 100644
index 000000000..2b590d91a
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 254f8f69c2bb6464cbd208f418928aab
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs
new file mode 100644
index 000000000..2e59477a5
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs
@@ -0,0 +1,158 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using System;
+using System.IO;
+using System.Reflection;
+
+[CustomEditor(typeof(Readme))]
+[InitializeOnLoad]
+public class ReadmeEditor : Editor {
+
+ static string kShowedReadmeSessionStateName = "ReadmeEditor.showedReadme";
+
+ static float kSpace = 16f;
+
+ static ReadmeEditor()
+ {
+ EditorApplication.delayCall += SelectReadmeAutomatically;
+ }
+
+ static void SelectReadmeAutomatically()
+ {
+ if (!SessionState.GetBool(kShowedReadmeSessionStateName, false ))
+ {
+ var readme = SelectReadme();
+ SessionState.SetBool(kShowedReadmeSessionStateName, true);
+
+ if (readme && !readme.loadedLayout)
+ {
+ LoadLayout();
+ readme.loadedLayout = true;
+ }
+ }
+ }
+
+ static void LoadLayout()
+ {
+ var assembly = typeof(EditorApplication).Assembly;
+ var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true);
+ var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static);
+ method.Invoke(null, new object[]{Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false});
+ }
+
+ [MenuItem("Tutorial/Show Tutorial Instructions")]
+ static Readme SelectReadme()
+ {
+ var ids = AssetDatabase.FindAssets("Readme t:Readme");
+ if (ids.Length == 1)
+ {
+ var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0]));
+
+ Selection.objects = new UnityEngine.Object[]{readmeObject};
+
+ return (Readme)readmeObject;
+ }
+ else
+ {
+ Debug.Log("Couldn't find a readme");
+ return null;
+ }
+ }
+
+ protected override void OnHeaderGUI()
+ {
+ var readme = (Readme)target;
+ Init();
+
+ var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth/3f - 20f, 128f);
+
+ GUILayout.BeginHorizontal("In BigTitle");
+ {
+ GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth));
+ GUILayout.Label(readme.title, TitleStyle);
+ }
+ GUILayout.EndHorizontal();
+ }
+
+ public override void OnInspectorGUI()
+ {
+ var readme = (Readme)target;
+ Init();
+
+ foreach (var section in readme.sections)
+ {
+ if (!string.IsNullOrEmpty(section.heading))
+ {
+ GUILayout.Label(section.heading, HeadingStyle);
+ }
+ if (!string.IsNullOrEmpty(section.text))
+ {
+ GUILayout.Label(section.text, BodyStyle);
+ }
+ if (!string.IsNullOrEmpty(section.linkText))
+ {
+ if (LinkLabel(new GUIContent(section.linkText)))
+ {
+ Application.OpenURL(section.url);
+ }
+ }
+ GUILayout.Space(kSpace);
+ }
+ }
+
+
+ bool m_Initialized;
+
+ GUIStyle LinkStyle { get { return m_LinkStyle; } }
+ [SerializeField] GUIStyle m_LinkStyle;
+
+ GUIStyle TitleStyle { get { return m_TitleStyle; } }
+ [SerializeField] GUIStyle m_TitleStyle;
+
+ GUIStyle HeadingStyle { get { return m_HeadingStyle; } }
+ [SerializeField] GUIStyle m_HeadingStyle;
+
+ GUIStyle BodyStyle { get { return m_BodyStyle; } }
+ [SerializeField] GUIStyle m_BodyStyle;
+
+ void Init()
+ {
+ if (m_Initialized)
+ return;
+ m_BodyStyle = new GUIStyle(EditorStyles.label);
+ m_BodyStyle.wordWrap = true;
+ m_BodyStyle.fontSize = 14;
+
+ m_TitleStyle = new GUIStyle(m_BodyStyle);
+ m_TitleStyle.fontSize = 26;
+
+ m_HeadingStyle = new GUIStyle(m_BodyStyle);
+ m_HeadingStyle.fontSize = 18 ;
+
+ m_LinkStyle = new GUIStyle(m_BodyStyle);
+ m_LinkStyle.wordWrap = false;
+ // Match selection color which works nicely for both light and dark skins
+ m_LinkStyle.normal.textColor = new Color (0x00/255f, 0x78/255f, 0xDA/255f, 1f);
+ m_LinkStyle.stretchWidth = false;
+
+ m_Initialized = true;
+ }
+
+ bool LinkLabel (GUIContent label, params GUILayoutOption[] options)
+ {
+ var position = GUILayoutUtility.GetRect(label, LinkStyle, options);
+
+ Handles.BeginGUI ();
+ Handles.color = LinkStyle.normal.textColor;
+ Handles.DrawLine (new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax));
+ Handles.color = Color.white;
+ Handles.EndGUI ();
+
+ EditorGUIUtility.AddCursorRect (position, MouseCursor.Link);
+
+ return GUI.Button (position, label, LinkStyle);
+ }
+}
+
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta
new file mode 100644
index 000000000..f03861810
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 476cc7d7cd9874016adc216baab94a0a
+timeCreated: 1484146680
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs
new file mode 100644
index 000000000..48843dbfd
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs
@@ -0,0 +1,14 @@
+using System;
+using UnityEngine;
+
+public class Readme : ScriptableObject {
+ public Texture2D icon;
+ public string title;
+ public Section[] sections;
+ public bool loadedLayout;
+
+ [Serializable]
+ public class Section {
+ public string heading, text, linkText, url;
+ }
+}
diff --git a/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs.meta b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs.meta
new file mode 100644
index 000000000..0dd260405
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: fcf7219bab7fe46a1ad266029b2fee19
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences:
+ - icon: {fileID: 2800000, guid: d4743ba2e2a59f946b2125c074582ce7, type: 3}
+ executionOrder: 0
+ icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Assets/StarterAssets/license.txt b/Basic/ClientDriven/Assets/StarterAssets/license.txt
new file mode 100644
index 000000000..6008e9665
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/license.txt
@@ -0,0 +1,2 @@
+This package is licensed under the Unity Companion License.
+For full license terms, please see: https://unity3d.com/legal/licenses/Unity_Companion_License
\ No newline at end of file
diff --git a/Basic/ClientDriven/Assets/StarterAssets/license.txt.meta b/Basic/ClientDriven/Assets/StarterAssets/license.txt.meta
new file mode 100644
index 000000000..c74992934
--- /dev/null
+++ b/Basic/ClientDriven/Assets/StarterAssets/license.txt.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: b846ecad8a98bd34dba8a5daf996d86e
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Basic/ClientDriven/Packages/manifest.json b/Basic/ClientDriven/Packages/manifest.json
index 176e74c7b..fed8c102d 100644
--- a/Basic/ClientDriven/Packages/manifest.json
+++ b/Basic/ClientDriven/Packages/manifest.json
@@ -1,9 +1,11 @@
{
"dependencies": {
+ "com.unity.cinemachine": "2.8.9",
"com.unity.collab-proxy": "1.17.2",
"com.unity.ide.rider": "3.0.15",
"com.unity.ide.visualstudio": "2.0.16",
"com.unity.ide.vscode": "1.2.5",
+ "com.unity.inputsystem": "1.4.3",
"com.unity.multiplayer.samples.coop": "https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop.git?path=/Packages/com.unity.multiplayer.samples.coop",
"com.unity.netcode.gameobjects": "1.1.0",
"com.unity.test-framework": "1.1.31",
diff --git a/Basic/ClientDriven/Packages/packages-lock.json b/Basic/ClientDriven/Packages/packages-lock.json
index 969beb8a0..8c98e946e 100644
--- a/Basic/ClientDriven/Packages/packages-lock.json
+++ b/Basic/ClientDriven/Packages/packages-lock.json
@@ -9,6 +9,15 @@
},
"url": "https://packages.unity.com"
},
+ "com.unity.cinemachine": {
+ "version": "2.8.9",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.test-framework": "1.1.31"
+ },
+ "url": "https://packages.unity.com"
+ },
"com.unity.collab-proxy": {
"version": "1.17.2",
"depth": 0,
@@ -67,6 +76,15 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
+ "com.unity.inputsystem": {
+ "version": "1.4.3",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.uielements": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
"com.unity.learn.iet-framework": {
"version": "2.2.2",
"depth": 1,
diff --git a/Basic/ClientDriven/ProjectSettings/EditorBuildSettings.asset b/Basic/ClientDriven/ProjectSettings/EditorBuildSettings.asset
index c16113533..3adb14dac 100644
--- a/Basic/ClientDriven/ProjectSettings/EditorBuildSettings.asset
+++ b/Basic/ClientDriven/ProjectSettings/EditorBuildSettings.asset
@@ -8,4 +8,5 @@ EditorBuildSettings:
- enabled: 1
path: Assets/Scenes/Bootstrap.unity
guid: f6c7625143151463a958778d50660ce7
- m_configObjects: {}
+ m_configObjects:
+ com.unity.input.settings: {fileID: 11400000, guid: 9e7be553448fa2546aea5752021cbcf7, type: 2}
diff --git a/Basic/ClientDriven/ProjectSettings/ProjectSettings.asset b/Basic/ClientDriven/ProjectSettings/ProjectSettings.asset
index 23d0e43dd..68c2e55fc 100644
--- a/Basic/ClientDriven/ProjectSettings/ProjectSettings.asset
+++ b/Basic/ClientDriven/ProjectSettings/ProjectSettings.asset
@@ -145,11 +145,13 @@ PlayerSettings:
enable360StereoCapture: 0
isWsaHolographicRemotingEnabled: 0
enableFrameTimingStats: 0
+ enableOpenGLProfilerGPURecorders: 1
useHDRDisplay: 0
D3DHDRBitDepth: 0
m_ColorGamuts: 00000000
targetPixelDensity: 30
resolutionScalingMode: 0
+ resetResolutionOnWindowResize: 0
androidSupportedAspectRatio: 1
androidMaxAspectRatio: 2.1
applicationIdentifier:
@@ -377,6 +379,7 @@ PlayerSettings:
- m_BuildTarget: WebGL
m_StaticBatching: 0
m_DynamicBatching: 0
+ m_BuildTargetShaderSettings: []
m_BuildTargetGraphicsJobs:
- m_BuildTarget: MacStandaloneSupport
m_GraphicsJobs: 0
@@ -428,6 +431,8 @@ PlayerSettings:
m_Devices:
- Oculus
- OpenVR
+ m_DefaultShaderChunkSizeInMB: 16
+ m_DefaultShaderChunkCount: 0
openGLRequireES31: 0
openGLRequireES31AEP: 0
openGLRequireES32: 0
@@ -662,6 +667,7 @@ PlayerSettings:
ps4videoRecordingFeaturesUsed: 0
ps4contentSearchFeaturesUsed: 0
ps4CompatibilityPS5: 0
+ ps4AllowPS5Detection: 0
ps4GPU800MHz: 1
ps4attribEyeToEyeDistanceSettingVR: 0
ps4IncludedModules: []
@@ -686,7 +692,8 @@ PlayerSettings:
webGLLinkerTarget: 1
webGLThreadsSupport: 0
webGLDecompressionFallback: 0
- scriptingDefineSymbols: {}
+ scriptingDefineSymbols:
+ Standalone: ENABLE_INPUT_SYSTEM;STARTER_ASSETS_PACKAGES_CHECKED
additionalCompilerArguments: {}
platformArchitecture: {}
scriptingBackend: {}
@@ -774,7 +781,7 @@ PlayerSettings:
m_VersionCode: 1
m_VersionName:
apiCompatibilityLevel: 6
- activeInputHandler: 0
+ activeInputHandler: 2
cloudProjectId:
framebufferDepthMemorylessMode: 0
qualitySettingsNames: []
diff --git a/Basic/ClientDriven/ProjectSettings/TimelineSettings.asset b/Basic/ClientDriven/ProjectSettings/TimelineSettings.asset
new file mode 100644
index 000000000..cfaebd7a3
--- /dev/null
+++ b/Basic/ClientDriven/ProjectSettings/TimelineSettings.asset
@@ -0,0 +1,16 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 61
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a287be6c49135cd4f9b2b8666c39d999, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ assetDefaultFramerate: 60
+ m_DefaultFrameRate: 60