Merge branch 'EstableVersion2' into 'main'
Estable version2 See merge request imaegq/ImageQ!1
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| *.fbx filter=lfs diff=lfs merge=lfs -text | ||||
							
								
								
									
										77
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,77 @@ | ||||
| # Unity-specific files and folders | ||||
| [Ll]ibrary/ | ||||
| [Tt]emp/ | ||||
| [Oo]bj/ | ||||
| [Bb]uild/ | ||||
| [Bb]uilds/ | ||||
| [Ll]ogs/ | ||||
| [Mm]emoryCaptures/ | ||||
| .gradle/ | ||||
|  | ||||
| # Compiled files | ||||
| *.apk | ||||
| *.aab | ||||
| *.exe | ||||
| *.dll | ||||
| *.app | ||||
| *.dmg | ||||
| *.iso | ||||
| *.ipa | ||||
| *.jar | ||||
| *.msi | ||||
| *.pdb | ||||
| *.so | ||||
| *.swp | ||||
| *.zip | ||||
|  | ||||
| # Unity User-specific settings | ||||
| UserSettings/ | ||||
|  | ||||
| # Unity version control files | ||||
| .vscode/ | ||||
| *.csproj | ||||
| *.unityproj | ||||
| *.sln | ||||
| *.suo | ||||
| *.tmp | ||||
| *.user | ||||
| *.userprefs | ||||
| *.pidb | ||||
| *.booproj | ||||
| *.svd | ||||
| *.pdb | ||||
| *.mdb | ||||
|  | ||||
| # macOS-specific files | ||||
| .DS_Store | ||||
| .AppleDouble | ||||
| .LSOverride | ||||
|  | ||||
| # System-generated files | ||||
| Thumbs.db | ||||
| ehthumbs.db | ||||
|  | ||||
| # Windows-specific files | ||||
| desktop.ini | ||||
| $RECYCLE.BIN/ | ||||
|  | ||||
| # Build and temporary files | ||||
| *.log | ||||
| *.lock | ||||
| *.tmp | ||||
| *.temp | ||||
| *.bak | ||||
| *.old | ||||
| *.backup | ||||
|  | ||||
| # Exclude build folders and unnecessary directories | ||||
| Builds/ | ||||
| /.vs/imaageq-demo/FileContentIndex | ||||
| .vs/ | ||||
| /Assets/Plugins/Demigiant/DOTween | ||||
| Assets/Resources/DOTweenSettings.asset | ||||
| /ar-test-ios | ||||
| Assets/Resources/DOTweenSettings.asset | ||||
| Assets/Resources/DOTweenSettings.asset | ||||
| Assets/LeanTween/Framework/ | ||||
| /Assets/LeanTween/Framework | ||||
							
								
								
									
										6
									
								
								.vsconfig
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.vsconfig
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| { | ||||
|   "version": "1.0", | ||||
|   "components": [ | ||||
|     "Microsoft.VisualStudio.Workload.ManagedGame" | ||||
|   ] | ||||
| } | ||||
							
								
								
									
										8
									
								
								Assets/Common.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: ac7fc12245a70274d83d7da39a662efe | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 305f1ea1695984db882a72180d8b5139 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/Log.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/Log.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 4f0c718f0d44542b6966dcf4692146ae | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										224
									
								
								Assets/Common/Animations/Log/LogClose.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										224
									
								
								Assets/Common/Animations/Log/LogClose.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,224 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LogClose | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -10 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 50 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 10 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: -825 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.x | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 538195251 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 1967290853 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0.5 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -10 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 50 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 10 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: -825 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.x | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/Log/LogClose.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/Log/LogClose.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 7be839b7836724099af1c030a19e512c | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										98
									
								
								Assets/Common/Animations/Log/LogClosed.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								Assets/Common/Animations/Log/LogClosed.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,98 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LogClosed | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/Log/LogClosed.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/Log/LogClosed.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 0c51af141d2564f0f9185712b35d18e5 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										179
									
								
								Assets/Common/Animations/Log/LogOpen.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								Assets/Common/Animations/Log/LogOpen.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,179 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LogOpen | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -850 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 538195251 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0.5 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -850 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/Log/LogOpen.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/Log/LogOpen.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: ab9381f7be77348d9b45f38c3387a1e0 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										143
									
								
								Assets/Common/Animations/Log/LogOpened.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										143
									
								
								Assets/Common/Animations/Log/LogOpened.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,143 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LogOpened | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 538195251 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/Log/LogOpened.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/Log/LogOpened.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: b92f5e0b7e6ef4a61a0285ee58baa93a | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										269
									
								
								Assets/Common/Animations/Log/ScrollingLog.controller
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										269
									
								
								Assets/Common/Animations/Log/ScrollingLog.controller
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,269 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1101 &-6456142440579690883 | ||||
| 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: Open | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: 3986832736552968753} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.75 | ||||
|   m_HasExitTime: 0 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1101 &-3065370240033157155 | ||||
| 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: Close | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: -2025411546916841127} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.75 | ||||
|   m_HasExitTime: 0 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1101 &-2629231158025325032 | ||||
| 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: 2921966258026760867} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0 | ||||
|   m_HasExitTime: 1 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1102 &-2025411546916841127 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LogClose | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: -2629231158025325032} | ||||
|   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: 7400000, guid: 7be839b7836724099af1c030a19e512c, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!91 &9100000 | ||||
| AnimatorController: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: ScrollingLog | ||||
|   serializedVersion: 5 | ||||
|   m_AnimatorParameters: | ||||
|   - m_Name: Open | ||||
|     m_Type: 9 | ||||
|     m_DefaultFloat: 0 | ||||
|     m_DefaultInt: 0 | ||||
|     m_DefaultBool: 0 | ||||
|     m_Controller: {fileID: 0} | ||||
|   - m_Name: Close | ||||
|     m_Type: 9 | ||||
|     m_DefaultFloat: 0 | ||||
|     m_DefaultInt: 0 | ||||
|     m_DefaultBool: 0 | ||||
|     m_Controller: {fileID: 0} | ||||
|   m_AnimatorLayers: | ||||
|   - serializedVersion: 5 | ||||
|     m_Name: Base Layer | ||||
|     m_StateMachine: {fileID: 3080074002060381246} | ||||
|     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 &2636069351725284949 | ||||
| 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: 2879780024090923313} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0 | ||||
|   m_HasExitTime: 1 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1102 &2879780024090923313 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LogOpened | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: -3065370240033157155} | ||||
|   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: 7400000, guid: b92f5e0b7e6ef4a61a0285ee58baa93a, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1102 &2921966258026760867 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: Log | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: -6456142440579690883} | ||||
|   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: 7400000, guid: 0c51af141d2564f0f9185712b35d18e5, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1107 &3080074002060381246 | ||||
| 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: 2921966258026760867} | ||||
|     m_Position: {x: 270, y: 110, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: 3986832736552968753} | ||||
|     m_Position: {x: 270, y: 20, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: 2879780024090923313} | ||||
|     m_Position: {x: 510, y: 20, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: -2025411546916841127} | ||||
|     m_Position: {x: 510, y: 110, z: 0} | ||||
|   m_ChildStateMachines: [] | ||||
|   m_AnyStateTransitions: [] | ||||
|   m_EntryTransitions: [] | ||||
|   m_StateMachineTransitions: {} | ||||
|   m_StateMachineBehaviours: [] | ||||
|   m_AnyStatePosition: {x: 50, y: 20, z: 0} | ||||
|   m_EntryPosition: {x: 50, y: 110, z: 0} | ||||
|   m_ExitPosition: {x: 800, y: 120, z: 0} | ||||
|   m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} | ||||
|   m_DefaultState: {fileID: 2921966258026760867} | ||||
| --- !u!1102 &3986832736552968753 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LogOpen | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: 2636069351725284949} | ||||
|   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: 7400000, guid: ab9381f7be77348d9b45f38c3387a1e0, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 56b6f2cb5da25448497371dd030707fe | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 9100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/Scan.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/Scan.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 7062a343647324d599dce54eac7cdaa9 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										170
									
								
								Assets/Common/Animations/Scan/PhoneScan.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										170
									
								
								Assets/Common/Animations/Scan/PhoneScan.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,170 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: PhoneScan | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 734.35925 | ||||
|         outSlope: 734.35925 | ||||
|         tangentMode: 0 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.23031098 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.33333334 | ||||
|         value: 199 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.6666667 | ||||
|         value: -10 | ||||
|         inSlope: -606.00006 | ||||
|         outSlope: -606.00006 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 1 | ||||
|         value: -205 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 1.3333334 | ||||
|         value: 0 | ||||
|         inSlope: 685.1505 | ||||
|         outSlope: 685.1505 | ||||
|         tangentMode: 0 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.24697813 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.x | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 1460864421 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 1.3333334 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 734.35925 | ||||
|         outSlope: 734.35925 | ||||
|         tangentMode: 0 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.23031098 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.33333334 | ||||
|         value: 199 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.6666667 | ||||
|         value: -10 | ||||
|         inSlope: -606.00006 | ||||
|         outSlope: -606.00006 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 1 | ||||
|         value: -205 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 1.3333334 | ||||
|         value: 0 | ||||
|         inSlope: 685.1505 | ||||
|         outSlope: 685.1505 | ||||
|         tangentMode: 0 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.24697813 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.x | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/Scan/PhoneScan.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/Scan/PhoneScan.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 4fd033faac7c442449b9589ffd35c166 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										72
									
								
								Assets/Common/Animations/Scan/ScanAnimation_Panel.controller
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								Assets/Common/Animations/Scan/ScanAnimation_Panel.controller
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,72 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1102 &-226251627341097710 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: PhoneScan | ||||
|   m_Speed: 0.5 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: [] | ||||
|   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: 7400000, guid: 4fd033faac7c442449b9589ffd35c166, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!91 &9100000 | ||||
| AnimatorController: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: ScanAnimation_Panel | ||||
|   serializedVersion: 5 | ||||
|   m_AnimatorParameters: [] | ||||
|   m_AnimatorLayers: | ||||
|   - serializedVersion: 5 | ||||
|     m_Name: Base Layer | ||||
|     m_StateMachine: {fileID: 8726275570919593052} | ||||
|     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!1107 &8726275570919593052 | ||||
| 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: -226251627341097710} | ||||
|     m_Position: {x: 80, y: 220, z: 0} | ||||
|   m_ChildStateMachines: [] | ||||
|   m_AnyStateTransitions: [] | ||||
|   m_EntryTransitions: [] | ||||
|   m_StateMachineTransitions: {} | ||||
|   m_StateMachineBehaviours: [] | ||||
|   m_AnyStatePosition: {x: 50, y: 20, z: 0} | ||||
|   m_EntryPosition: {x: 100, y: 120, z: 0} | ||||
|   m_ExitPosition: {x: 800, y: 120, z: 0} | ||||
|   m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} | ||||
|   m_DefaultState: {fileID: -226251627341097710} | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: c00b6573d6acd42eb989ad4981ddf615 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 9100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/SceneInfo.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/SceneInfo.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 2f1a13583ccef46bab6a232c6f8d9e77 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										179
									
								
								Assets/Common/Animations/SceneInfo/HelpClose.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								Assets/Common/Animations/SceneInfo/HelpClose.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,179 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpClose | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: -600 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 538195251 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0.5 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: -600 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpClose.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpClose.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 24993658e29514ca7a9f5dee1b262225 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										143
									
								
								Assets/Common/Animations/SceneInfo/HelpClosed.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										143
									
								
								Assets/Common/Animations/SceneInfo/HelpClosed.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,143 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpClosed | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -900 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 538195251 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -900 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpClosed.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpClosed.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 30d71197d2dfa4d3d88f4ec4960d8554 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										179
									
								
								Assets/Common/Animations/SceneInfo/HelpOpen.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								Assets/Common/Animations/SceneInfo/HelpOpen.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,179 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpOpen | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -900 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 538195251 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0.5 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: -900 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       - serializedVersion: 3 | ||||
|         time: 0.5 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpOpen.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpOpen.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 9219a077a9f1e444a8e7e7be04d4f52a | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										143
									
								
								Assets/Common/Animations/SceneInfo/HelpOpened.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										143
									
								
								Assets/Common/Animations/SceneInfo/HelpOpened.anim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,143 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!74 &7400000 | ||||
| AnimationClip: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpOpened | ||||
|   serializedVersion: 6 | ||||
|   m_Legacy: 0 | ||||
|   m_Compressed: 0 | ||||
|   m_UseHighQualityCurve: 1 | ||||
|   m_RotationCurves: [] | ||||
|   m_CompressedRotationCurves: [] | ||||
|   m_EulerCurves: [] | ||||
|   m_PositionCurves: [] | ||||
|   m_ScaleCurves: [] | ||||
|   m_FloatCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_PPtrCurves: [] | ||||
|   m_SampleRate: 60 | ||||
|   m_WrapMode: 0 | ||||
|   m_Bounds: | ||||
|     m_Center: {x: 0, y: 0, z: 0} | ||||
|     m_Extent: {x: 0, y: 0, z: 0} | ||||
|   m_ClipBindingConstant: | ||||
|     genericBindings: | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 538195251 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     - serializedVersion: 2 | ||||
|       path: 0 | ||||
|       attribute: 38095219 | ||||
|       script: {fileID: 0} | ||||
|       typeID: 224 | ||||
|       customType: 28 | ||||
|       isPPtrCurve: 0 | ||||
|     pptrCurveMapping: [] | ||||
|   m_AnimationClipSettings: | ||||
|     serializedVersion: 2 | ||||
|     m_AdditiveReferencePoseClip: {fileID: 0} | ||||
|     m_AdditiveReferencePoseTime: 0 | ||||
|     m_StartTime: 0 | ||||
|     m_StopTime: 0 | ||||
|     m_OrientationOffsetY: 0 | ||||
|     m_Level: 0 | ||||
|     m_CycleOffset: 0 | ||||
|     m_HasAdditiveReferencePose: 0 | ||||
|     m_LoopTime: 1 | ||||
|     m_LoopBlend: 0 | ||||
|     m_LoopBlendOrientation: 0 | ||||
|     m_LoopBlendPositionY: 0 | ||||
|     m_LoopBlendPositionXZ: 0 | ||||
|     m_KeepOriginalOrientation: 0 | ||||
|     m_KeepOriginalPositionY: 1 | ||||
|     m_KeepOriginalPositionXZ: 0 | ||||
|     m_HeightFromFeet: 0 | ||||
|     m_Mirror: 0 | ||||
|   m_EditorCurves: | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_AnchoredPosition.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   - curve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 0 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 136 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0 | ||||
|         outWeight: 0 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     attribute: m_SizeDelta.y | ||||
|     path:  | ||||
|     classID: 224 | ||||
|     script: {fileID: 0} | ||||
|   m_EulerEditorCurves: [] | ||||
|   m_HasGenericRootTransform: 0 | ||||
|   m_HasMotionFloatCurves: 0 | ||||
|   m_Events: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpOpened.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Animations/SceneInfo/HelpOpened.anim.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 3f461bff60e4e432288585d632dc645c | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 7400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										269
									
								
								Assets/Common/Animations/SceneInfo/SceneInfo.controller
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										269
									
								
								Assets/Common/Animations/SceneInfo/SceneInfo.controller
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,269 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1102 &-7691715241881279868 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpOpen | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: 7750440479667951090} | ||||
|   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: 7400000, guid: 9219a077a9f1e444a8e7e7be04d4f52a, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1101 &-6039585268662982442 | ||||
| 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: Open | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: -7691715241881279868} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.75 | ||||
|   m_HasExitTime: 0 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1102 &-4456848664666199644 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpClosed | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: -6039585268662982442} | ||||
|   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: 7400000, guid: 30d71197d2dfa4d3d88f4ec4960d8554, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1101 &-4399916866159154956 | ||||
| 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: -4456848664666199644} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0 | ||||
|   m_HasExitTime: 1 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1102 &-2105528795874100485 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpOpened | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: 8033258438649356521} | ||||
|   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: 7400000, guid: 3f461bff60e4e432288585d632dc645c, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!91 &9100000 | ||||
| AnimatorController: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: SceneInfo | ||||
|   serializedVersion: 5 | ||||
|   m_AnimatorParameters: | ||||
|   - m_Name: Close | ||||
|     m_Type: 9 | ||||
|     m_DefaultFloat: 0 | ||||
|     m_DefaultInt: 0 | ||||
|     m_DefaultBool: 0 | ||||
|     m_Controller: {fileID: 9100000} | ||||
|   - m_Name: Open | ||||
|     m_Type: 9 | ||||
|     m_DefaultFloat: 0 | ||||
|     m_DefaultInt: 0 | ||||
|     m_DefaultBool: 0 | ||||
|     m_Controller: {fileID: 9100000} | ||||
|   m_AnimatorLayers: | ||||
|   - serializedVersion: 5 | ||||
|     m_Name: Base Layer | ||||
|     m_StateMachine: {fileID: 8972952820980819792} | ||||
|     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!1102 &4339963465507623064 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: HelpClose | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: -4399916866159154956} | ||||
|   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: 7400000, guid: 24993658e29514ca7a9f5dee1b262225, type: 2} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1101 &7750440479667951090 | ||||
| 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: -2105528795874100485} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0 | ||||
|   m_HasExitTime: 1 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1101 &8033258438649356521 | ||||
| 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: Close | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: 4339963465507623064} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.75 | ||||
|   m_HasExitTime: 0 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1107 &8972952820980819792 | ||||
| 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: -7691715241881279868} | ||||
|     m_Position: {x: 240, y: 20, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: -2105528795874100485} | ||||
|     m_Position: {x: 470, y: 20, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: 4339963465507623064} | ||||
|     m_Position: {x: 470, y: 100, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: -4456848664666199644} | ||||
|     m_Position: {x: 240, y: 100, z: 0} | ||||
|   m_ChildStateMachines: [] | ||||
|   m_AnyStateTransitions: [] | ||||
|   m_EntryTransitions: [] | ||||
|   m_StateMachineTransitions: {} | ||||
|   m_StateMachineBehaviours: [] | ||||
|   m_AnyStatePosition: {x: 50, y: 20, z: 0} | ||||
|   m_EntryPosition: {x: 490, y: -40, z: 0} | ||||
|   m_ExitPosition: {x: 800, y: 120, z: 0} | ||||
|   m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} | ||||
|   m_DefaultState: {fileID: -2105528795874100485} | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 1d750950645ab47bd89dc8dd8fa55ce7 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 9100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/InputSystem.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/InputSystem.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: c0acebb64ae1a42519e746e5efbda381 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										377
									
								
								Assets/Common/InputSystem/LightshipInput.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										377
									
								
								Assets/Common/InputSystem/LightshipInput.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,377 @@ | ||||
| //------------------------------------------------------------------------------ | ||||
| // <auto-generated> | ||||
| //     This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator | ||||
| //     version 1.11.0 | ||||
| //     from Assets/Common/InputSystem/LightshipInput.inputactions | ||||
| // | ||||
| //     Changes to this file may cause incorrect behavior and will be lost if | ||||
| //     the code is regenerated. | ||||
| // </auto-generated> | ||||
| //------------------------------------------------------------------------------ | ||||
|  | ||||
| using System; | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine.InputSystem; | ||||
| using UnityEngine.InputSystem.Utilities; | ||||
|  | ||||
| public partial class @LightshipInput: IInputActionCollection2, IDisposable | ||||
| { | ||||
|     public InputActionAsset asset { get; } | ||||
|     public @LightshipInput() | ||||
|     { | ||||
|         asset = InputActionAsset.FromJson(@"{ | ||||
|     ""name"": ""LightshipInput"", | ||||
|     ""maps"": [ | ||||
|         { | ||||
|             ""name"": ""Input"", | ||||
|             ""id"": ""0441efd8-cf4a-4f54-9575-e620f871d873"", | ||||
|             ""actions"": [ | ||||
|                 { | ||||
|                     ""name"": ""PrimaryTouch"", | ||||
|                     ""type"": ""Value"", | ||||
|                     ""id"": ""5587b327-fc71-48bf-ad8d-e78e9560da96"", | ||||
|                     ""expectedControlType"": ""Touch"", | ||||
|                     ""processors"": """", | ||||
|                     ""interactions"": """", | ||||
|                     ""initialStateCheck"": true | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""SecondaryTouch"", | ||||
|                     ""type"": ""Value"", | ||||
|                     ""id"": ""0e25d142-0aa1-408a-b1c2-d8128da03184"", | ||||
|                     ""expectedControlType"": ""Touch"", | ||||
|                     ""processors"": """", | ||||
|                     ""interactions"": """", | ||||
|                     ""initialStateCheck"": true | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""MouseScroll"", | ||||
|                     ""type"": ""Value"", | ||||
|                     ""id"": ""999680a4-775f-4be4-85b9-ebe9d80d052b"", | ||||
|                     ""expectedControlType"": ""Vector2"", | ||||
|                     ""processors"": """", | ||||
|                     ""interactions"": """", | ||||
|                     ""initialStateCheck"": true | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""MousePan"", | ||||
|                     ""type"": ""Value"", | ||||
|                     ""id"": ""dbf4bfe6-227d-4c8c-9394-44aab5af9e12"", | ||||
|                     ""expectedControlType"": ""Vector2"", | ||||
|                     ""processors"": """", | ||||
|                     ""interactions"": """", | ||||
|                     ""initialStateCheck"": true | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""MouseHold"", | ||||
|                     ""type"": ""Button"", | ||||
|                     ""id"": ""7eb15c42-52e1-4803-80ae-e3521cdfcdd4"", | ||||
|                     ""expectedControlType"": ""Button"", | ||||
|                     ""processors"": """", | ||||
|                     ""interactions"": """", | ||||
|                     ""initialStateCheck"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""Point"", | ||||
|                     ""type"": ""Value"", | ||||
|                     ""id"": ""eb3d0780-4e38-48ef-bf2f-9bc2186c1f8c"", | ||||
|                     ""expectedControlType"": ""Vector2"", | ||||
|                     ""processors"": """", | ||||
|                     ""interactions"": """", | ||||
|                     ""initialStateCheck"": true | ||||
|                 } | ||||
|             ], | ||||
|             ""bindings"": [ | ||||
|                 { | ||||
|                     ""name"": """", | ||||
|                     ""id"": ""8b99124f-47cf-4ca4-90df-4317fefd9b3c"", | ||||
|                     ""path"": ""<Touchscreen>/touch0"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""PrimaryTouch"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": """", | ||||
|                     ""id"": ""da48dbed-bb28-40bc-a4ef-64b45c4aa545"", | ||||
|                     ""path"": ""<Touchscreen>/touch1"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""SecondaryTouch"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": """", | ||||
|                     ""id"": ""9a2527ae-2e1b-4e87-85c4-eebb3539109b"", | ||||
|                     ""path"": ""<Mouse>/scroll"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""MouseScroll"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""One Modifier"", | ||||
|                     ""id"": ""ecf34196-58c5-4614-b0a2-8287b515b50b"", | ||||
|                     ""path"": ""OneModifier"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""MousePan"", | ||||
|                     ""isComposite"": true, | ||||
|                     ""isPartOfComposite"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""modifier"", | ||||
|                     ""id"": ""813b8f15-fafc-4898-8678-ce51d3f54545"", | ||||
|                     ""path"": ""<Mouse>/leftButton"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""MousePan"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": true | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""binding"", | ||||
|                     ""id"": ""b49fa1e5-ecbf-46c1-a2be-a66aade8702f"", | ||||
|                     ""path"": ""<Mouse>/delta"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""MousePan"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": true | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": """", | ||||
|                     ""id"": ""dd2cea80-3525-4cb3-897a-a7c2b2f322de"", | ||||
|                     ""path"": ""<Mouse>/leftButton"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""MouseHold"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": """", | ||||
|                     ""id"": ""61de2db2-e936-483e-9f19-6ed8da5219b7"", | ||||
|                     ""path"": ""<Touchscreen>/primaryTouch/position"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""Point"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""One Modifier"", | ||||
|                     ""id"": ""30e7dbb0-a98c-4b5c-8f7e-3abda5647833"", | ||||
|                     ""path"": ""OneModifier"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""Point"", | ||||
|                     ""isComposite"": true, | ||||
|                     ""isPartOfComposite"": false | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""modifier"", | ||||
|                     ""id"": ""8e81916c-99cc-4086-b086-9fadb0b378e4"", | ||||
|                     ""path"": ""<Mouse>/leftButton"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""Point"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": true | ||||
|                 }, | ||||
|                 { | ||||
|                     ""name"": ""binding"", | ||||
|                     ""id"": ""b43654fb-edca-4222-9b9b-bfeb517b32ab"", | ||||
|                     ""path"": ""<Mouse>/position"", | ||||
|                     ""interactions"": """", | ||||
|                     ""processors"": """", | ||||
|                     ""groups"": """", | ||||
|                     ""action"": ""Point"", | ||||
|                     ""isComposite"": false, | ||||
|                     ""isPartOfComposite"": true | ||||
|                 } | ||||
|             ] | ||||
|         } | ||||
|     ], | ||||
|     ""controlSchemes"": [] | ||||
| }"); | ||||
|         // Input | ||||
|         m_Input = asset.FindActionMap("Input", throwIfNotFound: true); | ||||
|         m_Input_PrimaryTouch = m_Input.FindAction("PrimaryTouch", throwIfNotFound: true); | ||||
|         m_Input_SecondaryTouch = m_Input.FindAction("SecondaryTouch", throwIfNotFound: true); | ||||
|         m_Input_MouseScroll = m_Input.FindAction("MouseScroll", throwIfNotFound: true); | ||||
|         m_Input_MousePan = m_Input.FindAction("MousePan", throwIfNotFound: true); | ||||
|         m_Input_MouseHold = m_Input.FindAction("MouseHold", throwIfNotFound: true); | ||||
|         m_Input_Point = m_Input.FindAction("Point", throwIfNotFound: true); | ||||
|     } | ||||
|  | ||||
|     ~@LightshipInput() | ||||
|     { | ||||
|         UnityEngine.Debug.Assert(!m_Input.enabled, "This will cause a leak and performance issues, LightshipInput.Input.Disable() has not been called."); | ||||
|     } | ||||
|  | ||||
|     public void Dispose() | ||||
|     { | ||||
|         UnityEngine.Object.Destroy(asset); | ||||
|     } | ||||
|  | ||||
|     public InputBinding? bindingMask | ||||
|     { | ||||
|         get => asset.bindingMask; | ||||
|         set => asset.bindingMask = value; | ||||
|     } | ||||
|  | ||||
|     public ReadOnlyArray<InputDevice>? devices | ||||
|     { | ||||
|         get => asset.devices; | ||||
|         set => asset.devices = value; | ||||
|     } | ||||
|  | ||||
|     public ReadOnlyArray<InputControlScheme> controlSchemes => asset.controlSchemes; | ||||
|  | ||||
|     public bool Contains(InputAction action) | ||||
|     { | ||||
|         return asset.Contains(action); | ||||
|     } | ||||
|  | ||||
|     public IEnumerator<InputAction> GetEnumerator() | ||||
|     { | ||||
|         return asset.GetEnumerator(); | ||||
|     } | ||||
|  | ||||
|     IEnumerator IEnumerable.GetEnumerator() | ||||
|     { | ||||
|         return GetEnumerator(); | ||||
|     } | ||||
|  | ||||
|     public void Enable() | ||||
|     { | ||||
|         asset.Enable(); | ||||
|     } | ||||
|  | ||||
|     public void Disable() | ||||
|     { | ||||
|         asset.Disable(); | ||||
|     } | ||||
|  | ||||
|     public IEnumerable<InputBinding> bindings => asset.bindings; | ||||
|  | ||||
|     public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false) | ||||
|     { | ||||
|         return asset.FindAction(actionNameOrId, throwIfNotFound); | ||||
|     } | ||||
|  | ||||
|     public int FindBinding(InputBinding bindingMask, out InputAction action) | ||||
|     { | ||||
|         return asset.FindBinding(bindingMask, out action); | ||||
|     } | ||||
|  | ||||
|     // Input | ||||
|     private readonly InputActionMap m_Input; | ||||
|     private List<IInputActions> m_InputActionsCallbackInterfaces = new List<IInputActions>(); | ||||
|     private readonly InputAction m_Input_PrimaryTouch; | ||||
|     private readonly InputAction m_Input_SecondaryTouch; | ||||
|     private readonly InputAction m_Input_MouseScroll; | ||||
|     private readonly InputAction m_Input_MousePan; | ||||
|     private readonly InputAction m_Input_MouseHold; | ||||
|     private readonly InputAction m_Input_Point; | ||||
|     public struct InputActions | ||||
|     { | ||||
|         private @LightshipInput m_Wrapper; | ||||
|         public InputActions(@LightshipInput wrapper) { m_Wrapper = wrapper; } | ||||
|         public InputAction @PrimaryTouch => m_Wrapper.m_Input_PrimaryTouch; | ||||
|         public InputAction @SecondaryTouch => m_Wrapper.m_Input_SecondaryTouch; | ||||
|         public InputAction @MouseScroll => m_Wrapper.m_Input_MouseScroll; | ||||
|         public InputAction @MousePan => m_Wrapper.m_Input_MousePan; | ||||
|         public InputAction @MouseHold => m_Wrapper.m_Input_MouseHold; | ||||
|         public InputAction @Point => m_Wrapper.m_Input_Point; | ||||
|         public InputActionMap Get() { return m_Wrapper.m_Input; } | ||||
|         public void Enable() { Get().Enable(); } | ||||
|         public void Disable() { Get().Disable(); } | ||||
|         public bool enabled => Get().enabled; | ||||
|         public static implicit operator InputActionMap(InputActions set) { return set.Get(); } | ||||
|         public void AddCallbacks(IInputActions instance) | ||||
|         { | ||||
|             if (instance == null || m_Wrapper.m_InputActionsCallbackInterfaces.Contains(instance)) return; | ||||
|             m_Wrapper.m_InputActionsCallbackInterfaces.Add(instance); | ||||
|             @PrimaryTouch.started += instance.OnPrimaryTouch; | ||||
|             @PrimaryTouch.performed += instance.OnPrimaryTouch; | ||||
|             @PrimaryTouch.canceled += instance.OnPrimaryTouch; | ||||
|             @SecondaryTouch.started += instance.OnSecondaryTouch; | ||||
|             @SecondaryTouch.performed += instance.OnSecondaryTouch; | ||||
|             @SecondaryTouch.canceled += instance.OnSecondaryTouch; | ||||
|             @MouseScroll.started += instance.OnMouseScroll; | ||||
|             @MouseScroll.performed += instance.OnMouseScroll; | ||||
|             @MouseScroll.canceled += instance.OnMouseScroll; | ||||
|             @MousePan.started += instance.OnMousePan; | ||||
|             @MousePan.performed += instance.OnMousePan; | ||||
|             @MousePan.canceled += instance.OnMousePan; | ||||
|             @MouseHold.started += instance.OnMouseHold; | ||||
|             @MouseHold.performed += instance.OnMouseHold; | ||||
|             @MouseHold.canceled += instance.OnMouseHold; | ||||
|             @Point.started += instance.OnPoint; | ||||
|             @Point.performed += instance.OnPoint; | ||||
|             @Point.canceled += instance.OnPoint; | ||||
|         } | ||||
|  | ||||
|         private void UnregisterCallbacks(IInputActions instance) | ||||
|         { | ||||
|             @PrimaryTouch.started -= instance.OnPrimaryTouch; | ||||
|             @PrimaryTouch.performed -= instance.OnPrimaryTouch; | ||||
|             @PrimaryTouch.canceled -= instance.OnPrimaryTouch; | ||||
|             @SecondaryTouch.started -= instance.OnSecondaryTouch; | ||||
|             @SecondaryTouch.performed -= instance.OnSecondaryTouch; | ||||
|             @SecondaryTouch.canceled -= instance.OnSecondaryTouch; | ||||
|             @MouseScroll.started -= instance.OnMouseScroll; | ||||
|             @MouseScroll.performed -= instance.OnMouseScroll; | ||||
|             @MouseScroll.canceled -= instance.OnMouseScroll; | ||||
|             @MousePan.started -= instance.OnMousePan; | ||||
|             @MousePan.performed -= instance.OnMousePan; | ||||
|             @MousePan.canceled -= instance.OnMousePan; | ||||
|             @MouseHold.started -= instance.OnMouseHold; | ||||
|             @MouseHold.performed -= instance.OnMouseHold; | ||||
|             @MouseHold.canceled -= instance.OnMouseHold; | ||||
|             @Point.started -= instance.OnPoint; | ||||
|             @Point.performed -= instance.OnPoint; | ||||
|             @Point.canceled -= instance.OnPoint; | ||||
|         } | ||||
|  | ||||
|         public void RemoveCallbacks(IInputActions instance) | ||||
|         { | ||||
|             if (m_Wrapper.m_InputActionsCallbackInterfaces.Remove(instance)) | ||||
|                 UnregisterCallbacks(instance); | ||||
|         } | ||||
|  | ||||
|         public void SetCallbacks(IInputActions instance) | ||||
|         { | ||||
|             foreach (var item in m_Wrapper.m_InputActionsCallbackInterfaces) | ||||
|                 UnregisterCallbacks(item); | ||||
|             m_Wrapper.m_InputActionsCallbackInterfaces.Clear(); | ||||
|             AddCallbacks(instance); | ||||
|         } | ||||
|     } | ||||
|     public InputActions @Input => new InputActions(this); | ||||
|     public interface IInputActions | ||||
|     { | ||||
|         void OnPrimaryTouch(InputAction.CallbackContext context); | ||||
|         void OnSecondaryTouch(InputAction.CallbackContext context); | ||||
|         void OnMouseScroll(InputAction.CallbackContext context); | ||||
|         void OnMousePan(InputAction.CallbackContext context); | ||||
|         void OnMouseHold(InputAction.CallbackContext context); | ||||
|         void OnPoint(InputAction.CallbackContext context); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										11
									
								
								Assets/Common/InputSystem/LightshipInput.cs.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Assets/Common/InputSystem/LightshipInput.cs.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 00ec2e85088d948928dc5b4fcac92c31 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										189
									
								
								Assets/Common/InputSystem/LightshipInput.inputactions
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										189
									
								
								Assets/Common/InputSystem/LightshipInput.inputactions
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,189 @@ | ||||
| { | ||||
|     "name": "LightshipInput", | ||||
|     "maps": [ | ||||
|         { | ||||
|             "name": "Input", | ||||
|             "id": "0441efd8-cf4a-4f54-9575-e620f871d873", | ||||
|             "actions": [ | ||||
|                 { | ||||
|                     "name": "PrimaryTouch", | ||||
|                     "type": "Value", | ||||
|                     "id": "5587b327-fc71-48bf-ad8d-e78e9560da96", | ||||
|                     "expectedControlType": "Touch", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "SecondaryTouch", | ||||
|                     "type": "Value", | ||||
|                     "id": "0e25d142-0aa1-408a-b1c2-d8128da03184", | ||||
|                     "expectedControlType": "Touch", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "MouseScroll", | ||||
|                     "type": "Value", | ||||
|                     "id": "999680a4-775f-4be4-85b9-ebe9d80d052b", | ||||
|                     "expectedControlType": "Vector2", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "MousePan", | ||||
|                     "type": "Value", | ||||
|                     "id": "dbf4bfe6-227d-4c8c-9394-44aab5af9e12", | ||||
|                     "expectedControlType": "Vector2", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "MouseHold", | ||||
|                     "type": "Button", | ||||
|                     "id": "7eb15c42-52e1-4803-80ae-e3521cdfcdd4", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Point", | ||||
|                     "type": "Value", | ||||
|                     "id": "eb3d0780-4e38-48ef-bf2f-9bc2186c1f8c", | ||||
|                     "expectedControlType": "Vector2", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 } | ||||
|             ], | ||||
|             "bindings": [ | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "8b99124f-47cf-4ca4-90df-4317fefd9b3c", | ||||
|                     "path": "<Touchscreen>/touch0", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "PrimaryTouch", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "da48dbed-bb28-40bc-a4ef-64b45c4aa545", | ||||
|                     "path": "<Touchscreen>/touch1", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "SecondaryTouch", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "9a2527ae-2e1b-4e87-85c4-eebb3539109b", | ||||
|                     "path": "<Mouse>/scroll", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "MouseScroll", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "One Modifier", | ||||
|                     "id": "ecf34196-58c5-4614-b0a2-8287b515b50b", | ||||
|                     "path": "OneModifier", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "MousePan", | ||||
|                     "isComposite": true, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "modifier", | ||||
|                     "id": "813b8f15-fafc-4898-8678-ce51d3f54545", | ||||
|                     "path": "<Mouse>/leftButton", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "MousePan", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "binding", | ||||
|                     "id": "b49fa1e5-ecbf-46c1-a2be-a66aade8702f", | ||||
|                     "path": "<Mouse>/delta", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "MousePan", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "dd2cea80-3525-4cb3-897a-a7c2b2f322de", | ||||
|                     "path": "<Mouse>/leftButton", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "MouseHold", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "61de2db2-e936-483e-9f19-6ed8da5219b7", | ||||
|                     "path": "<Touchscreen>/primaryTouch/position", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Point", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "One Modifier", | ||||
|                     "id": "30e7dbb0-a98c-4b5c-8f7e-3abda5647833", | ||||
|                     "path": "OneModifier", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Point", | ||||
|                     "isComposite": true, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "modifier", | ||||
|                     "id": "8e81916c-99cc-4086-b086-9fadb0b378e4", | ||||
|                     "path": "<Mouse>/leftButton", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Point", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "binding", | ||||
|                     "id": "b43654fb-edca-4222-9b9b-bfeb517b32ab", | ||||
|                     "path": "<Mouse>/position", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Point", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": true | ||||
|                 } | ||||
|             ] | ||||
|         } | ||||
|     ], | ||||
|     "controlSchemes": [] | ||||
| } | ||||
							
								
								
									
										14
									
								
								Assets/Common/InputSystem/LightshipInput.inputactions.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Assets/Common/InputSystem/LightshipInput.inputactions.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 5afb89d680e044867b0883cfea8624bf | ||||
| ScriptedImporter: | ||||
|   internalIDToNameTable: [] | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
|   script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} | ||||
|   generateWrapperCode: 1 | ||||
|   wrapperCodePath:  | ||||
|   wrapperClassName:  | ||||
|   wrapperCodeNamespace:  | ||||
							
								
								
									
										298
									
								
								Assets/Common/InputSystem/TouchManager.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										298
									
								
								Assets/Common/InputSystem/TouchManager.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,298 @@ | ||||
| // Copyright 2022-2024 Niantic. | ||||
|  | ||||
| using System; | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using System.Linq; | ||||
| using UnityEngine; | ||||
| using UnityEngine.Events; | ||||
| using UnityEngine.InputSystem; | ||||
| using UnityEngine.InputSystem.Controls; | ||||
| using UnityEngine.InputSystem.LowLevel; | ||||
| using UnityEngine.UI; | ||||
| using Touch = UnityEngine.InputSystem.EnhancedTouch.Touch; | ||||
| using TouchPhase = UnityEngine.TouchPhase; | ||||
|  | ||||
|  | ||||
| public class TouchManager : MonoBehaviour | ||||
| { | ||||
|      | ||||
|     [Serializable] | ||||
|     public class FloatEvent : UnityEvent<float> { }; | ||||
|      | ||||
|  | ||||
|     [Serializable] | ||||
|     public class Vector2Event : UnityEvent<Vector2> { }; | ||||
|  | ||||
|     [SerializeField] private float _pinchScrollSpeed; | ||||
|     [SerializeField] private float _mouseScrollSpeed; | ||||
|     [SerializeField] private float _touchPanSpeed; | ||||
|     [SerializeField] private float _mousePanSpeed; | ||||
|      | ||||
|     private LightshipInput _lightshipInput; | ||||
|     private bool _isPointerDown; | ||||
|     private bool IsPointerDown | ||||
|     { | ||||
|          | ||||
|         get { return _isPointerDown; } | ||||
|         set | ||||
|         { | ||||
|             _isPointerDown = value; | ||||
|             if ((value == false) && (_IsPanActive)) | ||||
|             { | ||||
|                 _IsPanActive = false; | ||||
|                 PanEnded?.Invoke(); | ||||
|             } | ||||
|  | ||||
|         } | ||||
|     } | ||||
|     private bool _IsPanActive = false; | ||||
|     private Dictionary<int, TouchState> _activeTouches = new Dictionary<int, TouchState>(); | ||||
|      | ||||
|      | ||||
|      | ||||
|     private float _lastPinchDistance = 0f; | ||||
|     private bool _resetPinchDistance = false; | ||||
|     private Coroutine activePinchCoroutine = null; | ||||
|      | ||||
|     [SerializeField] public FloatEvent PinchEvent = new FloatEvent(); | ||||
|     [SerializeField] public Vector2Event PanEvent = new Vector2Event(); | ||||
|     [SerializeField] public UnityEvent PanEnded = new UnityEvent(); | ||||
|     [SerializeField] public Vector2Event TouchUpEvent = new Vector2Event(); | ||||
|  | ||||
|      | ||||
|     private void Awake() | ||||
|     { | ||||
|         _lightshipInput = new LightshipInput(); | ||||
|  | ||||
|  | ||||
|     } | ||||
|  | ||||
|     private void OnEnable() | ||||
|     { | ||||
|         _lightshipInput.Enable(); | ||||
|     } | ||||
|  | ||||
|     private void OnDisable() | ||||
|     { | ||||
|         _lightshipInput.Disable(); | ||||
|     } | ||||
|  | ||||
|     private void Start() | ||||
|     { | ||||
|         _lightshipInput.Input.PrimaryTouch.performed += ctx => PrimaryTouchCallback(ctx); | ||||
|         _lightshipInput.Input.PrimaryTouch.started += ctx => PrimaryTouchCallback(ctx); | ||||
|         _lightshipInput.Input.PrimaryTouch.canceled += ctx => PrimaryTouchCallback(ctx); | ||||
|  | ||||
|         _lightshipInput.Input.SecondaryTouch.performed += ctx => SecondaryTouchCallback(ctx); | ||||
|         _lightshipInput.Input.SecondaryTouch.started += ctx => SecondaryTouchCallback(ctx); | ||||
|         _lightshipInput.Input.SecondaryTouch.canceled += ctx => SecondaryTouchCallback(ctx); | ||||
|  | ||||
|         _lightshipInput.Input.MouseScroll.performed += ctx => MouseScrollCallback(ctx); | ||||
|         _lightshipInput.Input.MousePan.performed += ctx => MousePanCallback(ctx); | ||||
|         _lightshipInput.Input.MousePan.canceled += ctx => MousePanCallback(ctx); | ||||
|  | ||||
|         _lightshipInput.Input.MouseHold.started += ctx => MouseHoldCallback(ctx); | ||||
|         _lightshipInput.Input.MouseHold.performed += ctx => MouseHoldCallback(ctx); | ||||
|         _lightshipInput.Input.MouseHold.canceled += ctx => MouseHoldCallback(ctx); | ||||
|  | ||||
|     } | ||||
|  | ||||
|     private void MouseHoldCallback(InputAction.CallbackContext ctx) | ||||
|     { | ||||
|         switch (ctx.phase) | ||||
|         { | ||||
|             case InputActionPhase.Started : | ||||
|                 IsPointerDown = true; | ||||
|                 break; | ||||
|             case InputActionPhase.Canceled : | ||||
|                 IsPointerDown = false; | ||||
|                 if (!_IsPanActive) | ||||
|                 { | ||||
|                     TouchUpEvent?.Invoke(Mouse.current.position.ReadValue()); | ||||
|                 } | ||||
|                 break; | ||||
|              | ||||
|         } | ||||
|          | ||||
|     } | ||||
|      | ||||
|  | ||||
|     private void MousePanCallback(InputAction.CallbackContext ctx) | ||||
|     { | ||||
|         var mousepan = ctx.ReadValue<Vector2>(); | ||||
|         if (ctx.phase == InputActionPhase.Performed) | ||||
|         { | ||||
|             _IsPanActive = true; | ||||
|         } | ||||
|         ProcessPan(mousepan  * _mousePanSpeed); | ||||
|     } | ||||
|  | ||||
|     private void MouseScrollCallback(InputAction.CallbackContext ctx) | ||||
|     { | ||||
|          | ||||
|         var mousecroll = ctx.ReadValue<Vector2>(); | ||||
|         ProcessScrollZoom(mousecroll); | ||||
|          | ||||
|          | ||||
|     } | ||||
|  | ||||
|     private void SecondaryTouchCallback(InputAction.CallbackContext ctx) | ||||
|     { | ||||
|         var touch = ctx.ReadValue<TouchState>(); | ||||
|         PreprocessTouch(touch); | ||||
|          | ||||
|     } | ||||
|  | ||||
|     private void PrimaryTouchCallback(InputAction.CallbackContext ctx) | ||||
|     { | ||||
|         var touch = ctx.ReadValue<TouchState>(); | ||||
|         PreprocessTouch(touch); | ||||
|          | ||||
|     } | ||||
|  | ||||
|     private void PreprocessTouch(TouchState touch) | ||||
|     { | ||||
|          | ||||
|         switch (touch.phase) | ||||
|         { | ||||
|             case UnityEngine.InputSystem.TouchPhase.Began : | ||||
|                  | ||||
|                 _activeTouches.TryAdd(touch.touchId, touch); | ||||
|                 break; | ||||
|             case UnityEngine.InputSystem.TouchPhase.Ended : | ||||
|                 _activeTouches.Remove(touch.touchId); | ||||
|                 break; | ||||
|             case UnityEngine.InputSystem.TouchPhase.Canceled : | ||||
|                 _activeTouches.Remove(touch.touchId); | ||||
|                 break; | ||||
|             case UnityEngine.InputSystem.TouchPhase.None : | ||||
|                 break; | ||||
|             default : | ||||
|                 _activeTouches[touch.touchId] = touch; | ||||
|                 break; | ||||
|         } | ||||
|          | ||||
|         if (_activeTouches.Count > 1) | ||||
|         { | ||||
|             if (activePinchCoroutine == null) | ||||
|             { | ||||
|                 activePinchCoroutine = StartCoroutine(ProcessPinch()); | ||||
|             } | ||||
|         }  | ||||
|         else | ||||
|         { | ||||
|             if (activePinchCoroutine != null) | ||||
|             { | ||||
|                 StopCoroutine(activePinchCoroutine); | ||||
|                 activePinchCoroutine = null; | ||||
|             } | ||||
|  | ||||
|             if (_activeTouches.Count == 1) | ||||
|             { | ||||
|                 ProcessTouch(); | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 IsPointerDown = false; | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         if (IsPointerDown == false)  | ||||
|             if (_IsPanActive) | ||||
|             { | ||||
|                 _IsPanActive = false; | ||||
|                 PanEnded?.Invoke(); | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 TouchUpEvent?.Invoke(touch.position); | ||||
|             }  | ||||
|  | ||||
|          | ||||
|     } | ||||
|  | ||||
|  | ||||
|  | ||||
|     #region Process Gestures | ||||
|  | ||||
|     private void ProcessPan(Vector2 delta) | ||||
|     { | ||||
|          | ||||
|         PanEvent?.Invoke(delta); | ||||
|     } | ||||
|      | ||||
|      | ||||
|  | ||||
|     private IEnumerator ProcessPinch() | ||||
|     { | ||||
|         _resetPinchDistance = true; | ||||
|         while (true) | ||||
|         { | ||||
|  | ||||
|             yield return null; | ||||
|              | ||||
|             var orderedTouches = _activeTouches.OrderBy(x => x.Key).ToArray(); | ||||
|              | ||||
|             var touchOne = orderedTouches[0]; | ||||
|             var touchTwo = orderedTouches[1]; | ||||
|  | ||||
|             var pinchDistance = Vector2.Distance(touchOne.Value.position, touchTwo.Value.position); | ||||
|             if (_resetPinchDistance) | ||||
|             { | ||||
|                 _lastPinchDistance = pinchDistance; | ||||
|                 _resetPinchDistance = false; | ||||
|             } | ||||
|              | ||||
|             float pinchDelta = (pinchDistance - _lastPinchDistance); | ||||
|             _lastPinchDistance = pinchDistance; | ||||
|              | ||||
|  | ||||
|             PinchEvent?.Invoke(pinchDelta  * _pinchScrollSpeed); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     private void ProcessScrollZoom(Vector2 MouseScrollDelta) | ||||
|     { | ||||
|         var yScrollDelta = MouseScrollDelta.y * _mouseScrollSpeed; | ||||
|         PinchEvent?.Invoke(yScrollDelta); | ||||
|     } | ||||
|  | ||||
|     private void ProcessMouseMap() | ||||
|     { | ||||
|          | ||||
|     } | ||||
|  | ||||
|     private void ProcessTouch() | ||||
|     { | ||||
|         var orderedTouches = _activeTouches.OrderBy(x => x.Key).ToArray(); | ||||
|         var touch = orderedTouches[0].Value; | ||||
|         switch (touch.phase) | ||||
|         { | ||||
|             case UnityEngine.InputSystem.TouchPhase.Began : | ||||
|                 IsPointerDown = true; | ||||
|                 break; | ||||
|             case UnityEngine.InputSystem.TouchPhase.Ended : | ||||
|                 break; | ||||
|             case UnityEngine.InputSystem.TouchPhase.Moved: | ||||
|                 _IsPanActive = true; | ||||
|                 var delta = touch.delta; | ||||
|                 if (delta.x + delta.y != 0) | ||||
|                 { | ||||
|                     ProcessPan(delta); | ||||
|                 } | ||||
|                  | ||||
|  | ||||
|                 break; | ||||
|         } | ||||
|     } | ||||
|      | ||||
|      | ||||
|     #endregion | ||||
|      | ||||
|      | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
							
								
								
									
										11
									
								
								Assets/Common/InputSystem/TouchManager.cs.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Assets/Common/InputSystem/TouchManager.cs.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 527e4ecf5ade44e01a972d1269464503 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Materials.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Materials.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 27d2d453aa9784dbaa06b03ba2cdf138 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										80
									
								
								Assets/Common/Materials/OpaqueBlue.mat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								Assets/Common/Materials/OpaqueBlue.mat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,80 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!21 &2100000 | ||||
| Material: | ||||
|   serializedVersion: 8 | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: OpaqueBlue | ||||
|   m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} | ||||
|   m_ValidKeywords: [] | ||||
|   m_InvalidKeywords: [] | ||||
|   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_Ints: [] | ||||
|     m_Floats: | ||||
|     - _BumpScale: 1 | ||||
|     - _Cutoff: 0.5 | ||||
|     - _DetailNormalMapScale: 1 | ||||
|     - _DstBlend: 0 | ||||
|     - _GlossMapScale: 1 | ||||
|     - _Glossiness: 0 | ||||
|     - _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, g: 0, b: 1, a: 1} | ||||
|     - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} | ||||
|   m_BuildTextureStacks: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Materials/OpaqueBlue.mat.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Materials/OpaqueBlue.mat.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 2ec2927fdaef342e5ad2e3d104750ed2 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 2100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										80
									
								
								Assets/Common/Materials/OpaqueGreen.mat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								Assets/Common/Materials/OpaqueGreen.mat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,80 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!21 &2100000 | ||||
| Material: | ||||
|   serializedVersion: 8 | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: OpaqueGreen | ||||
|   m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} | ||||
|   m_ValidKeywords: [] | ||||
|   m_InvalidKeywords: [] | ||||
|   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_Ints: [] | ||||
|     m_Floats: | ||||
|     - _BumpScale: 1 | ||||
|     - _Cutoff: 0.5 | ||||
|     - _DetailNormalMapScale: 1 | ||||
|     - _DstBlend: 0 | ||||
|     - _GlossMapScale: 1 | ||||
|     - _Glossiness: 0 | ||||
|     - _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, g: 1, b: 0, a: 1} | ||||
|     - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} | ||||
|   m_BuildTextureStacks: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Materials/OpaqueGreen.mat.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Materials/OpaqueGreen.mat.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 71c50487f4c2344b08cc666f5c2f8e7d | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 2100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										76
									
								
								Assets/Common/Materials/OpaqueRed.mat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								Assets/Common/Materials/OpaqueRed.mat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,76 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!21 &2100000 | ||||
| Material: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 0} | ||||
|   m_Name: OpaqueRed | ||||
|   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 | ||||
|     - _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.93725497, g: 0, b: 0.28235295, a: 1} | ||||
|     - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} | ||||
							
								
								
									
										8
									
								
								Assets/Common/Materials/OpaqueRed.mat.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Materials/OpaqueRed.mat.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 9b5d75722d424804fa0c0efaa228c3db | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 2100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										77
									
								
								Assets/Common/Materials/PlaneMaterial.mat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								Assets/Common/Materials/PlaneMaterial.mat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,77 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!21 &2100000 | ||||
| Material: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 0} | ||||
|   m_Name: PlaneMaterial | ||||
|   m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} | ||||
|   m_ShaderKeywords: _ALPHAPREMULTIPLY_ON | ||||
|   m_LightmapFlags: 4 | ||||
|   m_EnableInstancingVariants: 0 | ||||
|   m_DoubleSidedGI: 0 | ||||
|   m_CustomRenderQueue: 3000 | ||||
|   stringTagMap: | ||||
|     RenderType: Transparent | ||||
|   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: 10 | ||||
|     - _GlossMapScale: 1 | ||||
|     - _Glossiness: 0.5 | ||||
|     - _GlossyReflections: 1 | ||||
|     - _Metallic: 0 | ||||
|     - _Mode: 3 | ||||
|     - _OcclusionStrength: 1 | ||||
|     - _Parallax: 0.02 | ||||
|     - _SmoothnessTextureChannel: 0 | ||||
|     - _SpecularHighlights: 1 | ||||
|     - _SrcBlend: 1 | ||||
|     - _UVSec: 0 | ||||
|     - _ZWrite: 0 | ||||
|     m_Colors: | ||||
|     - _Color: {r: 0.99215686, g: 0.72156864, b: 0.07450981, a: 0.32941177} | ||||
|     - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} | ||||
							
								
								
									
										8
									
								
								Assets/Common/Materials/PlaneMaterial.mat.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Materials/PlaneMaterial.mat.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: da88c2617acace440ac7cacccc82cb89 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 0 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										88
									
								
								Assets/Common/Materials/RandomNeon.mat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								Assets/Common/Materials/RandomNeon.mat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,88 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!21 &2100000 | ||||
| Material: | ||||
|   serializedVersion: 8 | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: RandomNeon | ||||
|   m_Shader: {fileID: 4800000, guid: a347fc4fb446a4c8bb1d3b90073f9392, type: 3} | ||||
|   m_ValidKeywords: [] | ||||
|   m_InvalidKeywords: [] | ||||
|   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: 2800000, guid: 18c5cf834bf814e68bf9f28933f937ba, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _MetallicGlossMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _OcclusionMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _ParallaxMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _SpecGlossMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     m_Ints: [] | ||||
|     m_Floats: | ||||
|     - _BumpScale: 1 | ||||
|     - _Cutoff: 0.5 | ||||
|     - _DetailNormalMapScale: 1 | ||||
|     - _DstBlend: 0 | ||||
|     - _EmissionIntensity: 1 | ||||
|     - _GlossMapScale: 1 | ||||
|     - _Glossiness: 0.5 | ||||
|     - _GlossyReflections: 1 | ||||
|     - _GlowIntensity: 0.662 | ||||
|     - _Metallic: 0 | ||||
|     - _Mode: 0 | ||||
|     - _OcclusionStrength: 1 | ||||
|     - _Parallax: 0.02 | ||||
|     - _SmoothnessTextureChannel: 0 | ||||
|     - _SpecularHighlights: 1 | ||||
|     - _SrcBlend: 1 | ||||
|     - _UVSec: 0 | ||||
|     - _ZWrite: 1 | ||||
|     m_Colors: | ||||
|     - _Color: {r: 0.29211247, g: 0.5943396, b: 0.24390353, a: 1} | ||||
|     - _EmissionColor: {r: 0.13950694, g: 0.35554966, b: 0.5188679, a: 1} | ||||
|     - _GlowColor: {r: 0.07413671, g: 0.19091861, b: 0.9245283, a: 1} | ||||
|     - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} | ||||
|   m_BuildTextureStacks: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Materials/RandomNeon.mat.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Materials/RandomNeon.mat.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 80fdc65ccdd0f46d986ec60950a920b3 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 0 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										80
									
								
								Assets/Common/Materials/grid_material.mat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								Assets/Common/Materials/grid_material.mat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,80 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!21 &2100000 | ||||
| Material: | ||||
|   serializedVersion: 8 | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: grid_material | ||||
|   m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} | ||||
|   m_ValidKeywords: [] | ||||
|   m_InvalidKeywords: [] | ||||
|   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: 2800000, guid: 4c41923391c5745bfbc02fde74b90a12, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _MetallicGlossMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _OcclusionMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _ParallaxMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     m_Ints: [] | ||||
|     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: [] | ||||
							
								
								
									
										8
									
								
								Assets/Common/Materials/grid_material.mat.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Materials/grid_material.mat.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: d007182653be74962b1276a375785e1f | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 2100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Prefabs.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Prefabs.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 8dbb96665ca364dbc876b76c8cf698d7 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Prefabs/ARHelpers.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Prefabs/ARHelpers.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 2e101fae26095481e96e447aa5ed9c13 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										127
									
								
								Assets/Common/Prefabs/ARHelpers/AR Placed Cube.prefab
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										127
									
								
								Assets/Common/Prefabs/ARHelpers/AR Placed Cube.prefab
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,127 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1001 &100100000 | ||||
| Prefab: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     m_TransformParent: {fileID: 0} | ||||
|     m_Modifications: [] | ||||
|     m_RemovedComponents: [] | ||||
|   m_ParentPrefab: {fileID: 0} | ||||
|   m_RootGameObject: {fileID: 1934569588295450} | ||||
|   m_IsPrefabParent: 1 | ||||
| --- !u!1 &1754213505959666 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 100100000} | ||||
|   serializedVersion: 5 | ||||
|   m_Component: | ||||
|   - component: {fileID: 4343436889174130} | ||||
|   - component: {fileID: 33105698979402868} | ||||
|   - component: {fileID: 23914862008890870} | ||||
|   - component: {fileID: 65768120757988866} | ||||
|   m_Layer: 0 | ||||
|   m_Name: Cube | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!1 &1934569588295450 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 100100000} | ||||
|   serializedVersion: 5 | ||||
|   m_Component: | ||||
|   - component: {fileID: 4181027171868550} | ||||
|   m_Layer: 0 | ||||
|   m_Name: AR Placed Cube | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &4181027171868550 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 100100000} | ||||
|   m_GameObject: {fileID: 1934569588295450} | ||||
|   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: 4343436889174130} | ||||
|   m_Father: {fileID: 0} | ||||
|   m_RootOrder: 0 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!4 &4343436889174130 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 100100000} | ||||
|   m_GameObject: {fileID: 1754213505959666} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0.025, z: 0} | ||||
|   m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 4181027171868550} | ||||
|   m_RootOrder: 0 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!23 &23914862008890870 | ||||
| MeshRenderer: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 100100000} | ||||
|   m_GameObject: {fileID: 1754213505959666} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 1 | ||||
|   m_ReceiveShadows: 1 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_MotionVectors: 1 | ||||
|   m_LightProbeUsage: 1 | ||||
|   m_ReflectionProbeUsage: 1 | ||||
|   m_RenderingLayerMask: 4294967295 | ||||
|   m_Materials: | ||||
|   - {fileID: 2100000, guid: 9b5d75722d424804fa0c0efaa228c3db, type: 2} | ||||
|   m_StaticBatchInfo: | ||||
|     firstSubMesh: 0 | ||||
|     subMeshCount: 0 | ||||
|   m_StaticBatchRoot: {fileID: 0} | ||||
|   m_ProbeAnchor: {fileID: 0} | ||||
|   m_LightProbeVolumeOverride: {fileID: 0} | ||||
|   m_ScaleInLightmap: 1 | ||||
|   m_PreserveUVs: 0 | ||||
|   m_IgnoreNormalsForChartDetection: 0 | ||||
|   m_ImportantGI: 0 | ||||
|   m_StitchLightmapSeams: 0 | ||||
|   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 | ||||
| --- !u!33 &33105698979402868 | ||||
| MeshFilter: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 100100000} | ||||
|   m_GameObject: {fileID: 1754213505959666} | ||||
|   m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} | ||||
| --- !u!65 &65768120757988866 | ||||
| BoxCollider: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_PrefabParentObject: {fileID: 0} | ||||
|   m_PrefabInternal: {fileID: 100100000} | ||||
|   m_GameObject: {fileID: 1754213505959666} | ||||
|   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} | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: b34b6c8f1206a6844b983e23b9da0441 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 100100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										243
									
								
								Assets/Common/Prefabs/ARHelpers/AR Plane Debug Visualizer.prefab
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										243
									
								
								Assets/Common/Prefabs/ARHelpers/AR Plane Debug Visualizer.prefab
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,243 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1 &1568414836858200 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 4381455002505794} | ||||
|   - component: {fileID: 114420653519937450} | ||||
|   - component: {fileID: 114505523171528268} | ||||
|   - component: {fileID: 64075061905826896} | ||||
|   - component: {fileID: 33940188020947210} | ||||
|   - component: {fileID: 23757564266038714} | ||||
|   - component: {fileID: 120517587746667212} | ||||
|   - component: {fileID: 6067490393605405756} | ||||
|   m_Layer: 0 | ||||
|   m_Name: AR Plane Debug Visualizer | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &4381455002505794 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||
|   m_LocalScale: {x: 1, y: 1, z: 1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 0} | ||||
|   m_RootOrder: 0 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!114 &114420653519937450 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 5f66da7470dce8f4d821d71dd2b1d4ac, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_DestroyOnRemoval: 1 | ||||
|   m_VertexChangedThreshold: 0.01 | ||||
| --- !u!114 &114505523171528268 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 3d180956a54db4646a1c6342921672ad, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_TrackingStateVisibilityThreshold: 1 | ||||
|   m_HideSubsumed: 1 | ||||
| --- !u!64 &64075061905826896 | ||||
| MeshCollider: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_Material: {fileID: 0} | ||||
|   m_IsTrigger: 0 | ||||
|   m_Enabled: 1 | ||||
|   serializedVersion: 4 | ||||
|   m_Convex: 0 | ||||
|   m_CookingOptions: 30 | ||||
|   m_Mesh: {fileID: 0} | ||||
| --- !u!33 &33940188020947210 | ||||
| MeshFilter: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_Mesh: {fileID: 0} | ||||
| --- !u!23 &23757564266038714 | ||||
| MeshRenderer: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 1 | ||||
|   m_ReceiveShadows: 1 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_StaticShadowCaster: 0 | ||||
|   m_MotionVectors: 1 | ||||
|   m_LightProbeUsage: 1 | ||||
|   m_ReflectionProbeUsage: 1 | ||||
|   m_RayTracingMode: 2 | ||||
|   m_RayTraceProcedural: 0 | ||||
|   m_RenderingLayerMask: 4294967295 | ||||
|   m_RendererPriority: 0 | ||||
|   m_Materials: | ||||
|   - {fileID: 2100000, guid: da88c2617acace440ac7cacccc82cb89, 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: 0 | ||||
|   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!120 &120517587746667212 | ||||
| LineRenderer: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 0 | ||||
|   m_ReceiveShadows: 0 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_StaticShadowCaster: 0 | ||||
|   m_MotionVectors: 0 | ||||
|   m_LightProbeUsage: 0 | ||||
|   m_ReflectionProbeUsage: 0 | ||||
|   m_RayTracingMode: 0 | ||||
|   m_RayTraceProcedural: 0 | ||||
|   m_RenderingLayerMask: 4294967295 | ||||
|   m_RendererPriority: 0 | ||||
|   m_Materials: | ||||
|   - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0} | ||||
|   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: 0 | ||||
|   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_Positions: | ||||
|   - {x: 0, y: 0, z: 0} | ||||
|   - {x: 0, y: 0, z: 1} | ||||
|   m_Parameters: | ||||
|     serializedVersion: 3 | ||||
|     widthMultiplier: 0.005 | ||||
|     widthCurve: | ||||
|       serializedVersion: 2 | ||||
|       m_Curve: | ||||
|       - serializedVersion: 3 | ||||
|         time: 0 | ||||
|         value: 1 | ||||
|         inSlope: 0 | ||||
|         outSlope: 0 | ||||
|         tangentMode: 0 | ||||
|         weightedMode: 0 | ||||
|         inWeight: 0.33333334 | ||||
|         outWeight: 0.33333334 | ||||
|       m_PreInfinity: 2 | ||||
|       m_PostInfinity: 2 | ||||
|       m_RotationOrder: 4 | ||||
|     colorGradient: | ||||
|       serializedVersion: 2 | ||||
|       key0: {r: 0, g: 0, b: 0, a: 1} | ||||
|       key1: {r: 0, g: 0, b: 0, a: 1} | ||||
|       key2: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key3: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key4: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key5: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key6: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key7: {r: 0, g: 0, b: 0, a: 0} | ||||
|       ctime0: 0 | ||||
|       ctime1: 65535 | ||||
|       ctime2: 0 | ||||
|       ctime3: 0 | ||||
|       ctime4: 0 | ||||
|       ctime5: 0 | ||||
|       ctime6: 0 | ||||
|       ctime7: 0 | ||||
|       atime0: 0 | ||||
|       atime1: 65535 | ||||
|       atime2: 0 | ||||
|       atime3: 0 | ||||
|       atime4: 0 | ||||
|       atime5: 0 | ||||
|       atime6: 0 | ||||
|       atime7: 0 | ||||
|       m_Mode: 0 | ||||
|       m_NumColorKeys: 2 | ||||
|       m_NumAlphaKeys: 2 | ||||
|     numCornerVertices: 4 | ||||
|     numCapVertices: 4 | ||||
|     alignment: 0 | ||||
|     textureMode: 0 | ||||
|     shadowBias: 0 | ||||
|     generateLightingData: 0 | ||||
|   m_UseWorldSpace: 0 | ||||
|   m_Loop: 1 | ||||
| --- !u!114 &6067490393605405756 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1568414836858200} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 9e1509380f484471eb27fb659b8f56cf, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: f0e0be81472ff1243aa2afa27e5d0e61 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 100100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 0d4f49e744bffd14eb527ba76c9bba12 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 100100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										337
									
								
								Assets/Common/Prefabs/ARHelpers/debugging_cube.prefab
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										337
									
								
								Assets/Common/Prefabs/ARHelpers/debugging_cube.prefab
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,337 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1 &173472403011235223 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 12402972514929121} | ||||
|   - component: {fileID: 5917965289171559445} | ||||
|   - component: {fileID: 497251042863902796} | ||||
|   m_Layer: 0 | ||||
|   m_Name: y-axis | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &12402972514929121 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 173472403011235223} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0.5, z: 0} | ||||
|   m_LocalScale: {x: 0.1, y: 1, z: 0.1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 6683884011665911280} | ||||
|   m_RootOrder: 0 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!33 &5917965289171559445 | ||||
| MeshFilter: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 173472403011235223} | ||||
|   m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} | ||||
| --- !u!23 &497251042863902796 | ||||
| MeshRenderer: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 173472403011235223} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 1 | ||||
|   m_ReceiveShadows: 1 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_StaticShadowCaster: 0 | ||||
|   m_MotionVectors: 1 | ||||
|   m_LightProbeUsage: 1 | ||||
|   m_ReflectionProbeUsage: 1 | ||||
|   m_RayTracingMode: 2 | ||||
|   m_RayTraceProcedural: 0 | ||||
|   m_RenderingLayerMask: 1 | ||||
|   m_RendererPriority: 0 | ||||
|   m_Materials: | ||||
|   - {fileID: 2100000, guid: 71c50487f4c2344b08cc666f5c2f8e7d, type: 2} | ||||
|   m_StaticBatchInfo: | ||||
|     firstSubMesh: 0 | ||||
|     subMeshCount: 0 | ||||
|   m_StaticBatchRoot: {fileID: 0} | ||||
|   m_ProbeAnchor: {fileID: 0} | ||||
|   m_LightProbeVolumeOverride: {fileID: 0} | ||||
|   m_ScaleInLightmap: 1 | ||||
|   m_ReceiveGI: 1 | ||||
|   m_PreserveUVs: 0 | ||||
|   m_IgnoreNormalsForChartDetection: 0 | ||||
|   m_ImportantGI: 0 | ||||
|   m_StitchLightmapSeams: 1 | ||||
|   m_SelectedEditorRenderState: 3 | ||||
|   m_MinimumChartSize: 4 | ||||
|   m_AutoUVMaxDistance: 0.5 | ||||
|   m_AutoUVMaxAngle: 89 | ||||
|   m_LightmapParameters: {fileID: 0} | ||||
|   m_SortingLayerID: 0 | ||||
|   m_SortingLayer: 0 | ||||
|   m_SortingOrder: 0 | ||||
|   m_AdditionalVertexStreams: {fileID: 0} | ||||
| --- !u!1 &2459636550738759409 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 83988639555841512} | ||||
|   - component: {fileID: 3487183140928587820} | ||||
|   - component: {fileID: 8045143100106685623} | ||||
|   m_Layer: 0 | ||||
|   m_Name: x-axis | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &83988639555841512 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2459636550738759409} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} | ||||
|   m_LocalPosition: {x: 0.5, y: 0, z: 0} | ||||
|   m_LocalScale: {x: 0.1, y: 1, z: 0.1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 6683884011665911280} | ||||
|   m_RootOrder: 2 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} | ||||
| --- !u!33 &3487183140928587820 | ||||
| MeshFilter: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2459636550738759409} | ||||
|   m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} | ||||
| --- !u!23 &8045143100106685623 | ||||
| MeshRenderer: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2459636550738759409} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 1 | ||||
|   m_ReceiveShadows: 1 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_StaticShadowCaster: 0 | ||||
|   m_MotionVectors: 1 | ||||
|   m_LightProbeUsage: 1 | ||||
|   m_ReflectionProbeUsage: 1 | ||||
|   m_RayTracingMode: 2 | ||||
|   m_RayTraceProcedural: 0 | ||||
|   m_RenderingLayerMask: 1 | ||||
|   m_RendererPriority: 0 | ||||
|   m_Materials: | ||||
|   - {fileID: 2100000, guid: 9b5d75722d424804fa0c0efaa228c3db, type: 2} | ||||
|   m_StaticBatchInfo: | ||||
|     firstSubMesh: 0 | ||||
|     subMeshCount: 0 | ||||
|   m_StaticBatchRoot: {fileID: 0} | ||||
|   m_ProbeAnchor: {fileID: 0} | ||||
|   m_LightProbeVolumeOverride: {fileID: 0} | ||||
|   m_ScaleInLightmap: 1 | ||||
|   m_ReceiveGI: 1 | ||||
|   m_PreserveUVs: 0 | ||||
|   m_IgnoreNormalsForChartDetection: 0 | ||||
|   m_ImportantGI: 0 | ||||
|   m_StitchLightmapSeams: 1 | ||||
|   m_SelectedEditorRenderState: 3 | ||||
|   m_MinimumChartSize: 4 | ||||
|   m_AutoUVMaxDistance: 0.5 | ||||
|   m_AutoUVMaxAngle: 89 | ||||
|   m_LightmapParameters: {fileID: 0} | ||||
|   m_SortingLayerID: 0 | ||||
|   m_SortingLayer: 0 | ||||
|   m_SortingOrder: 0 | ||||
|   m_AdditionalVertexStreams: {fileID: 0} | ||||
| --- !u!1 &2979565401482313086 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 5512076478808689568} | ||||
|   - component: {fileID: 848526716683501766} | ||||
|   - component: {fileID: 2359758470851159279} | ||||
|   m_Layer: 0 | ||||
|   m_Name: z-axis | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &5512076478808689568 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2979565401482313086} | ||||
|   m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0.5} | ||||
|   m_LocalScale: {x: 0.1, y: 1, z: 0.1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 6683884011665911280} | ||||
|   m_RootOrder: 1 | ||||
|   m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} | ||||
| --- !u!33 &848526716683501766 | ||||
| MeshFilter: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2979565401482313086} | ||||
|   m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} | ||||
| --- !u!23 &2359758470851159279 | ||||
| MeshRenderer: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2979565401482313086} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 1 | ||||
|   m_ReceiveShadows: 1 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_StaticShadowCaster: 0 | ||||
|   m_MotionVectors: 1 | ||||
|   m_LightProbeUsage: 1 | ||||
|   m_ReflectionProbeUsage: 1 | ||||
|   m_RayTracingMode: 2 | ||||
|   m_RayTraceProcedural: 0 | ||||
|   m_RenderingLayerMask: 1 | ||||
|   m_RendererPriority: 0 | ||||
|   m_Materials: | ||||
|   - {fileID: 2100000, guid: 2ec2927fdaef342e5ad2e3d104750ed2, type: 2} | ||||
|   m_StaticBatchInfo: | ||||
|     firstSubMesh: 0 | ||||
|     subMeshCount: 0 | ||||
|   m_StaticBatchRoot: {fileID: 0} | ||||
|   m_ProbeAnchor: {fileID: 0} | ||||
|   m_LightProbeVolumeOverride: {fileID: 0} | ||||
|   m_ScaleInLightmap: 1 | ||||
|   m_ReceiveGI: 1 | ||||
|   m_PreserveUVs: 0 | ||||
|   m_IgnoreNormalsForChartDetection: 0 | ||||
|   m_ImportantGI: 0 | ||||
|   m_StitchLightmapSeams: 1 | ||||
|   m_SelectedEditorRenderState: 3 | ||||
|   m_MinimumChartSize: 4 | ||||
|   m_AutoUVMaxDistance: 0.5 | ||||
|   m_AutoUVMaxAngle: 89 | ||||
|   m_LightmapParameters: {fileID: 0} | ||||
|   m_SortingLayerID: 0 | ||||
|   m_SortingLayer: 0 | ||||
|   m_SortingOrder: 0 | ||||
|   m_AdditionalVertexStreams: {fileID: 0} | ||||
| --- !u!1 &6683884011665911284 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 6683884011665911280} | ||||
|   - component: {fileID: 6683884011665911281} | ||||
|   - component: {fileID: 6683884011665911286} | ||||
|   m_Layer: 0 | ||||
|   m_Name: debugging_cube | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &6683884011665911280 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 6683884011665911284} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||
|   m_LocalScale: {x: 1, y: 1, z: 1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: | ||||
|   - {fileID: 12402972514929121} | ||||
|   - {fileID: 5512076478808689568} | ||||
|   - {fileID: 83988639555841512} | ||||
|   m_Father: {fileID: 0} | ||||
|   m_RootOrder: 0 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!33 &6683884011665911281 | ||||
| MeshFilter: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 6683884011665911284} | ||||
|   m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} | ||||
| --- !u!23 &6683884011665911286 | ||||
| MeshRenderer: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 6683884011665911284} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 1 | ||||
|   m_ReceiveShadows: 1 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_StaticShadowCaster: 0 | ||||
|   m_MotionVectors: 1 | ||||
|   m_LightProbeUsage: 1 | ||||
|   m_ReflectionProbeUsage: 1 | ||||
|   m_RayTracingMode: 2 | ||||
|   m_RayTraceProcedural: 0 | ||||
|   m_RenderingLayerMask: 1 | ||||
|   m_RendererPriority: 0 | ||||
|   m_Materials: | ||||
|   - {fileID: 2100000, guid: d007182653be74962b1276a375785e1f, 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} | ||||
| @@ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: a70ceac03fa0543f09075868f6102ba8 | ||||
| PrefabImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										8
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: f2aaa75c0bf864ff79ef3c0aba951aa4 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: a08f85c0b6df84ee0a1e66d216a6763b | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_BinocularLoop.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_BinocularLoop.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,225 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 3233bf4a2c748cc46ab6e372c1e64644 | ||||
| ModelImporter: | ||||
|   serializedVersion: 19301 | ||||
|   internalIDToNameTable: | ||||
|   - first: | ||||
|       74: 1827226128182048838 | ||||
|     second: Take 001 | ||||
|   - first: | ||||
|       74: 3892051098791043623 | ||||
|     second: A_Yeti_BinocularLoop | ||||
|   - first: | ||||
|       74: 5315584959362819773 | ||||
|     second: A_Binocular_BinocularLoop | ||||
|   - first: | ||||
|       74: 1509009311224603890 | ||||
|     second: A_Yeti_BinocularLoop_Full | ||||
|   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: | ||||
|     - serializedVersion: 16 | ||||
|       name: Take 001 | ||||
|       takeName: Take 001 | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 194 | ||||
|       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: [] | ||||
|       transformMask: [] | ||||
|       maskType: 3 | ||||
|       maskSource: {instanceID: 0} | ||||
|       additiveReferencePoseFrame: 0 | ||||
|     - serializedVersion: 16 | ||||
|       name: A_Yeti_BinocularLoop | ||||
|       takeName: A_Yeti_BinocularLoop | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 140 | ||||
|       wrapMode: 0 | ||||
|       orientationOffsetY: 0 | ||||
|       level: 0 | ||||
|       cycleOffset: 0 | ||||
|       loop: 0 | ||||
|       hasAdditiveReferencePose: 0 | ||||
|       loopTime: 1 | ||||
|       loopBlend: 0 | ||||
|       loopBlendOrientation: 0 | ||||
|       loopBlendPositionY: 0 | ||||
|       loopBlendPositionXZ: 0 | ||||
|       keepOriginalOrientation: 0 | ||||
|       keepOriginalPositionY: 1 | ||||
|       keepOriginalPositionXZ: 0 | ||||
|       heightFromFeet: 0 | ||||
|       mirror: 0 | ||||
|       bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 | ||||
|       curves: [] | ||||
|       events: [] | ||||
|       transformMask: [] | ||||
|       maskType: 3 | ||||
|       maskSource: {instanceID: 0} | ||||
|       additiveReferencePoseFrame: 0 | ||||
|     - serializedVersion: 16 | ||||
|       name: A_Binocular_BinocularLoop | ||||
|       takeName: A_Binocular_BinocularLoop | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 140 | ||||
|       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: [] | ||||
|       transformMask: [] | ||||
|       maskType: 3 | ||||
|       maskSource: {instanceID: 0} | ||||
|       additiveReferencePoseFrame: 0 | ||||
|     - serializedVersion: 16 | ||||
|       name: A_Yeti_BinocularLoop_Full | ||||
|       takeName: Take 001 | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 194 | ||||
|       wrapMode: 0 | ||||
|       orientationOffsetY: 0 | ||||
|       level: 0 | ||||
|       cycleOffset: 0 | ||||
|       loop: 0 | ||||
|       hasAdditiveReferencePose: 0 | ||||
|       loopTime: 1 | ||||
|       loopBlend: 0 | ||||
|       loopBlendOrientation: 0 | ||||
|       loopBlendPositionY: 0 | ||||
|       loopBlendPositionXZ: 0 | ||||
|       keepOriginalOrientation: 0 | ||||
|       keepOriginalPositionY: 1 | ||||
|       keepOriginalPositionXZ: 0 | ||||
|       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 | ||||
|     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:  | ||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_Idle.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_Idle.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,161 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 8065c57c4ff6b864fbc050bcae4872a0 | ||||
| ModelImporter: | ||||
|   serializedVersion: 19301 | ||||
|   internalIDToNameTable: | ||||
|   - first: | ||||
|       74: 1827226128182048838 | ||||
|     second: Take 001 | ||||
|   - first: | ||||
|       74: -4630422464878360678 | ||||
|     second: A_Yeti_Idle | ||||
|   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: | ||||
|     - serializedVersion: 16 | ||||
|       name: Take 001 | ||||
|       takeName: Take 001 | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 120 | ||||
|       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: [] | ||||
|       transformMask: [] | ||||
|       maskType: 3 | ||||
|       maskSource: {instanceID: 0} | ||||
|       additiveReferencePoseFrame: 0 | ||||
|     - serializedVersion: 16 | ||||
|       name: A_Yeti_Idle | ||||
|       takeName: A_Yeti_Idle | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 120 | ||||
|       wrapMode: 0 | ||||
|       orientationOffsetY: 0 | ||||
|       level: 0 | ||||
|       cycleOffset: 0 | ||||
|       loop: 0 | ||||
|       hasAdditiveReferencePose: 0 | ||||
|       loopTime: 1 | ||||
|       loopBlend: 0 | ||||
|       loopBlendOrientation: 0 | ||||
|       loopBlendPositionY: 0 | ||||
|       loopBlendPositionXZ: 0 | ||||
|       keepOriginalOrientation: 0 | ||||
|       keepOriginalPositionY: 1 | ||||
|       keepOriginalPositionXZ: 0 | ||||
|       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 | ||||
|     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:  | ||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_Walkcycle.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_Walkcycle.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,161 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: e228e628b9804584b95b92ff67c112b9 | ||||
| ModelImporter: | ||||
|   serializedVersion: 19301 | ||||
|   internalIDToNameTable: | ||||
|   - first: | ||||
|       74: 1827226128182048838 | ||||
|     second: Take 001 | ||||
|   - first: | ||||
|       74: 462656175518147475 | ||||
|     second: A_Yet_Walkcycle | ||||
|   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: | ||||
|     - serializedVersion: 16 | ||||
|       name: Take 001 | ||||
|       takeName: Take 001 | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 32 | ||||
|       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: [] | ||||
|       transformMask: [] | ||||
|       maskType: 3 | ||||
|       maskSource: {instanceID: 0} | ||||
|       additiveReferencePoseFrame: 0 | ||||
|     - serializedVersion: 16 | ||||
|       name: A_Yet_Walkcycle | ||||
|       takeName: A_Yet_Walkcycle | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 32 | ||||
|       wrapMode: 0 | ||||
|       orientationOffsetY: 0 | ||||
|       level: 0 | ||||
|       cycleOffset: 0 | ||||
|       loop: 0 | ||||
|       hasAdditiveReferencePose: 0 | ||||
|       loopTime: 1 | ||||
|       loopBlend: 0 | ||||
|       loopBlendOrientation: 0 | ||||
|       loopBlendPositionY: 0 | ||||
|       loopBlendPositionXZ: 0 | ||||
|       keepOriginalOrientation: 0 | ||||
|       keepOriginalPositionY: 1 | ||||
|       keepOriginalPositionXZ: 0 | ||||
|       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 | ||||
|     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:  | ||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_Wave.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Animation/A_Yeti_Wave.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,165 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 3304bc3d11c21b54d9a3695cd2fafee8 | ||||
| ModelImporter: | ||||
|   serializedVersion: 19301 | ||||
|   internalIDToNameTable: | ||||
|   - first: | ||||
|       74: 1827226128182048838 | ||||
|     second: Take 001 | ||||
|   - first: | ||||
|       74: -2451523629727932984 | ||||
|     second: Yeti | ||||
|   - first: | ||||
|       74: -2791680545073324385 | ||||
|     second: A_Yeti_Wave | ||||
|   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: | ||||
|     - serializedVersion: 16 | ||||
|       name: Take 001 | ||||
|       takeName: Take 001 | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 98 | ||||
|       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: [] | ||||
|       transformMask: [] | ||||
|       maskType: 3 | ||||
|       maskSource: {instanceID: 0} | ||||
|       additiveReferencePoseFrame: 0 | ||||
|     - serializedVersion: 16 | ||||
|       name: A_Yeti_Wave | ||||
|       takeName: A_Yeti_Wave | ||||
|       internalID: 0 | ||||
|       firstFrame: 0 | ||||
|       lastFrame: 98 | ||||
|       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: [] | ||||
|       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 | ||||
|     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: {fileID: 9000000, guid: 5078036cc93a04540b2f6df193582880, | ||||
|     type: 3} | ||||
|   autoGenerateAvatarMappingIfUnspecified: 1 | ||||
|   animationType: 2 | ||||
|   humanoidOversampling: 1 | ||||
|   avatarSetup: 2 | ||||
|   additionalBone: 0 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,11 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!319 &31900000 | ||||
| AvatarMask: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: LowerBody | ||||
|   m_Mask: 01000000000000000000000001000000010000000000000000000000000000000000000001000000010000000000000000000000 | ||||
|   m_Elements: [] | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 8003eb22221a34e888a3a796ae7a6649 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 31900000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,11 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!319 &31900000 | ||||
| AvatarMask: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: UpperBody | ||||
|   m_Mask: 00000000010000000100000000000000000000000100000001000000010000000100000000000000000000000000000001000000 | ||||
|   m_Elements: [] | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 4ff56d7654db640a5918c25782f184b8 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 31900000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,324 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1102 &-7219418120916233599 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: A_Yeti_Idle | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: 2902635412455960659} | ||||
|   - {fileID: 2667989770866905803} | ||||
|   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: -4630422464878360678, guid: 8065c57c4ff6b864fbc050bcae4872a0, type: 3} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1101 &-6180364757288839470 | ||||
| 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: wave | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: -1561990467959369108} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0.25 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.765625 | ||||
|   m_HasExitTime: 1 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1102 &-3173538655273588918 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: A_Yet_Walkcycle | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: [] | ||||
|   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: 0} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1107 &-1913604109235691757 | ||||
| AnimatorStateMachine: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: BaseLayer | ||||
|   m_ChildStates: | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: -7219418120916233599} | ||||
|     m_Position: {x: 40, y: 230, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: 4819134424299165961} | ||||
|     m_Position: {x: 60, y: 440, z: 0} | ||||
|   - serializedVersion: 1 | ||||
|     m_State: {fileID: -1561990467959369108} | ||||
|     m_Position: {x: 328.52728, y: 269.8555, z: 0} | ||||
|   m_ChildStateMachines: [] | ||||
|   m_AnyStateTransitions: [] | ||||
|   m_EntryTransitions: [] | ||||
|   m_StateMachineTransitions: {} | ||||
|   m_StateMachineBehaviours: [] | ||||
|   m_AnyStatePosition: {x: 50, y: 20, z: 0} | ||||
|   m_EntryPosition: {x: 50, y: 120, z: 0} | ||||
|   m_ExitPosition: {x: 800, y: 120, z: 0} | ||||
|   m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} | ||||
|   m_DefaultState: {fileID: -7219418120916233599} | ||||
| --- !u!1102 &-1561990467959369108 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: A_Yeti_Wave | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: 5158545848223580855} | ||||
|   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: -2791680545073324385, guid: 3304bc3d11c21b54d9a3695cd2fafee8, type: 3} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!91 &9100000 | ||||
| AnimatorController: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: Yeti Animator Controller | ||||
|   serializedVersion: 5 | ||||
|   m_AnimatorParameters: | ||||
|   - m_Name: speed | ||||
|     m_Type: 1 | ||||
|     m_DefaultFloat: 0 | ||||
|     m_DefaultInt: 0 | ||||
|     m_DefaultBool: 0 | ||||
|     m_Controller: {fileID: 9100000} | ||||
|   - m_Name: wave | ||||
|     m_Type: 4 | ||||
|     m_DefaultFloat: 0 | ||||
|     m_DefaultInt: 0 | ||||
|     m_DefaultBool: 0 | ||||
|     m_Controller: {fileID: 9100000} | ||||
|   m_AnimatorLayers: | ||||
|   - serializedVersion: 5 | ||||
|     m_Name: BaseLayer | ||||
|     m_StateMachine: {fileID: -1913604109235691757} | ||||
|     m_Mask: {fileID: 31900000, guid: 4ff56d7654db640a5918c25782f184b8, type: 2} | ||||
|     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 &2199018338278833579 | ||||
| AnimatorStateTransition: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name:  | ||||
|   m_Conditions: | ||||
|   - m_ConditionMode: 4 | ||||
|     m_ConditionEvent: speed | ||||
|     m_EventTreshold: 0.01 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: -7219418120916233599} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0.25 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.765625 | ||||
|   m_HasExitTime: 0 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1101 &2667989770866905803 | ||||
| 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: wave | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: -1561990467959369108} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0.25 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.9375 | ||||
|   m_HasExitTime: 1 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1101 &2902635412455960659 | ||||
| AnimatorStateTransition: | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name:  | ||||
|   m_Conditions: | ||||
|   - m_ConditionMode: 3 | ||||
|     m_ConditionEvent: speed | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: 4819134424299165961} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0.27953348 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.018267073 | ||||
|   m_HasExitTime: 0 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1102 &4819134424299165961 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: A_Yet_Walkcycle | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: | ||||
|   - {fileID: 2199018338278833579} | ||||
|   - {fileID: -6180364757288839470} | ||||
|   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: 462656175518147475, guid: e228e628b9804584b95b92ff67c112b9, type: 3} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| --- !u!1101 &5158545848223580855 | ||||
| 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: wave | ||||
|     m_EventTreshold: 0 | ||||
|   m_DstStateMachine: {fileID: 0} | ||||
|   m_DstState: {fileID: -7219418120916233599} | ||||
|   m_Solo: 0 | ||||
|   m_Mute: 0 | ||||
|   m_IsExit: 0 | ||||
|   serializedVersion: 3 | ||||
|   m_TransitionDuration: 0.25 | ||||
|   m_TransitionOffset: 0 | ||||
|   m_ExitTime: 0.9234694 | ||||
|   m_HasExitTime: 1 | ||||
|   m_HasFixedDuration: 1 | ||||
|   m_InterruptionSource: 0 | ||||
|   m_OrderedInterruption: 1 | ||||
|   m_CanTransitionToSelf: 1 | ||||
| --- !u!1102 &6908327404825410896 | ||||
| AnimatorState: | ||||
|   serializedVersion: 6 | ||||
|   m_ObjectHideFlags: 1 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_Name: Take 001 | ||||
|   m_Speed: 1 | ||||
|   m_CycleOffset: 0 | ||||
|   m_Transitions: [] | ||||
|   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: 0} | ||||
|   m_Tag:  | ||||
|   m_SpeedParameter:  | ||||
|   m_MirrorParameter:  | ||||
|   m_CycleOffsetParameter:  | ||||
|   m_TimeParameter:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 8dfe766611e0e456abc53725d2eab34f | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 9100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 5b1051e86873d4e4eb13dbba3f572412 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,89 @@ | ||||
| %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: Yeti Body | ||||
|   m_Shader: {fileID: 4800000, guid: 20742b719bcc64109bc3adc693156a45, type: 3} | ||||
|   m_ShaderKeywords:  | ||||
|   m_LightmapFlags: 4 | ||||
|   m_EnableInstancingVariants: 0 | ||||
|   m_DoubleSidedGI: 0 | ||||
|   m_CustomRenderQueue: -1 | ||||
|   stringTagMap: {} | ||||
|   disabledShaderPasses: [] | ||||
|   m_SavedProperties: | ||||
|     serializedVersion: 3 | ||||
|     m_TexEnvs: | ||||
|     - _BWTex: | ||||
|         m_Texture: {fileID: 2800000, guid: 07dad914a3fd54200b8776127098d32d, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _BumpMap: | ||||
|         m_Texture: {fileID: 2800000, guid: b87d9074138322649a0ef96e3900c7e1, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _ColorMask: | ||||
|         m_Texture: {fileID: 2800000, guid: 9cf53e164665d4b18874068a892b5dfc, 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: 94bb00d2555b9084fad4f03ad5ec3224, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _MetallicGlossMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _OcclusionMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _ParallaxMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     m_Floats: | ||||
|     - _BumpScale: 1 | ||||
|     - _Cutoff: 0.5 | ||||
|     - _DetailNormalMapScale: 1 | ||||
|     - _DstBlend: 0 | ||||
|     - _GlossMapScale: 1 | ||||
|     - _Glossiness: 0.15 | ||||
|     - _GlossyReflections: 1 | ||||
|     - _Metallic: 0.258 | ||||
|     - _Mode: 0 | ||||
|     - _OcclusionStrength: 1 | ||||
|     - _Parallax: 0.02 | ||||
|     - _SmoothnessTextureChannel: 0 | ||||
|     - _SpecularHighlights: 1 | ||||
|     - _SrcBlend: 1 | ||||
|     - _UVSec: 0 | ||||
|     - _ZWrite: 1 | ||||
|     m_Colors: | ||||
|     - _Color: {r: 0.990566, g: 0.990566, b: 0.990566, a: 1} | ||||
|     - _Color1: {r: 1, g: 1, b: 1, a: 1} | ||||
|     - _Color2: {r: 1, g: 1, b: 1, a: 1} | ||||
|     - _Color3: {r: 1, g: 1, b: 1, a: 1} | ||||
|     - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} | ||||
|   m_BuildTextureStacks: [] | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 7ea2abc1c492042968953dd2d0194cb0 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 2100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,89 @@ | ||||
| %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: Yeti Prop | ||||
|   m_Shader: {fileID: 4800000, guid: 20742b719bcc64109bc3adc693156a45, type: 3} | ||||
|   m_ShaderKeywords:  | ||||
|   m_LightmapFlags: 4 | ||||
|   m_EnableInstancingVariants: 0 | ||||
|   m_DoubleSidedGI: 0 | ||||
|   m_CustomRenderQueue: -1 | ||||
|   stringTagMap: {} | ||||
|   disabledShaderPasses: [] | ||||
|   m_SavedProperties: | ||||
|     serializedVersion: 3 | ||||
|     m_TexEnvs: | ||||
|     - _BWTex: | ||||
|         m_Texture: {fileID: 2800000, guid: ac0721a6e0b57429198c2f939e9cb014, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _BumpMap: | ||||
|         m_Texture: {fileID: 2800000, guid: 0bbdb23cde2ca4e4fae9f403e6774e70, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _ColorMask: | ||||
|         m_Texture: {fileID: 2800000, guid: c9318176af25741689f164af9e353622, 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: d5704d0797f816a4bb6ebf1b3a0c2c8a, type: 3} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _MetallicGlossMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _OcclusionMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     - _ParallaxMap: | ||||
|         m_Texture: {fileID: 0} | ||||
|         m_Scale: {x: 1, y: 1} | ||||
|         m_Offset: {x: 0, y: 0} | ||||
|     m_Floats: | ||||
|     - _BumpScale: 1 | ||||
|     - _Cutoff: 0.5 | ||||
|     - _DetailNormalMapScale: 1 | ||||
|     - _DstBlend: 0 | ||||
|     - _GlossMapScale: 1 | ||||
|     - _Glossiness: 0.15 | ||||
|     - _GlossyReflections: 1 | ||||
|     - _Metallic: 0.33 | ||||
|     - _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} | ||||
|     - _Color1: {r: 1, g: 1, b: 1, a: 1} | ||||
|     - _Color2: {r: 1, g: 1, b: 1, a: 1} | ||||
|     - _Color3: {r: 1, g: 1, b: 1, a: 1} | ||||
|     - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} | ||||
|   m_BuildTextureStacks: [] | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: beb81ae53fa024d1087cb079ad5b19f0 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 2100000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,106 @@ | ||||
| Shader "Custom/YetiShader" | ||||
| { | ||||
|     Properties | ||||
|     { | ||||
|         _Color ("Color", Color) = (1,1,1,1) | ||||
|         _Color1 ("Color1", Color) = (1,1,1,1) | ||||
|         _Color2 ("Color2", Color) = (1,1,1,1) | ||||
|         _Color3 ("Color3", Color) = (1,1,1,1) | ||||
|          | ||||
|         _ColorMask ("ColorMask", 2D) = "white" {} | ||||
|         _BWTex ("BWTex", 2D) = "white" {} | ||||
|          | ||||
|          | ||||
|         _MainTex ("Albedo (RGB)", 2D) = "white" {} | ||||
|         _BumpMap ("Bumpmap", 2D) = "bump" {} | ||||
|         _Glossiness ("Smoothness", Range(0,1)) = 0.5 | ||||
|         _Metallic ("Metallic", Range(0,1)) = 0.0 | ||||
|     } | ||||
|     SubShader | ||||
|     { | ||||
|         Tags { "RenderType"="Geometry+200" } | ||||
|         LOD 200 | ||||
|  | ||||
|         Pass | ||||
|         { | ||||
|             CGPROGRAM | ||||
|              | ||||
|             #pragma vertex vert | ||||
|             #pragma fragment frag | ||||
|              | ||||
|             // Use shader model 3.0 target, to get nicer looking lighting | ||||
|             #pragma target 3.0 | ||||
|             sampler2D _MainTex; | ||||
|             sampler2D _BumpMap; | ||||
|             sampler2D _ColorMask; | ||||
|             sampler2D _BWTex; | ||||
|              | ||||
|             #include "UnityCG.cginc" | ||||
|             struct v2f | ||||
|             { | ||||
|                 float4 pos : SV_POSITION; | ||||
|                 float2 uv : TEXCOORD0; | ||||
|             }; | ||||
|          | ||||
|             half _Glossiness; | ||||
|             half _Metallic; | ||||
|             fixed4 _Color; | ||||
|             fixed4 _Color1; | ||||
|             fixed4 _Color2; | ||||
|             fixed4 _Color3; | ||||
|              | ||||
|             v2f vert (appdata_base d) | ||||
|             { | ||||
|                 v2f o; | ||||
|                 o.pos = UnityObjectToClipPos(d.vertex); | ||||
|                 o.uv = d.texcoord; | ||||
|                | ||||
|                 return o; | ||||
|             } | ||||
|          | ||||
|             fixed4 frag (v2f i) : SV_Target | ||||
|             { | ||||
|                 // Albedo comes from a texture tinted by color | ||||
|                 fixed4 mask = tex2D (_ColorMask, i.uv); | ||||
|                 fixed4 c = tex2D (_MainTex, i.uv); | ||||
|                 fixed4 bw = tex2D (_BWTex, i.uv); | ||||
|                  | ||||
|                 //these are overrides full replace the color in this region | ||||
|                 float4 fur = bw*mask.r * _Color; | ||||
|                 float4 face = bw*mask.b * _Color1; | ||||
|                 //this is a tint of the existing color not an override | ||||
|                 float4 bag = c*mask.g * _Color2; | ||||
|                  | ||||
|                 //combine the bits | ||||
|                 float4 colors = fur+face+bag;  | ||||
|                 float full_mask = clamp(mask.r+mask.b+mask.g,0,1); | ||||
|                 float full_mask_inv = 1.0-clamp(mask.r+mask.b+mask.g,0,1); | ||||
|                  | ||||
|                 //composite bg with character. | ||||
|                 c = ((c*full_mask_inv )+ face + fur+bag); | ||||
|                 return c; | ||||
|           | ||||
|             } | ||||
|             ENDCG | ||||
|         } | ||||
|         pass | ||||
|         { | ||||
|             Tags{ "LightMode" = "ShadowCaster" } | ||||
|             CGPROGRAM | ||||
|             #pragma vertex VSMain | ||||
|             #pragma fragment PSMain | ||||
|   | ||||
|             float4 VSMain (float4 vertex:POSITION) : SV_POSITION | ||||
|             { | ||||
|                 return UnityObjectToClipPos(vertex); | ||||
|             } | ||||
|   | ||||
|             float4 PSMain (float4 vertex:SV_POSITION) : SV_TARGET | ||||
|             { | ||||
|                 return 0; | ||||
|             } | ||||
|             | ||||
|             ENDCG       | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 20742b719bcc64109bc3adc693156a45 | ||||
| ShaderImporter: | ||||
|   externalObjects: {} | ||||
|   defaultTextures: [] | ||||
|   nonModifiableTextures: [] | ||||
|   preprocessorOverride: 0 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 71fc77ff048b04b5ea001348e0cb0954 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Model/Yeti.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Common/Prefabs/CustomColoredAnimatedYeti/Model/Yeti.fbx
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,107 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 5078036cc93a04540b2f6df193582880 | ||||
| ModelImporter: | ||||
|   serializedVersion: 19301 | ||||
|   internalIDToNameTable: [] | ||||
|   externalObjects: | ||||
|   - first: | ||||
|       type: UnityEngine:Material | ||||
|       assembly: UnityEngine.CoreModule | ||||
|       name: Yeti_Body | ||||
|     second: {fileID: 2100000, guid: 7ea2abc1c492042968953dd2d0194cb0, type: 2} | ||||
|   - first: | ||||
|       type: UnityEngine:Material | ||||
|       assembly: UnityEngine.CoreModule | ||||
|       name: Yeti_Props | ||||
|     second: {fileID: 2100000, guid: beb81ae53fa024d1087cb079ad5b19f0, type: 2} | ||||
|   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: 0 | ||||
|     normalCalculationMode: 4 | ||||
|     legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 | ||||
|     blendShapeNormalImportMode: 0 | ||||
|     normalSmoothingSource: 0 | ||||
|   referencedClips: [] | ||||
|   importAnimation: 0 | ||||
|   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: 1 | ||||
|   additionalBone: 0 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: cf75e068140ce4c068413874092281ff | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,137 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1 &9125935236090591011 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 9125935236090591008} | ||||
|   m_Layer: 0 | ||||
|   m_Name: CustomAnimatedYeti | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &9125935236090591008 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 9125935236090591011} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||
|   m_LocalScale: {x: 1, y: 1, z: 1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: | ||||
|   - {fileID: 8732317790420289256} | ||||
|   m_Father: {fileID: 0} | ||||
|   m_RootOrder: 0 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!1001 &9125935235269009667 | ||||
| PrefabInstance: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     m_TransformParent: {fileID: 9125935236090591008} | ||||
|     m_Modifications: | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_RootOrder | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalRotation.w | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalRotation.x | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalRotation.y | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalRotation.z | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 919132149155446097, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_Name | ||||
|       value: Yeti | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 5866666021909216657, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|       propertyPath: m_Controller | ||||
|       value:  | ||||
|       objectReference: {fileID: 9100000, guid: 8dfe766611e0e456abc53725d2eab34f, type: 2} | ||||
|     m_RemovedComponents: [] | ||||
|   m_SourcePrefab: {fileID: 100100000, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
| --- !u!1 &8242920403482385490 stripped | ||||
| GameObject: | ||||
|   m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|   m_PrefabInstance: {fileID: 9125935235269009667} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!114 &9125935235269009694 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 8242920403482385490} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: fce6d6a4ed50946b783c5622e4b58b47, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   _furColor: {r: 0.85866857, g: 0.90213084, b: 0.9056604, a: 1} | ||||
|   _faceColor: {r: 0, g: 0.736887, b: 1, a: 1} | ||||
|   _shirtColor: {r: 1, g: 0.110657394, b: 0, a: 1} | ||||
|   _waterBottleColor: {r: 1, g: 1, b: 1, a: 1} | ||||
|   _bagTint: {r: 1, g: 1, b: 1, a: 1} | ||||
|   _propsTint: {r: 1, g: 1, b: 1, a: 1} | ||||
|   _scale: {x: 1, y: 1, z: 1} | ||||
|   _hasBag: 1 | ||||
| --- !u!114 &9125935235269009695 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 8242920403482385490} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 1cb30ff5563cf47d68f63a0facef788f, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
| --- !u!4 &8732317790420289256 stripped | ||||
| Transform: | ||||
|   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5078036cc93a04540b2f6df193582880, type: 3} | ||||
|   m_PrefabInstance: {fileID: 9125935235269009667} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| @@ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: b06b3040512eb441f9b5ed10958be214 | ||||
| PrefabImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 92fde5d38b46a4dbc94525e92d7eb4d4 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,31 @@ | ||||
| // Copyright 2022-2024 Niantic. | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
|  | ||||
| public class YetMotion : MonoBehaviour | ||||
| { | ||||
|     Vector2 _lastPos = new Vector2(0, 0); | ||||
|     Animator _animator; | ||||
|  | ||||
|     // Start is called before the first frame update | ||||
|     void Start() | ||||
|     { | ||||
|         //get my animator so i can set variables in the anim state machine. | ||||
|         _animator = GetComponent<Animator>(); | ||||
|     } | ||||
|  | ||||
|     // Update is called once per frame | ||||
|     void Update() | ||||
|     { | ||||
|         //am i moving, if so tell the animation controller that. | ||||
|         //only handles walking and idle. | ||||
|         Vector2 pos = new Vector2(gameObject.transform.position.x, gameObject.transform.position.z); | ||||
|         float dist = (pos - _lastPos).magnitude; | ||||
|         _lastPos = pos; | ||||
|  | ||||
|         float speed = dist / Time.deltaTime; | ||||
|         _animator.SetFloat("speed", speed); | ||||
|  | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 1cb30ff5563cf47d68f63a0facef788f | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,61 @@ | ||||
| // Copyright 2022-2024 Niantic. | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
|  | ||||
| //so you can see the edits in edidor as its all shader stuff | ||||
| //[ExecuteInEditMode] | ||||
| public class YetiCustomizer : MonoBehaviour | ||||
| { | ||||
|     public Color _furColor = new Color(1,0,0); | ||||
|     public Color _faceColor = new Color (0,1,0); | ||||
|     public Color _shirtColor  = new Color (0,0,1); | ||||
|     public Color _waterBottleColor = new Color (1,1,1); | ||||
|      | ||||
|     public Color _bagTint = new Color (1,1,1); | ||||
|     public Color _propsTint = new Color (1,1,1); | ||||
|  | ||||
|     public Vector3 _scale = new Vector3(1,1,1); | ||||
|  | ||||
|     public bool _hasBag=true; | ||||
|      | ||||
|     public void ApplySettings() | ||||
|     { | ||||
|  | ||||
|         transform.localScale = _scale; | ||||
|   | ||||
|         var thing = transform.Find("YETI_GEO/Yeti_Body_geo"); | ||||
|         Renderer meshRenderer = thing.GetComponent<Renderer>(); | ||||
|  | ||||
|         //fur | ||||
|         meshRenderer.material.SetColor("_Color", _furColor); | ||||
|  | ||||
|         //face | ||||
|         meshRenderer.material.SetColor("_Color1", _faceColor); | ||||
|  | ||||
|         //bag | ||||
|         meshRenderer.material.SetColor("_Color2", _bagTint); | ||||
|  | ||||
|         thing = gameObject.transform.Find("YETI_GEO/Yeti_props_geo"); | ||||
|         meshRenderer = thing.GetComponent<Renderer>(); | ||||
|  | ||||
|         //shirt | ||||
|         meshRenderer.material.SetColor("_Color", _shirtColor); | ||||
|         meshRenderer.material.SetColor("_Color1", _waterBottleColor); | ||||
|         meshRenderer.material.SetColor("_Color2", _propsTint); | ||||
|          | ||||
|     } | ||||
|  | ||||
|     void Start() | ||||
|     { | ||||
|         ApplySettings(); | ||||
|     } | ||||
|  | ||||
|     // Update is called once per frame | ||||
|     void Update() | ||||
|     { | ||||
|         #if UNITY_EDITOR | ||||
|             ApplySettings(); | ||||
|         #endif | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: fce6d6a4ed50946b783c5622e4b58b47 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: ebb3504919185477698766b6a3889de3 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 717 KiB | 
| @@ -0,0 +1,92 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 94bb00d2555b9084fad4f03ad5ec3224 | ||||
| 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 | ||||
|   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 | ||||
|   maxTextureSizeSet: 0 | ||||
|   compressionQualitySet: 0 | ||||
|   textureFormatSet: 0 | ||||
|   applyGammaDecoding: 0 | ||||
|   platformSettings: | ||||
|   - serializedVersion: 3 | ||||
|     buildTarget: DefaultTexturePlatform | ||||
|     maxTextureSize: 2048 | ||||
|     resizeAlgorithm: 0 | ||||
|     textureFormat: -1 | ||||
|     textureCompression: 1 | ||||
|     compressionQuality: 50 | ||||
|     crunchedCompression: 0 | ||||
|     allowsAlphaSplitting: 0 | ||||
|     overridden: 0 | ||||
|     androidETC2FallbackOverride: 0 | ||||
|     forceMaximumCompressionQuality_BC6H_BC7: 0 | ||||
|   spriteSheet: | ||||
|     serializedVersion: 2 | ||||
|     sprites: [] | ||||
|     outline: [] | ||||
|     physicsShape: [] | ||||
|     bones: [] | ||||
|     spriteID:  | ||||
|     internalID: 0 | ||||
|     vertices: [] | ||||
|     indices:  | ||||
|     edges: [] | ||||
|     weights: [] | ||||
|     secondaryTextures: [] | ||||
|   spritePackingTag:  | ||||
|   pSDRemoveMatte: 0 | ||||
|   pSDShowRemoveMatteOption: 0 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 702 KiB | 
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user