diff --git a/TrainingField/.idea/.idea.TrainingField/.idea/.gitignore b/TrainingField/.idea/.idea.TrainingField/.idea/.gitignore new file mode 100644 index 0000000..928360b --- /dev/null +++ b/TrainingField/.idea/.idea.TrainingField/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/.idea.TrainingField.iml +/contentModel.xml +/modules.xml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/TrainingField/.idea/.idea.TrainingField/.idea/encodings.xml b/TrainingField/.idea/.idea.TrainingField/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/TrainingField/.idea/.idea.TrainingField/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/TrainingField/.idea/.idea.TrainingField/.idea/indexLayout.xml b/TrainingField/.idea/.idea.TrainingField/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/TrainingField/.idea/.idea.TrainingField/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/TrainingField/.idea/.idea.TrainingField/.idea/vcs.xml b/TrainingField/.idea/.idea.TrainingField/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/TrainingField/.idea/.idea.TrainingField/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/TrainingField/Assets/Scenes/Application.unity b/TrainingField/Assets/Scenes/Application.unity new file mode 100644 index 0000000..5ebdecd --- /dev/null +++ b/TrainingField/Assets/Scenes/Application.unity @@ -0,0 +1,4785 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 1605611744} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &137058353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 137058354} + - component: {fileID: 137058356} + - component: {fileID: 137058355} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &137058354 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137058353} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1810285916} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &137058355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137058353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &137058356 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137058353} + m_CullTransparentMesh: 1 +--- !u!1 &222515640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 222515641} + - component: {fileID: 222515643} + - component: {fileID: 222515642} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &222515641 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222515640} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1746903133} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &222515642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222515640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &222515643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222515640} + m_CullTransparentMesh: 1 +--- !u!1 &273127213 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 273127214} + - component: {fileID: 273127216} + - component: {fileID: 273127215} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &273127214 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273127213} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1746903133} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &273127215 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273127213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Sensitivity +--- !u!222 &273127216 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273127213} + m_CullTransparentMesh: 1 +--- !u!1 &302929807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 302929809} + - component: {fileID: 302929808} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &302929808 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 302929807} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &302929809 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 302929807} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &333885124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 333885129} + - component: {fileID: 333885128} + - component: {fileID: 333885127} + - component: {fileID: 333885126} + - component: {fileID: 333885125} + m_Layer: 6 + m_Name: Room + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &333885125 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 333885124} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 544011233} +--- !u!33 &333885126 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 333885124} + m_Mesh: {fileID: 544011233} +--- !u!23 &333885127 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 333885124} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, 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: 2 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &333885128 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 333885124} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 1 + m_Faces: + - m_Indexes: 000000000100000002000000030000000000000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 1 + - m_Indexes: 070000000500000006000000070000000400000005000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 2 + - m_Indexes: 08000000090000000a0000000b000000080000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 1 + - m_Indexes: 0c0000000d0000000e0000000f0000000c0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 1 + - m_Indexes: 120000001000000011000000120000001300000010000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 2 + - m_Indexes: 150000001700000014000000150000001600000017000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 2 + - m_Indexes: 18000000190000001a0000001b000000180000001a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 5 + - m_Indexes: 1f0000001d0000001e0000001f0000001c0000001d000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 6 + - m_Indexes: 230000002000000021000000220000002300000021000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 260000002400000025000000260000002700000024000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 2b00000028000000290000002a0000002b00000029000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 2f0000002c0000002e0000002c0000002d0000002e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 310000003300000030000000310000003200000033000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 340000003500000036000000340000003600000037000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 38000000390000003a0000003b000000380000003a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 5 + - m_Indexes: 3c0000003d0000003e0000003f0000003c0000003e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 5 + - m_Indexes: 420000004000000041000000420000004300000040000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 6 + - m_Indexes: 450000004700000044000000450000004600000047000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 6 + - m_Indexes: 48000000490000004a0000004b000000480000004a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 4c0000004e0000004f0000004c0000004d0000004e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 520000005000000051000000520000005300000050000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 550000005600000057000000540000005500000057000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 58000000590000005a0000005b000000580000005a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 5f0000005c0000005d0000005e0000005f0000005d000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 3 + - m_Indexes: 600000006100000062000000630000006000000062000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 670000006400000065000000660000006700000065000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 6a00000068000000690000006a0000006b00000068000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 6e0000006c0000006d0000006e0000006f0000006c000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 710000007300000070000000710000007200000073000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 740000007600000077000000740000007500000076000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 4 + - m_Indexes: 78000000790000007a000000790000007b0000007a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 7c0000007d0000007e0000007d0000007f0000007e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 800000008100000082000000810000008300000082000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 840000008500000086000000850000008700000086000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 88000000890000008a000000890000008b0000008a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 8c0000008d0000008e0000008d0000008f0000008e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 900000009100000092000000910000009300000092000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 940000009500000096000000950000009700000096000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 98000000990000009a000000990000009b0000009a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 9c0000009d0000009e0000009d0000009f0000009e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a0000000a1000000a2000000a1000000a3000000a2000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a4000000a5000000a6000000a5000000a7000000a6000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a8000000a9000000aa000000a9000000ab000000aa000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: ac000000ad000000ae000000ad000000af000000ae000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: b0000000b1000000b2000000b1000000b3000000b2000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: b4000000b5000000b6000000b5000000b7000000b6000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d0000002600000030000000 + - m_Vertices: 010000001800000025000000 + - m_Vertices: 020000001b00000080000000b5000000 + - m_Vertices: 2200000082000000b7000000 + - m_Vertices: 030000000e00000085000000b4000000 + - m_Vertices: 210000002a00000087000000b6000000 + - m_Vertices: 040000003d00000050000000 + - m_Vertices: 05000000160000005300000068000000 + - m_Vertices: 060000001500000090000000a9000000 + - m_Vertices: 490000005800000092000000ab000000 + - m_Vertices: 070000003e000000a1000000a8000000 + - m_Vertices: 48000000a3000000aa000000 + - m_Vertices: 080000001d00000035000000 + - m_Vertices: 090000000c0000003100000034000000 + - m_Vertices: 0a0000000f000000840000008d000000 + - m_Vertices: 290000002e000000860000008f000000 + - m_Vertices: 0b0000001e0000007d0000008c000000 + - m_Vertices: 2d0000007f0000008e000000 + - m_Vertices: 100000004600000075000000 + - m_Vertices: 1100000045000000890000009c000000 + - m_Vertices: 610000008b0000009e000000 + - m_Vertices: 12000000140000008800000091000000 + - m_Vertices: 59000000600000008a00000093000000 + - m_Vertices: 13000000170000006b00000076000000 + - m_Vertices: 19000000240000003800000055000000 + - m_Vertices: 1a0000003b00000081000000b0000000 + - m_Vertices: 230000004e00000083000000b2000000 + - m_Vertices: 1c000000360000004000000071000000 + - m_Vertices: 1f000000410000007c00000095000000 + - m_Vertices: 2c000000650000007e00000097000000 + - m_Vertices: 200000002b0000004d0000007a000000af000000 + - m_Vertices: 5e00000078000000ad000000 + - m_Vertices: 2700000033000000560000006d000000 + - m_Vertices: 280000002f000000660000007b0000009a000000 + - m_Vertices: 5d0000007900000098000000 + - m_Vertices: 32000000370000006e00000070000000 + - m_Vertices: 390000003c0000005100000054000000 + - m_Vertices: 3a0000003f000000a0000000b1000000 + - m_Vertices: 4b0000004f000000a2000000b3000000 + - m_Vertices: 4200000044000000940000009d000000 + - m_Vertices: 6200000064000000960000009f000000 + - m_Vertices: 43000000470000007200000074000000 + - m_Vertices: 4a0000004c0000005b000000a7000000ae000000 + - m_Vertices: 5f000000a5000000ac000000 + - m_Vertices: 5200000057000000690000006c000000 + - m_Vertices: 5a00000063000000670000009b000000a6000000 + - m_Vertices: 5c00000099000000a4000000 + - m_Vertices: 6a0000006f0000007300000077000000 + m_SharedTextures: [] + m_Positions: + - {x: 39.046192, y: 0, z: 0} + - {x: 40, y: 0, z: 0} + - {x: 40, y: 1, z: 0} + - {x: 39.046192, y: 1, z: 0} + - {x: 40, y: 0, z: -53} + - {x: 39.046192, y: 0, z: -53} + - {x: 39.046192, y: 1, z: -53} + - {x: 40, y: 1, z: -53} + - {x: 0, y: 0, z: 0} + - {x: 1.038826, y: 0, z: 0} + - {x: 1.038826, y: 1, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 1.038826, y: 0, z: 0} + - {x: 39.046192, y: 0, z: 0} + - {x: 39.046192, y: 1, z: 0} + - {x: 1.038826, y: 1, z: 0} + - {x: 0, y: 0, z: -53} + - {x: 0, y: 1, z: -53} + - {x: 1.038826, y: 1, z: -53} + - {x: 1.038826, y: 0, z: -53} + - {x: 1.038826, y: 1, z: -53} + - {x: 39.046192, y: 1, z: -53} + - {x: 39.046192, y: 0, z: -53} + - {x: 1.038826, y: 0, z: -53} + - {x: 40, y: 0, z: 0} + - {x: 39.999996, y: 0, z: -1.0385742} + - {x: 39.999996, y: 1, z: -1.0385742} + - {x: 40, y: 1, z: 0} + - {x: 0, y: 0, z: -1.0385742} + - {x: 0, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 0, y: 1, z: -1.0385742} + - {x: 39.046192, y: -12.462496, z: -1.0385742} + - {x: 39.046192, y: -12.462496, z: 0} + - {x: 39.999996, y: -12.462496, z: 0} + - {x: 39.999996, y: -12.462496, z: -1.0385742} + - {x: 39.999996, y: 0, z: -1.0385742} + - {x: 40, y: 0, z: 0} + - {x: 39.046192, y: 0, z: 0} + - {x: 39.046192, y: 0, z: -1.0385742} + - {x: 1.038826, y: -12.462496, z: -1.0385742} + - {x: 1.038826, y: -12.462496, z: 0} + - {x: 39.046192, y: -12.462496, z: 0} + - {x: 39.046192, y: -12.462496, z: -1.0385742} + - {x: 0, y: -12.462496, z: -1.0385742} + - {x: 0, y: -12.462496, z: 0} + - {x: 1.038826, y: -12.462496, z: 0} + - {x: 1.038826, y: -12.462496, z: -1.0385742} + - {x: 39.046192, y: 0, z: 0} + - {x: 1.038826, y: 0, z: 0} + - {x: 1.038826, y: 0, z: -1.0385742} + - {x: 39.046192, y: 0, z: -1.0385742} + - {x: 1.038826, y: 0, z: 0} + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: -1.0385742} + - {x: 1.038826, y: 0, z: -1.0385742} + - {x: 39.999996, y: 0, z: -1.0385742} + - {x: 39.999996, y: 0, z: -51.937317} + - {x: 39.999996, y: 1, z: -51.937317} + - {x: 39.999996, y: 1, z: -1.0385742} + - {x: 39.999996, y: 0, z: -51.937317} + - {x: 40, y: 0, z: -53} + - {x: 40, y: 1, z: -53} + - {x: 39.999996, y: 1, z: -51.937317} + - {x: 0, y: 0, z: -1.0385742} + - {x: 0, y: 1, z: -1.0385742} + - {x: 0, y: 1, z: -51.937317} + - {x: 0, y: 0, z: -51.937317} + - {x: 0, y: 1, z: -51.937317} + - {x: 0, y: 1, z: -53} + - {x: 0, y: 0, z: -53} + - {x: 0, y: 0, z: -51.937317} + - {x: 39.999996, y: -12.462496, z: -53} + - {x: 39.046192, y: -12.462496, z: -53} + - {x: 39.046192, y: -12.462496, z: -51.937317} + - {x: 39.999996, y: -12.462496, z: -51.937317} + - {x: 39.046192, y: -12.462496, z: -51.937317} + - {x: 39.046192, y: -12.462496, z: -1.0385742} + - {x: 39.999996, y: -12.462496, z: -1.0385742} + - {x: 39.999996, y: -12.462496, z: -51.937317} + - {x: 40, y: 0, z: -53} + - {x: 39.999996, y: 0, z: -51.937317} + - {x: 39.046192, y: 0, z: -51.937317} + - {x: 39.046192, y: 0, z: -53} + - {x: 39.999996, y: 0, z: -51.937317} + - {x: 39.999996, y: 0, z: -1.0385742} + - {x: 39.046192, y: 0, z: -1.0385742} + - {x: 39.046192, y: 0, z: -51.937317} + - {x: 39.046192, y: -12.462496, z: -53} + - {x: 1.038826, y: -12.462496, z: -53} + - {x: 1.038826, y: -12.462496, z: -51.937317} + - {x: 39.046192, y: -12.462496, z: -51.937317} + - {x: 1.038826, y: 1, z: -51.937317} + - {x: 1.038826, y: 1, z: -1.0385742} + - {x: 39.046192, y: 1, z: -1.0385742} + - {x: 39.046192, y: 1, z: -51.937317} + - {x: 1.038826, y: -12.462496, z: -53} + - {x: 0, y: -12.462496, z: -53} + - {x: 0, y: -12.462496, z: -51.937317} + - {x: 1.038826, y: -12.462496, z: -51.937317} + - {x: 0, y: -12.462496, z: -51.937317} + - {x: 0, y: -12.462496, z: -1.0385742} + - {x: 1.038826, y: -12.462496, z: -1.0385742} + - {x: 1.038826, y: -12.462496, z: -51.937317} + - {x: 39.046192, y: 0, z: -53} + - {x: 39.046192, y: 0, z: -51.937317} + - {x: 1.038826, y: 0, z: -51.937317} + - {x: 1.038826, y: 0, z: -53} + - {x: 39.046192, y: 0, z: -51.937317} + - {x: 39.046192, y: 0, z: -1.0385742} + - {x: 1.038826, y: 0, z: -1.0385742} + - {x: 1.038826, y: 0, z: -51.937317} + - {x: 1.038826, y: 0, z: -1.0385742} + - {x: 0, y: 0, z: -1.0385742} + - {x: 0, y: 0, z: -51.937317} + - {x: 1.038826, y: 0, z: -51.937317} + - {x: 0, y: 0, z: -51.937317} + - {x: 0, y: 0, z: -53} + - {x: 1.038826, y: 0, z: -53} + - {x: 1.038826, y: 0, z: -51.937317} + - {x: 39.046192, y: 1, z: -1.0385742} + - {x: 1.038826, y: 1, z: -1.0385742} + - {x: 39.046192, y: -12.462496, z: -1.0385742} + - {x: 1.038826, y: -12.462496, z: -1.0385742} + - {x: 0, y: 1, z: -1.0385742} + - {x: 0, y: 1, z: 0} + - {x: 0, y: -12.462496, z: -1.0385742} + - {x: 0, y: -12.462496, z: 0} + - {x: 40, y: 1, z: 0} + - {x: 39.999996, y: 1, z: -1.0385742} + - {x: 39.999996, y: -12.462496, z: 0} + - {x: 39.999996, y: -12.462496, z: -1.0385742} + - {x: 1.038826, y: 1, z: 0} + - {x: 39.046192, y: 1, z: 0} + - {x: 1.038826, y: -12.462496, z: 0} + - {x: 39.046192, y: -12.462496, z: 0} + - {x: 1.038826, y: 1, z: -53} + - {x: 0, y: 1, z: -53} + - {x: 1.038826, y: -12.462496, z: -53} + - {x: 0, y: -12.462496, z: -53} + - {x: 0, y: 1, z: 0} + - {x: 1.038826, y: 1, z: 0} + - {x: 0, y: -12.462496, z: 0} + - {x: 1.038826, y: -12.462496, z: 0} + - {x: 39.046192, y: 1, z: -53} + - {x: 1.038826, y: 1, z: -53} + - {x: 39.046192, y: -12.462496, z: -53} + - {x: 1.038826, y: -12.462496, z: -53} + - {x: 0, y: 1, z: -51.937317} + - {x: 0, y: 1, z: -1.0385742} + - {x: 0, y: -12.462496, z: -51.937317} + - {x: 0, y: -12.462496, z: -1.0385742} + - {x: 1.038826, y: 1, z: -1.0385742} + - {x: 1.038826, y: 1, z: -51.937317} + - {x: 1.038826, y: -12.462496, z: -1.0385742} + - {x: 1.038826, y: -12.462496, z: -51.937317} + - {x: 0, y: 1, z: -53} + - {x: 0, y: 1, z: -51.937317} + - {x: 0, y: -12.462496, z: -53} + - {x: 0, y: -12.462496, z: -51.937317} + - {x: 39.999996, y: 1, z: -51.937317} + - {x: 40, y: 1, z: -53} + - {x: 39.999996, y: -12.462496, z: -51.937317} + - {x: 39.999996, y: -12.462496, z: -53} + - {x: 1.038826, y: 1, z: -51.937317} + - {x: 39.046192, y: 1, z: -51.937317} + - {x: 1.038826, y: -12.462496, z: -51.937317} + - {x: 39.046192, y: -12.462496, z: -51.937317} + - {x: 40, y: 1, z: -53} + - {x: 39.046192, y: 1, z: -53} + - {x: 39.999996, y: -12.462496, z: -53} + - {x: 39.046192, y: -12.462496, z: -53} + - {x: 39.046192, y: 1, z: -51.937317} + - {x: 39.046192, y: 1, z: -1.0385742} + - {x: 39.046192, y: -12.462496, z: -51.937317} + - {x: 39.046192, y: -12.462496, z: -1.0385742} + - {x: 39.999996, y: 1, z: -1.0385742} + - {x: 39.999996, y: 1, z: -51.937317} + - {x: 39.999996, y: -12.462496, z: -1.0385742} + - {x: 39.999996, y: -12.462496, z: -51.937317} + - {x: 39.046192, y: 1, z: 0} + - {x: 40, y: 1, z: 0} + - {x: 39.046192, y: -12.462496, z: 0} + - {x: 39.999996, y: -12.462496, z: 0} + m_Textures0: + - {x: -39.046192, y: 0} + - {x: -40, y: 0} + - {x: -40, y: 1} + - {x: -39.046192, y: 1} + - {x: 40, y: 0} + - {x: 39.046192, y: 0} + - {x: 39.046192, y: 1} + - {x: 40, y: 1} + - {x: 0, y: 0} + - {x: -1.038826, y: 0} + - {x: -1.038826, y: 1} + - {x: 0, y: 1} + - {x: -1.038826, y: 0} + - {x: -39.046192, y: 0} + - {x: -39.046192, y: 1} + - {x: -1.038826, y: 1} + - {x: 0, y: 0} + - {x: 0, y: 1} + - {x: 1.038826, y: 1} + - {x: 1.038826, y: 0} + - {x: 1.038826, y: 1} + - {x: 39.046192, y: 1} + - {x: 39.046192, y: 0} + - {x: 1.038826, y: 0} + - {x: 0.0000011110538, y: 0} + - {x: -1.0385731, y: 0} + - {x: -1.0385731, y: 1} + - {x: 0.0000011110538, y: 1} + - {x: 1.0385742, y: 0} + - {x: 0, y: 0} + - {x: 0, y: 1} + - {x: 1.0385742, y: 1} + - {x: 39.046192, y: -1.0385742} + - {x: 39.046192, y: 0} + - {x: 39.999996, y: 0} + - {x: 39.999996, y: -1.0385742} + - {x: -39.999996, y: -1.0385742} + - {x: -40, y: 0} + - {x: -39.046192, y: 0} + - {x: -39.046192, y: -1.0385742} + - {x: 1.038826, y: -1.0385742} + - {x: 1.038826, y: 0} + - {x: 39.046192, y: 0} + - {x: 39.046192, y: -1.0385742} + - {x: 0, y: -1.0385742} + - {x: 0, y: 0} + - {x: 1.038826, y: 0} + - {x: 1.038826, y: -1.0385742} + - {x: -39.046192, y: 0} + - {x: -1.038826, y: 0} + - {x: -1.038826, y: -1.0385742} + - {x: -39.046192, y: -1.0385742} + - {x: -1.038826, y: 0} + - {x: 0, y: 0} + - {x: 0, y: -1.0385742} + - {x: -1.038826, y: -1.0385742} + - {x: -1.0385731, y: 0} + - {x: -51.937317, y: 0} + - {x: -51.937317, y: 1} + - {x: -1.0385731, y: 1} + - {x: -51.937317, y: 0} + - {x: -53, y: 0} + - {x: -53, y: 1} + - {x: -51.937317, y: 1} + - {x: 1.0385742, y: 0} + - {x: 1.0385742, y: 1} + - {x: 51.937317, y: 1} + - {x: 51.937317, y: 0} + - {x: 51.937317, y: 1} + - {x: 53, y: 1} + - {x: 53, y: 0} + - {x: 51.937317, y: 0} + - {x: 39.999996, y: -53} + - {x: 39.046192, y: -53} + - {x: 39.046192, y: -51.937317} + - {x: 39.999996, y: -51.937317} + - {x: 39.046192, y: -51.937317} + - {x: 39.046192, y: -1.0385742} + - {x: 39.999996, y: -1.0385742} + - {x: 39.999996, y: -51.937317} + - {x: -40, y: -53} + - {x: -39.999996, y: -51.937317} + - {x: -39.046192, y: -51.937317} + - {x: -39.046192, y: -53} + - {x: -39.999996, y: -51.937317} + - {x: -39.999996, y: -1.0385742} + - {x: -39.046192, y: -1.0385742} + - {x: -39.046192, y: -51.937317} + - {x: 39.046192, y: -53} + - {x: 1.038826, y: -53} + - {x: 1.038826, y: -51.937317} + - {x: 39.046192, y: -51.937317} + - {x: 1.038826, y: -51.937317} + - {x: 1.038826, y: -1.0385742} + - {x: 39.046192, y: -1.0385742} + - {x: 39.046192, y: -51.937317} + - {x: 1.038826, y: -53} + - {x: 0, y: -53} + - {x: 0, y: -51.937317} + - {x: 1.038826, y: -51.937317} + - {x: 0, y: -51.937317} + - {x: 0, y: -1.0385742} + - {x: 1.038826, y: -1.0385742} + - {x: 1.038826, y: -51.937317} + - {x: -39.046192, y: -53} + - {x: -39.046192, y: -51.937317} + - {x: -1.038826, y: -51.937317} + - {x: -1.038826, y: -53} + - {x: -39.046192, y: -51.937317} + - {x: -39.046192, y: -1.0385742} + - {x: -1.038826, y: -1.0385742} + - {x: -1.038826, y: -51.937317} + - {x: -1.038826, y: -1.0385742} + - {x: 0, y: -1.0385742} + - {x: 0, y: -51.937317} + - {x: -1.038826, y: -51.937317} + - {x: 0, y: -51.937317} + - {x: 0, y: -53} + - {x: -1.038826, y: -53} + - {x: -1.038826, y: -51.937317} + - {x: -39.046192, y: 1} + - {x: -1.038826, y: 1} + - {x: -39.046192, y: -12.462496} + - {x: -1.038826, y: -12.462496} + - {x: -1.0385742, y: 1} + - {x: 0, y: 1} + - {x: -1.0385742, y: -12.462496} + - {x: 0, y: -12.462496} + - {x: -0.00014692055, y: 1.0000113} + - {x: 1.0384274, y: 1.0000113} + - {x: -0.00014692053, y: -12.462484} + - {x: 1.0384274, y: -12.462484} + - {x: 1.038826, y: 1} + - {x: 39.046192, y: 1} + - {x: 1.038826, y: -12.462496} + - {x: 39.046192, y: -12.462496} + - {x: -1.038826, y: 1} + - {x: 0, y: 1} + - {x: -1.038826, y: -12.462496} + - {x: -0, y: -12.462496} + - {x: 0, y: 1} + - {x: 1.038826, y: 1} + - {x: 0, y: -12.462496} + - {x: 1.038826, y: -12.462496} + - {x: -39.046192, y: 1} + - {x: -1.038826, y: 1} + - {x: -39.046192, y: -12.462496} + - {x: -1.038826, y: -12.462496} + - {x: -51.937317, y: 1} + - {x: -1.0385742, y: 1} + - {x: -51.937317, y: -12.462496} + - {x: -1.0385742, y: -12.462496} + - {x: 1.0385742, y: 1} + - {x: 51.937317, y: 1} + - {x: 1.0385742, y: -12.462496} + - {x: 51.937317, y: -12.462496} + - {x: -53, y: 1} + - {x: -51.937317, y: 1} + - {x: -53, y: -12.462496} + - {x: -51.937317, y: -12.462496} + - {x: 51.93746, y: 1} + - {x: 53.000145, y: 1} + - {x: 51.93746, y: -12.462496} + - {x: 53.000145, y: -12.462496} + - {x: 1.038826, y: 1} + - {x: 39.046192, y: 1} + - {x: 1.038826, y: -12.462496} + - {x: 39.046192, y: -12.462496} + - {x: -40, y: 1} + - {x: -39.046192, y: 1} + - {x: -39.999996, y: -12.462496} + - {x: -39.046192, y: -12.462496} + - {x: -51.937317, y: 1} + - {x: -1.0385742, y: 1} + - {x: -51.937317, y: -12.462496} + - {x: -1.0385742, y: -12.462496} + - {x: 1.0385742, y: 1} + - {x: 51.937317, y: 1} + - {x: 1.0385742, y: -12.462496} + - {x: 51.937317, y: -12.462496} + - {x: 39.046192, y: 1} + - {x: 40, y: 1} + - {x: 39.046192, y: -12.462496} + - {x: 39.999996, y: -12.462496} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0.0000036730137, y: 0, z: 1, w: -1} + - {x: 0.0000036730137, y: 0, z: 1, w: -1} + - {x: 0.0000036730137, y: 0, z: 1, w: -1} + - {x: 0.0000036730137, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: -0.0000035896846, y: 0, z: 1, w: -1} + - {x: -0.0000035896846, y: 0, z: 1, w: -1} + - {x: -0.0000035896846, y: 0, z: 1, w: -1} + - {x: -0.0000035896846, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: -0.0000036730137, y: 0, z: -1, w: -1} + - {x: -0.0000018365068, y: 0, z: -1, w: -1} + - {x: -0.0000018365068, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0.0000035896846, y: 0, z: -1, w: -1} + - {x: 0.0000017948423, y: 0, z: -1, w: -1} + - {x: 0.0000017948423, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 544011233} + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!4 &333885129 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 333885124} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 40.997776, y: 10.890039, z: -111.66116} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &401596020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 401596024} + - component: {fileID: 401596023} + - component: {fileID: 401596022} + - component: {fileID: 401596021} + m_Layer: 7 + m_Name: target2 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &401596021 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 401596020} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &401596022 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 401596020} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &401596023 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 401596020} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &401596024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 401596020} + m_LocalRotation: {x: -0.5, y: -0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 67.2, y: 6.61, z: -111.67} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 90} +--- !u!1 &417503352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417503356} + - component: {fileID: 417503355} + - component: {fileID: 417503354} + - component: {fileID: 417503353} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &417503353 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417503352} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &417503354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417503352} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &417503355 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417503352} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 858622099} + m_PlaneDistance: 1 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &417503356 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417503352} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1095620425} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &505236523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505236526} + - component: {fileID: 505236525} + - component: {fileID: 505236524} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &505236524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505236523} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &505236525 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505236523} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &505236526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505236523} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &507365251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 507365255} + - component: {fileID: 507365254} + - component: {fileID: 507365253} + - component: {fileID: 507365252} + m_Layer: 7 + m_Name: target3 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &507365252 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507365251} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &507365253 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507365251} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &507365254 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507365251} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &507365255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507365251} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 80.97, y: 6.61, z: -125.83} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!43 &544011233 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-78886 + serializedVersion: 10 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 276 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 120 + localAABB: + m_Center: {x: 20, y: -5.731248, z: -26.5} + m_Extent: {x: 20, y: 6.731248, z: 26.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200030000000200040005000600040007000500080009000a000b0008000a000900000003000a00090003000c000d000e000c000f000d0006000f000c00060005000f00100011001200130010001200140015001600140017001500180019001a001b0018001a001c001d001e001c001f001d001900200021001a001900210020002200210022002300210024001f001c00240025001f0024002600270024002700250011002800290012001100290028002a002b00290028002b002c00170014002c002d0017002e002d002c002e002f002d003000310032003300300032003200180033003200190018003400350036003400370035001d001f00340036001d0034003100380039003200310039003a003b003c003d003a003c0038003e003f00390038003f0039003f002200200039002200400037003400400041003700250034001f00250040003400270040002500270042004000420041004000420043004100440045004600450047004600480049004a0049004b004a004c004d004e004d004f004e005000510052005100530052005400550056005500570056005800500059005000520059005a0054005b00540056005b005c0048005d0048004a005d005e005f0060005f006100600062005c0063005c005d006300640065006600650067006600680069006a0069006b006a006c005a006d005a005b006d006e006f0070006f0071007000720073007400730075007400510076005300760077005300 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 120 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 5760 + _typelessdata: 4d2f1c42000000000000000000000000000000000000803f000080bf0000000000000000000080bf4d2f1cc20000000000002042000000000000000000000000000000000000803f000080bf0000000000000000000080bf000020c200000000000020420000803f0000000000000000000000000000803f000080bf0000000000000000000080bf000020c20000803f4d2f1c420000803f0000000000000000000000000000803f000080bf0000000000000000000080bf4d2f1cc20000803f000020420000803f000054c20000000000000000000080bf0000803f0000000000000000000080bf000020420000803f4d2f1c4200000000000054c20000000000000000000080bf0000803f0000000000000000000080bf4d2f1c42000000004d2f1c420000803f000054c20000000000000000000080bf0000803f0000000000000000000080bf4d2f1c420000803f0000204200000000000054c20000000000000000000080bf0000803f0000000000000000000080bf000020420000000000000000000000000000000000000000000000000000803f000080bf0000000000000000000080bf000000000000000040f8843f000000000000000000000000000000000000803f000080bf0000000000000000000080bf40f884bf0000000040f8843f0000803f0000000000000000000000000000803f000080bf0000000000000000000080bf40f884bf0000803f000000000000803f0000000000000000000000000000803f000080bf0000000000000000000080bf000000000000803f40f8843f0000803f000054c20000000000000000000080bf0000803f0000000000000000000080bf40f8843f0000803f0000000000000000000054c20000000000000000000080bf0000803f0000000000000000000080bf0000000000000000000000000000803f000054c20000000000000000000080bf0000803f0000000000000000000080bf000000000000803f40f8843f00000000000054c20000000000000000000080bf0000803f0000000000000000000080bf40f8843f000000000000204200000000000000000000803f00000000e57d76b6e57d7636000000000000803f000080bf851f953500000000ffff1f420000000000f084bf0000803f00000000e57d76b6e57d7636000000000000803f000080bff7ef84bf00000000ffff1f420000803f00f084bf0000803f00000000e57d76b6e57d7636000000000000803f000080bff7ef84bf0000803f000020420000803f000000000000803f00000000e57d76b6e57d7636000000000000803f000080bf851f95350000803f000000000000803f00f084bf000080bf00000000000000000000000000000000000080bf000080bf00f0843f0000803f000000000000000000000000000080bf00000000000000000000000000000000000080bf000080bf0000000000000000000000000000803f00000000000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000000000000000000f084bf000080bf00000000000000000000000000000000000080bf000080bf00f0843f00000000ffff1f42626647c100f084bf000000000000803f000000000000803f0000000000000000000080bfffff1f4200f084bf4d2f1c42626647c100f084bf000000000000803f000000000000803f0000000000000000000080bf4d2f1c4200f084bf4d2f1c42626647c100000000000000000000803f000000000000803f0000000000000000000080bf4d2f1c4200000000ffff1f42626647c100000000000000000000803f000000000000803f0000000000000000000080bfffff1f42000000004d2f1c42000000000000000000000000000080bf00000000000080bf0000000000000000000080bf4d2f1cc200000000ffff1f420000000000f084bf00000000000080bf00000000000080bf0000000000000000000080bfffff1fc200f084bf00002042000000000000000000000000000080bf00000000000080bf0000000000000000000080bf000020c2000000004d2f1c420000000000f084bf00000000000080bf00000000000080bf0000000000000000000080bf4d2f1cc200f084bf40f8843f626647c100f084bf000000000000803f000000000000803f0000000000000000000080bf40f8843f00f084bf40f8843f626647c100000000000000000000803f000000000000803f0000000000000000000080bf40f8843f0000000000000000626647c100f084bf000000000000803f000000000000803f0000000000000000000080bf0000000000f084bf00000000626647c100000000000000000000803f000000000000803f0000000000000000000080bf000000000000000040f8843f000000000000000000000000000080bf00000000000080bf0000000000000000000080bf40f884bf0000000040f8843f0000000000f084bf00000000000080bf00000000000080bf0000000000000000000080bf40f884bf00f084bf00000000000000000000000000000000000080bf00000000000080bf0000000000000000000080bf0000000000000000000000000000000000f084bf00000000000080bf00000000000080bf0000000000000000000080bf0000000000f084bfffff1f4200000000d0bf4fc20000803f000000000000000000000000000000000000803f000080bfd0bf4fc200000000ffff1f420000803fd0bf4fc20000803f000000000000000000000000000000000000803f000080bfd0bf4fc20000803f0000204200000000000054c20000803f0000000050e6703650e670b6000000000000803f000080bf000054c200000000000020420000803f000054c20000803f0000000050e6703650e670b6000000000000803f000080bf000054c20000803f000000000000803fd0bf4fc2000080bf00000000000000000000000000000000000080bf000080bfd0bf4f420000803f0000000000000000d0bf4fc2000080bf00000000000000000000000000000000000080bf000080bfd0bf4f4200000000000000000000803f000054c2000080bf00000000000000000000000000000000000080bf000080bf000054420000803f0000000000000000000054c2000080bf00000000000000000000000000000000000080bf000080bf0000544200000000ffff1f42626647c1000054c2000000000000803f000000000000803f0000000000000000000080bfffff1f42000054c24d2f1c42626647c1000054c2000000000000803f000000000000803f0000000000000000000080bf4d2f1c42000054c24d2f1c42626647c1d0bf4fc2000000000000803f000000000000803f0000000000000000000080bf4d2f1c42d0bf4fc2ffff1f42626647c1d0bf4fc2000000000000803f000000000000803f0000000000000000000080bfffff1f42d0bf4fc24d2f1c4200000000d0bf4fc200000000000080bf00000000000080bf0000000000000000000080bf4d2f1cc2d0bf4fc20000204200000000000054c200000000000080bf00000000000080bf0000000000000000000080bf000020c2000054c2ffff1f4200000000d0bf4fc200000000000080bf00000000000080bf0000000000000000000080bfffff1fc2d0bf4fc24d2f1c4200000000000054c200000000000080bf00000000000080bf0000000000000000000080bf4d2f1cc2000054c240f8843f626647c1000054c2000000000000803f000000000000803f0000000000000000000080bf40f8843f000054c240f8843f626647c1d0bf4fc2000000000000803f000000000000803f0000000000000000000080bf40f8843fd0bf4fc24d2f1c420000803fd0bf4fc2000000000000803f000000000000803f0000000000000000000080bf4d2f1c42d0bf4fc240f8843f0000803fd0bf4fc2000000000000803f000000000000803f0000000000000000000080bf40f8843fd0bf4fc240f8843f0000803f00f084bf000000000000803f000000000000803f0000000000000000000080bf40f8843f00f084bf4d2f1c420000803f00f084bf000000000000803f000000000000803f0000000000000000000080bf4d2f1c4200f084bf00000000626647c1000054c2000000000000803f000000000000803f0000000000000000000080bf00000000000054c200000000626647c1d0bf4fc2000000000000803f000000000000803f0000000000000000000080bf00000000d0bf4fc240f8843f00000000d0bf4fc200000000000080bf00000000000080bf0000000000000000000080bf40f884bfd0bf4fc240f8843f00000000000054c200000000000080bf00000000000080bf0000000000000000000080bf40f884bf000054c20000000000000000d0bf4fc200000000000080bf00000000000080bf0000000000000000000080bf00000000d0bf4fc20000000000000000000054c200000000000080bf00000000000080bf0000000000000000000080bf00000000000054c24d2f1c420000803f00f084bf00000000000000000000803f000080bf0000000000000000000080bf4d2f1cc20000803f40f8843f0000803f00f084bf00000000000000000000803f000080bf0000000000000000000080bf40f884bf0000803f4d2f1c42626647c100f084bf00000000000000000000803f000080bf0000000000000000000080bf4d2f1cc2626647c140f8843f626647c100f084bf00000000000000000000803f000080bf0000000000000000000080bf40f884bf626647c1000000000000803f00f084bf0000803f000000000000000000000000000000000000803f000080bf00f084bf0000803f000000000000803f000000000000803f000000000000000000000000000000000000803f000080bf000000000000803f00000000626647c100f084bf0000803f000000000000000000000000000000000000803f000080bf00f084bf626647c100000000626647c1000000000000803f000000000000000000000000000000000000803f000080bf00000000626647c1000020420000803f00000000000080bf57209834e57d7636e57d76b600000000000080bf000080bfaf0e1ab95f00803fffff1f420000803f00f084bf000080bf57201834e57df635e57df6b500000000000080bf000080bf30eb843f5f00803fffff1f42626647c100000000000080bf57201834e57df635e57df6b500000000000080bf000080bfae0e1ab9566647c1ffff1f42626647c100f084bf000080bf00000000000000000000000000000000000080bf000080bf30eb843f566647c140f8843f0000803f000000000000000000000000000080bf0000803f0000000000000000000080bf40f8843f0000803f4d2f1c420000803f000000000000000000000000000080bf0000803f0000000000000000000080bf4d2f1c420000803f40f8843f626647c1000000000000000000000000000080bf0000803f0000000000000000000080bf40f8843f626647c14d2f1c42626647c1000000000000000000000000000080bf0000803f0000000000000000000080bf4d2f1c42626647c140f8843f0000803f000054c200000000000000000000803f000080bf0000000000000000000080bf40f884bf0000803f000000000000803f000054c200000000000000000000803f000080bf0000000000000000000080bf000000000000803f40f8843f626647c1000054c200000000000000000000803f000080bf0000000000000000000080bf40f884bf626647c100000000626647c1000054c200000000000000000000803f000080bf0000000000000000000080bf00000080626647c1000000000000803f000000000000000000000000000080bf0000803f0000000000000000000080bf000000000000803f00000000626647c1000000000000000000000000000080bf0000803f0000000000000000000080bf00000000626647c14d2f1c420000803f000054c200000000000000000000803f000080bf0000000000000000000080bf4d2f1cc20000803f4d2f1c42626647c1000054c200000000000000000000803f000080bf0000000000000000000080bf4d2f1cc2626647c1000000000000803fd0bf4fc20000803f000000000000000000000000000000000000803f000080bfd0bf4fc20000803f00000000626647c1d0bf4fc20000803f000000000000000000000000000000000000803f000080bfd0bf4fc2626647c140f8843f0000803f00f084bf000080bf00000000000000000000000000000000000080bf000080bf00f0843f0000803f40f8843f0000803fd0bf4fc2000080bf00000000000000000000000000000000000080bf000080bfd0bf4f420000803f40f8843f626647c100f084bf000080bf00000000000000000000000000000000000080bf000080bf00f0843f626647c140f8843f626647c1d0bf4fc2000080bf00000000000000000000000000000000000080bf000080bfd0bf4f42626647c1000000000000803f000054c20000803f000000000000000000000000000000000000803f000080bf000054c20000803f00000000626647c1000054c20000803f000000000000000000000000000000000000803f000080bf000054c2626647c1ffff1f420000803fd0bf4fc2000080bf0000000050e670b650e6703600000000000080bf000080bff6bf4f420000803f000020420000803f000054c2000080bf5720183450e6f0b550e6f03500000000000080bf000080bf260054420000803fffff1f42626647c1d0bf4fc2000080bf5720183450e6f0b550e6f03500000000000080bf000080bff6bf4f42626647c1ffff1f42626647c1000054c2000080bf57209834000000000000000000000000000080bf000080bf26005442626647c140f8843f0000803fd0bf4fc20000000000000000000080bf0000803f0000000000000000000080bf40f8843f0000803f4d2f1c420000803fd0bf4fc20000000000000000000080bf0000803f0000000000000000000080bf4d2f1c420000803f40f8843f626647c1d0bf4fc20000000000000000000080bf0000803f0000000000000000000080bf40f8843f626647c14d2f1c42626647c1d0bf4fc20000000000000000000080bf0000803f0000000000000000000080bf4d2f1c42626647c1000020420000803f000054c200000000000000000000803f000080bf0000000000000000000080bf000020c20000803fffff1f42626647c1000054c200000000000000000000803f000080bf0000000000000000000080bfffff1fc2626647c14d2f1c420000803fd0bf4fc20000803f000000000000000000000000000000000000803f000080bfd0bf4fc20000803f4d2f1c420000803f00f084bf0000803f000000000000000000000000000000000000803f000080bf00f084bf0000803f4d2f1c42626647c1d0bf4fc20000803f000000000000000000000000000000000000803f000080bfd0bf4fc2626647c14d2f1c42626647c100f084bf0000803f000000000000000000000000000000000000803f000080bf00f084bf626647c1ffff1f420000803f00f084bf000080bf00000000000000000000000000000000000080bf000080bf00f0843f0000803fffff1f420000803fd0bf4fc2000080bf00000000000000000000000000000000000080bf000080bfd0bf4f420000803fffff1f42626647c100f084bf000080bf00000000000000000000000000000000000080bf000080bf00f0843f626647c1ffff1f42626647c1d0bf4fc2000080bf00000000000000000000000000000000000080bf000080bfd0bf4f42626647c1000020420000803f000000000000000000000000000080bf0000803f0000000000000000000080bf000020420000803fffff1f42626647c1000000000000000000000000000080bf0000803f0000000000000000000080bfffff1f42626647c1 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 20, y: -5.731248, z: -26.5} + m_Extent: {x: 20, y: 6.731248, z: 26.5} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshMetrics[0]: 1 + m_MeshMetrics[1]: 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &563622211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 563622212} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &563622212 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 563622211} + 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: 1244815558} + m_Father: {fileID: 1759842850} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &688146986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 688146990} + - component: {fileID: 688146989} + - component: {fileID: 688146988} + - component: {fileID: 688146987} + m_Layer: 7 + m_Name: target1 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &688146987 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688146986} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &688146988 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688146986} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &688146989 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688146986} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &688146990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688146986} + m_LocalRotation: {x: -0.7071068, y: -0.7071068, z: 0, w: 0} + m_LocalPosition: {x: 41.02, y: 6.61, z: -122.249146} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 90} +--- !u!1 &724140511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 724140512} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &724140512 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724140511} + 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: 1526287586} + m_Father: {fileID: 1746903133} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &763682849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 763682853} + - component: {fileID: 763682852} + - component: {fileID: 763682851} + - component: {fileID: 763682850} + m_Layer: 7 + m_Name: target4 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &763682850 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 763682849} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &763682851 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 763682849} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &763682852 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 763682849} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &763682853 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 763682849} + m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 60.27, y: 6.61, z: -164.66} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 90} +--- !u!1 &823167765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 823167766} + m_Layer: 0 + m_Name: GroundCheck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &823167766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823167765} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -1.156, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1994719859} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &858622097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 858622100} + - component: {fileID: 858622099} + - component: {fileID: 858622098} + - component: {fileID: 858622101} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &858622098 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 858622097} + m_Enabled: 1 +--- !u!20 &858622099 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 858622097} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &858622100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 858622097} + m_LocalRotation: {x: 0.018074062, y: -0, z: -0, w: 0.9998367} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1994719859} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 2.071, y: 0, z: 0} +--- !u!114 &858622101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 858622097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 301c22787d1e65f44b09bf8073315244, type: 3} + m_Name: + m_EditorClassIdentifier: + mouseSensitivity: 100 + playerBody: {fileID: 1994719859} + sensitivitySlider: {fileID: 1746903134} + panel: {fileID: 1095620424} +--- !u!1 &982276985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 982276990} + - component: {fileID: 982276989} + - component: {fileID: 982276988} + - component: {fileID: 982276987} + - component: {fileID: 982276986} + m_Layer: 3 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &982276986 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982276985} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1231805674} +--- !u!33 &982276987 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982276985} + m_Mesh: {fileID: 1231805674} +--- !u!23 &982276988 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982276985} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, 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: 2 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &982276989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982276985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 1 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 60, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 60, y: 1, z: 0} + - {x: 60, y: 0, z: 0} + - {x: 60, y: 0, z: -65} + - {x: 60, y: 1, z: 0} + - {x: 60, y: 1, z: -65} + - {x: 60, y: 0, z: -65} + - {x: 0, y: 0, z: -65} + - {x: 60, y: 1, z: -65} + - {x: 0, y: 1, z: -65} + - {x: 0, y: 0, z: -65} + - {x: 0, y: 0, z: 0} + - {x: 0, y: 1, z: -65} + - {x: 0, y: 1, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 60, y: 1, z: 0} + - {x: 0, y: 1, z: -65} + - {x: 60, y: 1, z: -65} + - {x: 0, y: 0, z: -65} + - {x: 60, y: 0, z: -65} + - {x: 0, y: 0, z: 0} + - {x: 60, y: 0, z: 0} + m_Textures0: + - {x: 0, y: 0} + - {x: -60, y: 0} + - {x: 0, y: 1} + - {x: -60, y: 1} + - {x: 0, y: 0} + - {x: -65, y: 0} + - {x: 0, y: 1} + - {x: -65, y: 1} + - {x: 60, y: 0} + - {x: 0, y: 0} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 65, y: 0} + - {x: 0, y: 0} + - {x: 65, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 0} + - {x: 60, y: 0} + - {x: 0, y: -65} + - {x: 60, y: -65} + - {x: 0, y: -65} + - {x: -60, y: -65} + - {x: 0, y: 0} + - {x: -60, y: 0} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1231805674} + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!4 &982276990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982276985} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 32.3, y: -1.21, z: -105.7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1095620424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1095620425} + - component: {fileID: 1095620427} + - component: {fileID: 1095620426} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1095620425 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1095620424} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: + - {fileID: 1746903133} + - {fileID: 1759842850} + m_Father: {fileID: 417503356} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1095620426 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1095620424} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1095620427 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1095620424} + m_CullTransparentMesh: 1 +--- !u!1 &1105188757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1105188758} + - component: {fileID: 1105188760} + - component: {fileID: 1105188759} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1105188758 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1105188757} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1633502898} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1105188759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1105188757} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1105188760 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1105188757} + m_CullTransparentMesh: 1 +--- !u!43 &1231805674 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh17044 + serializedVersion: 10 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 30, y: 0.5, z: -32.5} + m_Extent: {x: 30, y: 0.5, z: 32.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 00000000000000000000000000000000000000000000803f000080bf0000000000000000000080bf000000000000000000007042000000000000000000000000000000000000803f000080bf0000000000000000000080bf000070c200000000000000000000803f0000000000000000000000000000803f000080bf0000000000000000000080bf000000000000803f000070420000803f0000000000000000000000000000803f000080bf0000000000000000000080bf000070c20000803f0000704200000000000000000000803f000000000000000000000000000000000000803f000080bf00000000000000000000704200000000000082c20000803f000000000000000000000000000000000000803f000080bf000082c200000000000070420000803f000000000000803f000000000000000000000000000000000000803f000080bf000000000000803f000070420000803f000082c20000803f000000000000000000000000000000000000803f000080bf000082c20000803f0000704200000000000082c20000000000000000000080bf0000803f0000000000000000000080bf00007042000000000000000000000000000082c20000000000000000000080bf0000803f0000000000000000000080bf0000000000000000000070420000803f000082c20000000000000000000080bf0000803f0000000000000000000080bf000070420000803f000000000000803f000082c20000000000000000000080bf0000803f0000000000000000000080bf000000000000803f0000000000000000000082c2000080bf00000000000000000000000000000000000080bf000080bf0000824200000000000000000000000000000000000080bf00000000000000000000000000000000000080bf000080bf0000000000000000000000000000803f000082c2000080bf00000000000000000000000000000000000080bf000080bf000082420000803f000000000000803f00000000000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000000000000803f00000000000000000000803f000000000000803f0000000000000000000080bf0000000000000000000070420000803f00000000000000000000803f000000000000803f0000000000000000000080bf0000704200000000000000000000803f000082c2000000000000803f000000000000803f0000000000000000000080bf00000000000082c2000070420000803f000082c2000000000000803f000000000000803f0000000000000000000080bf00007042000082c20000000000000000000082c200000000000080bf00000000000080bf0000000000000000000080bf00000000000082c20000704200000000000082c200000000000080bf00000000000080bf0000000000000000000080bf000070c2000082c200000000000000000000000000000000000080bf00000000000080bf0000000000000000000080bf000000000000000000007042000000000000000000000000000080bf00000000000080bf0000000000000000000080bf000070c200000000 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 30, y: 0.5, z: -32.5} + m_Extent: {x: 30, y: 0.5, z: 32.5} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshMetrics[0]: 1 + m_MeshMetrics[1]: 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &1244815557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1244815558} + - component: {fileID: 1244815560} + - component: {fileID: 1244815559} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1244815558 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1244815557} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 563622212} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1244815559 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1244815557} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1244815560 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1244815557} + m_CullTransparentMesh: 1 +--- !u!1 &1377407812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1377407816} + - component: {fileID: 1377407815} + - component: {fileID: 1377407814} + - component: {fileID: 1377407813} + m_Layer: 7 + m_Name: target6 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1377407813 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377407812} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1377407814 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377407812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &1377407815 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377407812} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1377407816 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377407812} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: -0.5} + m_LocalPosition: {x: 50.36, y: 6.61, z: -111.69} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 270, z: 90} +--- !u!1 &1526287585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526287586} + - component: {fileID: 1526287588} + - component: {fileID: 1526287587} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1526287586 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526287585} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 724140512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1526287587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526287585} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1526287588 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526287585} + m_CullTransparentMesh: 1 +--- !u!850595691 &1605611744 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 3 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 1 + m_PVREnvironmentMIS: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 +--- !u!1 &1633502897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633502898} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633502898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633502897} + 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: 1105188758} + m_Father: {fileID: 1759842850} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1746903132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1746903133} + - component: {fileID: 1746903134} + m_Layer: 5 + m_Name: SensSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1746903133 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746903132} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2.5, y: 5, z: 1} + m_Children: + - {fileID: 222515641} + - {fileID: 1810285916} + - {fileID: 724140512} + - {fileID: 273127214} + m_Father: {fileID: 1095620425} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 100} + m_SizeDelta: {x: 500, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1746903134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746903132} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1526287587} + m_FillRect: {fileID: 137058354} + m_HandleRect: {fileID: 1526287586} + m_Direction: 0 + m_MinValue: 0.3 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11500000, guid: 301c22787d1e65f44b09bf8073315244, type: 3} + m_TargetAssemblyTypeName: UnityEditor.MonoScript, UnityEditor.CoreModule + m_MethodName: + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1759842849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1759842850} + - component: {fileID: 1759842851} + m_Layer: 5 + m_Name: SpeedSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1759842850 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759842849} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2.5, y: 5, z: 1} + m_Children: + - {fileID: 2114541026} + - {fileID: 563622212} + - {fileID: 1633502898} + - {fileID: 1809345852} + m_Father: {fileID: 1095620425} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -100} + m_SizeDelta: {x: 500, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1759842851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759842849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1105188759} + m_FillRect: {fileID: 1244815558} + m_HandleRect: {fileID: 1105188758} + m_Direction: 0 + m_MinValue: 0.4 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11500000, guid: b72108129d580004fb9f25288d386a6f, type: 3} + m_TargetAssemblyTypeName: UnityEditor.MonoScript, UnityEditor.CoreModule + m_MethodName: + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1787567095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1787567099} + - component: {fileID: 1787567098} + - component: {fileID: 1787567097} + - component: {fileID: 1787567096} + m_Layer: 7 + m_Name: target7 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1787567096 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787567095} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1787567097 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787567095} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &1787567098 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787567095} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1787567099 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787567095} + m_LocalRotation: {x: -0.7071068, y: -0.7071068, z: 0, w: 0} + m_LocalPosition: {x: 41.02, y: 6.61, z: -132.39} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 90} +--- !u!1 &1809345851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1809345852} + - component: {fileID: 1809345854} + - component: {fileID: 1809345853} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1809345852 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809345851} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1759842850} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1809345853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809345851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Speed +--- !u!222 &1809345854 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809345851} + m_CullTransparentMesh: 1 +--- !u!1 &1810285915 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1810285916} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1810285916 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810285915} + 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: 137058354} + m_Father: {fileID: 1746903133} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1970833221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1970833225} + - component: {fileID: 1970833224} + - component: {fileID: 1970833223} + - component: {fileID: 1970833222} + m_Layer: 7 + m_Name: target5 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1970833222 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970833221} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1970833223 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970833221} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &1970833224 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970833221} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1970833225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970833221} + m_LocalRotation: {x: -0.7071068, y: -0.7071068, z: 0, w: 0} + m_LocalPosition: {x: 41.01, y: 6.61, z: -141.38} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 90} +--- !u!1 &1976712284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1976712285} + - component: {fileID: 1976712287} + - component: {fileID: 1976712286} + m_Layer: 0 + m_Name: PlayerModel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1976712285 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1976712284} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1994719859} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1976712286 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1976712284} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, 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: 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!33 &1976712287 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1976712284} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1994719858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1994719859} + - component: {fileID: 1994719861} + - component: {fileID: 1994719860} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1994719859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1994719858} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 52.4, y: 2.18, z: -125.7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 858622100} + - {fileID: 1976712285} + - {fileID: 823167766} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1994719860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1994719858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b72108129d580004fb9f25288d386a6f, type: 3} + m_Name: + m_EditorClassIdentifier: + controller: {fileID: 1994719861} + speed: 12 + gravity: -19.62 + groundCheck: {fileID: 823167766} + groundDistance: 0.4 + groundMask: + serializedVersion: 2 + m_Bits: 8 + jumpHeight: 3 + speedSlider: {fileID: 1759842851} + fpsCam: {fileID: 858622099} +--- !u!143 &1994719861 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1994719858} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.7 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &2114541025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2114541026} + - component: {fileID: 2114541028} + - component: {fileID: 2114541027} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2114541026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114541025} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1759842850} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2114541027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114541025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2114541028 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114541025} + m_CullTransparentMesh: 1 +--- !u!1 &2135106800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2135106804} + - component: {fileID: 2135106803} + - component: {fileID: 2135106802} + - component: {fileID: 2135106801} + m_Layer: 7 + m_Name: target8 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2135106801 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135106800} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2135106802 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135106800} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &2135106803 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135106800} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2135106804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135106800} + m_LocalRotation: {x: -0.7071068, y: -0.7071068, z: 0, w: 0} + m_LocalPosition: {x: 41.02, y: 6.61, z: -146} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 90} +--- !u!1 &2140297025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2140297029} + - component: {fileID: 2140297028} + - component: {fileID: 2140297027} + - component: {fileID: 2140297026} + m_Layer: 7 + m_Name: target9 + m_TagString: Target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2140297026 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140297025} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2140297027 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140297025} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18b4db07069afcc4e9d8efad9a6903be, 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!33 &2140297028 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140297025} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2140297029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140297025} + m_LocalRotation: {x: -0.7071068, y: -0.7071068, z: 0, w: 0} + m_LocalPosition: {x: 41.02, y: 6.61, z: -117.44} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 90} diff --git a/TrainingField/Assets/Scenes/Application.unity.meta b/TrainingField/Assets/Scenes/Application.unity.meta new file mode 100644 index 0000000..19a0540 --- /dev/null +++ b/TrainingField/Assets/Scenes/Application.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c897e21e2ab30441adc926948d7a035 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Scripts.meta b/TrainingField/Assets/Scripts.meta new file mode 100644 index 0000000..e5a72ee --- /dev/null +++ b/TrainingField/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 269f73cbc10f6a04da32b8b29de78cdb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Scripts/clamp.cs b/TrainingField/Assets/Scripts/clamp.cs new file mode 100644 index 0000000..6e81b9c --- /dev/null +++ b/TrainingField/Assets/Scripts/clamp.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Numerics; +using UnityEngine; +using UnityEngine.UI; +using Cursor = UnityEngine.Cursor; +using Quaternion = UnityEngine.Quaternion; +using Vector3 = UnityEngine.Vector3; + +public class clamp : MonoBehaviour +{ + public float mouseSensitivity = 100f; + + public Transform playerBody; + + private float xRotation = 0f; + + private bool pause; + + public Slider sensitivitySlider; + + public GameObject panel; + // Start is called before the first frame update + void Start() + { + Cursor.lockState = CursorLockMode.Locked; + pause = false; + panel.SetActive(false); + } + + // Update is called once per frame + void Update() + { + if (Input.GetKeyDown(KeyCode.Escape)) + { + if (pause == false) + { + panel.SetActive(true); + Time.timeScale = 0f; + Cursor.lockState = CursorLockMode.None; + pause = true; + + } + else + { + pause = false; + } + } + + if (pause) + { + return; + } + + sensitivitySlider.onValueChanged.AddListener(delegate {valueChanged();}); + + panel.SetActive(false); + Time.timeScale = 1f; + Cursor.lockState = CursorLockMode.Locked; + + float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity * Time.deltaTime; + float mouseY = Input.GetAxis("Mouse Y") * mouseSensitivity * Time.deltaTime; + xRotation -= mouseY; + xRotation = Mathf.Clamp(xRotation, -90f, 90f); + + transform.localRotation = Quaternion.Euler(xRotation, 0f, 0f); + playerBody.Rotate(Vector3.up * mouseX); + + } + + void valueChanged() + { + mouseSensitivity = 100f * sensitivitySlider.value; + } +} diff --git a/TrainingField/Assets/Scripts/clamp.cs.meta b/TrainingField/Assets/Scripts/clamp.cs.meta new file mode 100644 index 0000000..3722812 --- /dev/null +++ b/TrainingField/Assets/Scripts/clamp.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 301c22787d1e65f44b09bf8073315244 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Scripts/movement.cs b/TrainingField/Assets/Scripts/movement.cs new file mode 100644 index 0000000..bc1896a --- /dev/null +++ b/TrainingField/Assets/Scripts/movement.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Security.Cryptography; +using UnityEngine; +using UnityEngine.UI; + +public class movement : MonoBehaviour +{ + public CharacterController controller; + + public float speed = 12f; + + private Vector3 velocity; + + public float gravity = -9.81f; + + public Transform groundCheck; + + public float groundDistance = 0.4f; + + public LayerMask groundMask; + + private bool isGrounded; + + public float jumpHeight = 3f; + + public Slider speedSlider; + + private List targets; + private int targetIdx; + + public Camera fpsCam; + float range = 100f; + + // Start is called before the first frame update + void Start() + { + targets = new List(); + targetIdx = 0; + + foreach (var obj in GameObject.FindGameObjectsWithTag("Target")) + { + targets.Add(obj); + } + + for (int i = 1; i < targets.Count; i++) + { + targets[i].SetActive(false); + } + } + + // Update is called once per frame + void Update() + { + speedSlider.onValueChanged.AddListener(delegate {valueChanged();}); + + isGrounded = Physics.CheckSphere(groundCheck.position, groundDistance, groundMask); + + if (isGrounded && velocity.y < 0) + { + velocity.y = -2f; + } + float x = Input.GetAxis("Horizontal"); + float z = Input.GetAxis("Vertical"); + + Vector3 move = transform.right * x + transform.forward * z; + + controller.Move(move * speed * Time.deltaTime); + + if (Input.GetButtonDown("Jump") && isGrounded) + { + velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity); + } + + if (Input.GetButtonDown("Fire1")) + { + OnClicked(); + } + + velocity.y += gravity * Time.deltaTime; + controller.Move(velocity * Time.deltaTime); + } + + void valueChanged() + { + speed = 12f * speedSlider.value; + } + + void OnClicked() + { + RaycastHit hit; + + if (Physics.Raycast(fpsCam.transform.position, fpsCam.transform.forward, out hit, range)) + { + GameObject gameObjectHit = hit.transform.gameObject; + + if (gameObjectHit.CompareTag("Target")) + { + gameObjectHit.SetActive(false); + if (targetIdx + 1 < targets.Count) + { + targetIdx += 1; + } + else + { + targetIdx = 0; + } + targets[targetIdx].SetActive(true); + } + } + } +} diff --git a/TrainingField/Assets/Scripts/movement.cs.meta b/TrainingField/Assets/Scripts/movement.cs.meta new file mode 100644 index 0000000..cb212f6 --- /dev/null +++ b/TrainingField/Assets/Scripts/movement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b72108129d580004fb9f25288d386a6f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Sprites.meta b/TrainingField/Assets/Sprites.meta new file mode 100644 index 0000000..0c67d62 --- /dev/null +++ b/TrainingField/Assets/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfd192762f415eb459f76d8848714f87 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Sprites/New Material.mat b/TrainingField/Assets/Sprites/New Material.mat new file mode 100644 index 0000000..7d28a78 --- /dev/null +++ b/TrainingField/Assets/Sprites/New Material.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New Material + m_Shader: {fileID: 10752, 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: 2800000, guid: 9ed89c5d9d476c34ea5349509d17ef5d, 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.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/TrainingField/Assets/Sprites/New Material.mat.meta b/TrainingField/Assets/Sprites/New Material.mat.meta new file mode 100644 index 0000000..16c2126 --- /dev/null +++ b/TrainingField/Assets/Sprites/New Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18b4db07069afcc4e9d8efad9a6903be +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Sprites/target.png b/TrainingField/Assets/Sprites/target.png new file mode 100644 index 0000000..da00ece Binary files /dev/null and b/TrainingField/Assets/Sprites/target.png differ diff --git a/TrainingField/Assets/Sprites/target.png.meta b/TrainingField/Assets/Sprites/target.png.meta new file mode 100644 index 0000000..6afdd0e --- /dev/null +++ b/TrainingField/Assets/Sprites/target.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 9ed89c5d9d476c34ea5349509d17ef5d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Tests/PlayMode/B_MovementTest.cs b/TrainingField/Assets/Tests/PlayMode/B_MovementTest.cs new file mode 100644 index 0000000..a664b13 --- /dev/null +++ b/TrainingField/Assets/Tests/PlayMode/B_MovementTest.cs @@ -0,0 +1,216 @@ +using System.Collections; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools; +using WindowsInput; +using WindowsInput.Native; + +public class B_MovementTest +{ + private InputSimulator IS = new InputSimulator(); + private GameObject player, camera; + + [UnityTest, Order(0)] + public IEnumerator CheckLooking() + { + SceneManager.LoadScene("Application"); + yield return null; + player = GameObject.Find("Player"); + CharacterController cc = PMHelper.Exist(player); + if (cc == null || !cc.enabled) + { + Assert.Fail("There should be enabled \"CharacterController\" component on \"Player\"'s object"); + } + camera = GameObject.Find("Main Camera"); + if (Cursor.lockState != CursorLockMode.Locked) + { + Assert.Fail("Cursor's lock mode should be set as \"locked\" to make cursor disappear from screen"); + } + + float xRotWas = camera.transform.rotation.eulerAngles.x; + float xRotCur; + while(xRotWas<90) + { + IS.Mouse.MoveMouseBy(0, 100); + yield return null; + xRotCur = camera.transform.rotation.eulerAngles.x; + if (!(xRotCur > xRotWas)) + { + Assert.Fail("Mouse down-movement should increase \"Camera\"'s x-axis rotation"); + } + xRotWas = xRotCur; + } + IS.Mouse.MoveMouseBy(0, 100); + yield return null; + if (xRotWas > 90) + { + Assert.Fail("\"Camera\"'s x-axis rotation should be clamped between -90 and 90 degrees"); + } + + + + SceneManager.LoadScene("Application"); + yield return null; + player = GameObject.Find("Player"); + camera = GameObject.Find("Main Camera"); + IS.Mouse.MoveMouseBy(0, -100); + yield return null; + xRotWas = camera.transform.rotation.eulerAngles.x; + + while(xRotWas>270) + { + IS.Mouse.MoveMouseBy(0, -100); + yield return null; + xRotCur = camera.transform.rotation.eulerAngles.x; + + if (!(xRotCur < xRotWas)) + { + Debug.Log(xRotCur); + Assert.Fail("Mouse up-movement should decrease \"Camera\"'s x-axis rotation"); + } + xRotWas = xRotCur; + } + IS.Mouse.MoveMouseBy(0, -100); + yield return null; + if (xRotWas < 270) + { + Assert.Fail("\"Camera\"'s x-axis rotation should be clamped between -90 and 90 degrees"); + } + + SceneManager.LoadScene("Application"); + yield return null; + player = GameObject.Find("Player"); + camera = GameObject.Find("Main Camera"); + xRotWas = player.transform.rotation.y; + for (int i = 0; i < 5; i++) + { + IS.Mouse.MoveMouseBy(100, 0); + yield return null; + xRotCur = player.transform.rotation.y; + if (xRotCur < xRotWas) + { + Assert.Fail("Mouse right-movement should decrease \"Player\"'s y-axis rotation"); + } + + xRotWas = xRotCur; + } + for (int i = 0; i < 5; i++) + { + IS.Mouse.MoveMouseBy(-100, 0); + yield return null; + xRotCur = player.transform.rotation.y; + if (xRotCur > xRotWas) + { + Assert.Fail("Mouse left-movement should increase \"Player\"'s y-axis rotation"); + } + xRotWas = xRotCur; + } + } + + [UnityTest, Order(1)] + public IEnumerator CheckMovement() + { + SceneManager.LoadScene("Application"); + Time.timeScale = 20; + yield return new WaitForSeconds(2); + player = GameObject.Find("Player"); + + Vector3 startPos = player.transform.position; + + IS.Keyboard.KeyDown(VirtualKeyCode.VK_D); + yield return new WaitForSeconds(1); + IS.Keyboard.KeyUp(VirtualKeyCode.VK_D); + yield return null; + Vector3 curPos = player.transform.position; + if (!(startPos.z == curPos.z && startPos.x < curPos.x)) + { + Assert.Fail("Right-movement not working properly"); + } + + startPos = player.transform.position; + IS.Keyboard.KeyDown(VirtualKeyCode.VK_A); + yield return new WaitForSeconds(1); + IS.Keyboard.KeyUp(VirtualKeyCode.VK_A); + yield return null; + curPos = player.transform.position; + if (!(startPos.z == curPos.z && startPos.x > curPos.x)) + { + Assert.Fail("Left-movement not working properly"); + } + + SceneManager.LoadScene("Application"); + yield return new WaitForSeconds(2); + player = GameObject.Find("Player"); + + startPos = player.transform.position; + IS.Keyboard.KeyDown(VirtualKeyCode.VK_W); + yield return new WaitForSeconds(1); + IS.Keyboard.KeyUp(VirtualKeyCode.VK_W); + yield return null; + curPos = player.transform.position; + if (!(startPos.z < curPos.z && startPos.x == curPos.x)) + { + Debug.Log(startPos.x); + Debug.Log(curPos.x); + Assert.Fail("Forward-movement not working properly"); + } + + startPos = player.transform.position; + IS.Keyboard.KeyDown(VirtualKeyCode.VK_S); + yield return new WaitForSeconds(1); + IS.Keyboard.KeyUp(VirtualKeyCode.VK_S); + yield return null; + curPos = player.transform.position; + if (!(startPos.z > curPos.z && startPos.x == curPos.x)) + { + Assert.Fail("Backward-movement not working properly"); + } + yield return null; + } + + [UnityTest, Order(2)] + public IEnumerator CheckJump() + { + SceneManager.LoadScene("Application"); + yield return new WaitForSeconds(2); + player = GameObject.Find("Player"); + + Vector3 startPos = player.transform.position; + + IS.Keyboard.KeyPress(VirtualKeyCode.SPACE); + yield return new WaitForSeconds(0.2f); + + Vector3 curPos = player.transform.position; + + if (curPos.Equals(startPos)) + { + Assert.Fail("\"Player\" should be able to jump and it's jump should last more than 0.5f seconds"); + } + + yield return new WaitForSeconds(1.5f); + + curPos = player.transform.position; + + if (curPos!=startPos) + { + Assert.Fail("\"Player\" should be staying still after landing and it's jump should last no longer than 2 seconds"); + } + + RaycastHit[] hit = Physics.RaycastAll(player.transform.position, Vector3.down); + foreach (var h in hit) + { + GameObject.Destroy(h.collider.gameObject); + } + curPos = player.transform.position; + yield return new WaitForSeconds(2); + float firstDelta = player.transform.position.y - curPos.y; + curPos = player.transform.position; + yield return new WaitForSeconds(2); + float secondDelta = player.transform.position.y - curPos.y; + if (Mathf.Abs(secondDelta) <= Mathf.Abs(firstDelta)) + { + Assert.Fail("Gravity should be applied to player's y-axis velocity"); + } + } +} diff --git a/TrainingField/Assets/Tests/PlayMode/B_MovementTest.cs.meta b/TrainingField/Assets/Tests/PlayMode/B_MovementTest.cs.meta new file mode 100644 index 0000000..af695a1 --- /dev/null +++ b/TrainingField/Assets/Tests/PlayMode/B_MovementTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8861a75918342b941bfbccad0dbd79da +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Tests/PlayMode/C_SettingsTest.cs b/TrainingField/Assets/Tests/PlayMode/C_SettingsTest.cs new file mode 100644 index 0000000..361053f --- /dev/null +++ b/TrainingField/Assets/Tests/PlayMode/C_SettingsTest.cs @@ -0,0 +1,215 @@ +using System.Collections; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; +using WindowsInput; +using WindowsInput.Native; +using UnityEditor; +using UnityEngine.EventSystems; +using UnityEngine.SceneManagement; +using UnityEngine.UI; + +public class C_SettingsTest +{ + private InputSimulator IS = new InputSimulator(); + private GameObject player, camera; + private GameObject canvas, panel, sensSlider, speedSlider, eventSystem; + + [UnityTest, Order(0)] + public IEnumerator ObjectsCheck() + { + SceneManager.LoadScene("Application"); + yield return null; + Time.timeScale = 1; + + if (Time.timeScale != 1) + { + Debug.Log(Time.timeScale); + Assert.Fail("Time scale should be equal to 1 when scene is loaded"); + } + if (Cursor.lockState != CursorLockMode.Locked) + { + Assert.Fail("Cursor should be in \"Locked\" CursorLockMode when scene is loaded"); + } + + canvas = PMHelper.Exist("Canvas"); + if(canvas == null) Assert.Fail("There should be canvas, named \"Canvas\" on scene"); + if(PMHelper.Exist(canvas) == null) Assert.Fail("There is no basic component on \"Canvas\" object"); + if(PMHelper.Exist(canvas) == null) Assert.Fail("There is no basic component on \"Canvas\" object"); + if(PMHelper.Exist(canvas) == null) Assert.Fail("There is no basic component on \"Canvas\" object"); + + eventSystem = PMHelper.Exist("EventSystem"); + if(eventSystem == null) Assert.Fail("There should be event system, named \"EventSystem\" on scene in order to detect events"); + if(PMHelper.Exist(eventSystem) == null) Assert.Fail("There is no basic component on \"EventSystem\" object"); + if(PMHelper.Exist(eventSystem) == null) Assert.Fail("There is no basic component on \"Canvas\" object"); + + panel = PMHelper.Exist("Panel"); + + if (panel != null) + { + Assert.Fail("There should be no panel object when a scene has been loaded, " + + "because it should only become active in pause for settings"); + } + + IS.Keyboard.KeyPress(VirtualKeyCode.ESCAPE); + yield return null; + + if (Time.timeScale != 0) + { + Assert.Fail("Time scale should be equal to 0 when app is paused for settings"); + } + + Time.timeScale = 1; + if (Cursor.lockState != CursorLockMode.None) + { + Assert.Fail("Cursor should be in \"None\" CursorLockMode when app is paused for settings"); + } + + panel = PMHelper.Exist("Panel"); + + if(panel == null) Assert.Fail("There should be panel object, after Escape-key was pressed," + + " named \"Panel\", where settings would be displayed"); + if(PMHelper.Exist(panel)==null) Assert.Fail("There is no basic component on \"Panel\" object"); + if(PMHelper.Exist(panel)==null) Assert.Fail("There is no basic component on \"Panel\" object"); + if(PMHelper.Exist(panel)==null) Assert.Fail("There is no basic component on \"Panel\" object"); + if (!PMHelper.CheckRectTransform(panel.GetComponent())) + { + Assert.Fail("Anchors of \"Panel\"'s component are incorrect or it's offsets" + + "are not equal to zero, might be troubles with different resolutions"); + } + + sensSlider = PMHelper.Exist("SensSlider"); + if(sensSlider == null) Assert.Fail("There should be slider object, named \"SensSlider\", that will be changing mouse sensitivity"); + if(PMHelper.Exist(sensSlider) == null) Assert.Fail("There is no basic component on \"SensSlider\" object"); + Slider s = PMHelper.Exist(sensSlider); + if(s == null) Assert.Fail("There is no basic component on \"SensSlider\" object"); + if (!s.interactable) + { + Assert.Fail("'s \"Interactable\" field should be checked on \"SensSlider\" object"); + } + if (!(s.minValue > 0.2 && s.minValue < 0.5)) + { + Assert.Fail("Set 's \"Min Value\" as any value between 0.2 and 0.5 in order to set mouse " + + "sensitivity in range of [minValue*default, default]"); + } + if (!(s.maxValue == 1)) + { + Assert.Fail("Set 's \"Max Value\" as 1, so that mouse sensitivity will be " + + "in range of [minValue*default,default]"); + } + if (!(s.value == 1)) + { + Assert.Fail("Set 's \"Value\" as 1 by default, so that user would be able to decrease sensitivity"); + } + if (s.onValueChanged.GetPersistentEventCount() != 1) + { + Assert.Fail("There should be added one listener to 's \"On Value Changed\" on \"SensSlider\" object"); + } + + speedSlider = PMHelper.Exist("SpeedSlider"); + if(speedSlider == null) Assert.Fail("There should be slider object, named \"SpeedSlider\", that will be changing player's speed"); + if(PMHelper.Exist(speedSlider) == null) Assert.Fail("There is no basic component on \"SpeedSlider\" object"); + s = PMHelper.Exist(speedSlider); + if(s == null) Assert.Fail("There is no basic component on \"SpeedSlider\" object"); + if (!s.interactable) + { + Assert.Fail("'s \"Interactable\" field should be checked on \"SpeedSlider\" object"); + } + if (!(s.minValue > 0.2 && s.minValue < 0.5)) + { + Assert.Fail("Set 's \"Min Value\" as any value between 0.2 and 0.5 in order to set player's " + + "speed in range of [minValue*default, default]"); + } + if (!(s.maxValue == 1)) + { + Assert.Fail("Set 's \"Max Value\" as 1, so that player's speed will be " + + "in range of [minValue*default,default]"); + } + if (!(s.value == 1)) + { + Assert.Fail("Set 's \"Value\" as 1 by default, so that user would be able to decrease player's speed"); + } + if (s.onValueChanged.GetPersistentEventCount() != 1) + { + Assert.Fail("There should be added one listener to 's \"On Value Changed\" on \"SpeedSlider\" object"); + } + + + if (!PMHelper.Child(panel, canvas)) + { + Assert.Fail("\"Panel\" object should be a child of \"Canvas\" object as a UI element"); + } + if (!PMHelper.Child(sensSlider, panel)) + { + Assert.Fail("\"SensSlider\" object should be a child of \"Panel\" object"); + } + if (!PMHelper.Child(speedSlider, panel)) + { + Assert.Fail("\"SensSlider\" object should be a child of \"Panel\" object"); + } + + IS.Keyboard.KeyPress(VirtualKeyCode.ESCAPE); + yield return null; + + panel = PMHelper.Exist("Panel"); + if (panel != null) + { + Assert.Fail("There should be no active panel object when app is not in pause for settings"); + } + if (Time.timeScale != 1) + { + Assert.Fail("Time scale should be equal to 1 when app is not paused for settings"); + } + if (Cursor.lockState != CursorLockMode.Locked) + { + Assert.Fail("Cursor should be in \"Locked\" CursorLockMode when app is not paused for settings"); + } + } + + [UnityTest, Order(1)] + public IEnumerator CheckAction() + { + player = GameObject.Find("Player"); + camera = GameObject.Find("Main Camera"); + yield return null; + + //Check settings changing + + Vector3 start = player.transform.position; + IS.Keyboard.KeyDown(VirtualKeyCode.VK_A); + yield return new WaitForSeconds(0.5f); + Vector3 mid = player.transform.position; + IS.Keyboard.KeyUp(VirtualKeyCode.VK_A); + yield return null; + float dist = Vector3.Distance(start,mid); + + speedSlider.GetComponent().value = speedSlider.GetComponent().minValue; + IS.Keyboard.KeyDown(VirtualKeyCode.VK_A); + yield return new WaitForSeconds(0.5f); + Vector3 end2 = player.transform.position; + IS.Keyboard.KeyUp(VirtualKeyCode.VK_A); + yield return null; + float dist2 = Vector3.Distance(mid,end2); + if (dist <= dist2) + { + Assert.Fail("Decreasing speed slider value should decrease player's speed"); + } + + float rotStart = camera.transform.rotation.eulerAngles.y; + IS.Mouse.MoveMouseBy(1000, 0); + yield return null; + + float rotMid = camera.transform.rotation.eulerAngles.y; + + sensSlider.GetComponent().value = sensSlider.GetComponent().minValue; + IS.Mouse.MoveMouseBy(1000, 0); + yield return null; + float rotEnd = camera.transform.rotation.eulerAngles.y; + + if (Mathf.Abs(rotMid-rotStart) <= Mathf.Abs(rotEnd-rotMid)*1.5) + { + Assert.Fail("Decreasing sensitivity slider value should decrease in-game mouse sensitivity"); + } + } +} + diff --git a/TrainingField/Assets/Tests/PlayMode/C_SettingsTest.cs.meta b/TrainingField/Assets/Tests/PlayMode/C_SettingsTest.cs.meta new file mode 100644 index 0000000..f8fbb87 --- /dev/null +++ b/TrainingField/Assets/Tests/PlayMode/C_SettingsTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: db08723e2a66b2e4d9a49e185c899106 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Assets/Tests/PlayMode/D_TargetTest.cs b/TrainingField/Assets/Tests/PlayMode/D_TargetTest.cs new file mode 100644 index 0000000..f4f41ad --- /dev/null +++ b/TrainingField/Assets/Tests/PlayMode/D_TargetTest.cs @@ -0,0 +1,179 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using WindowsInput; +using NUnit.Framework; +using UnityEditor; +using UnityEngine; +using UnityEngine.TestTools; +using UnityEngine.SceneManagement; + +public class D_TargetTest +{ + private InputSimulator IS = new InputSimulator(); + private GameObject player, camera, secondcamera; + private GameObject target; + private List positions = new List(); + + [UnityTest, Order(0)] + public IEnumerator TargetCheck() + { + SceneManager.LoadScene("Application"); + yield return new WaitForSeconds(0.2f); + player = GameObject.Find("Player"); + camera = GameObject.Find("Main Camera"); + secondcamera = GameObject.Instantiate(new GameObject()); + secondcamera.transform.parent = player.transform; + secondcamera.transform.localPosition = camera.transform.localPosition; + secondcamera.transform.localRotation = camera.transform.localRotation; + secondcamera.transform.localScale = camera.transform.localScale; + camera.transform.parent = secondcamera.transform; + yield return null; + GameObject[] targets = PMHelper.FindObjectsWithLayer("Target"); + if (targets.Length == 0) + { + Assert.Fail("After the scene has been loaded there should be a target spawned on a \"Target\" layer"); + } + if (targets.Length != 1) + { + Assert.Fail("After the scene has been loaded there should be only one target on a scene"); + } + + target = targets[0]; + MeshFilter filter = PMHelper.Exist(target); + if (filter == null) + { + Assert.Fail("There should be component applied to target object"); + } + GameObject tmpPlane = GameObject.CreatePrimitive(PrimitiveType.Plane); + if (!filter.mesh == tmpPlane.GetComponent().mesh) + { + Assert.Fail("Target's mesh should be a plane"); + } + if (PMHelper.Exist(target) == null) + { + Assert.Fail("There should be component applied to target object"); + } + + GameObject.Destroy(tmpPlane); + + Collider col = PMHelper.Exist(target); + if (col == null) + { + Assert.Fail("There should be component applied to target object"); + } + if (!col.isTrigger) + { + Assert.Fail("Target's component should be triggerable"); + } + + secondcamera.transform.LookAt(target.transform.position); + Vector3 dir = (target.transform.position - camera.transform.position).normalized; + RaycastHit hit = PMHelper.findHit(camera.transform.position, dir, "Bounds"); + RaycastHit hit2 = PMHelper.findHit(camera.transform.position, dir, "Target"); + //Debug.DrawLine(player.transform.position,hit.point, Color.red,1000); + yield return null; + if (hit.normal != hit2.normal) + { + Assert.Fail("Spawned target should be parallel with the wall it's hanging on"); + } + + if (Vector3.Distance(hit2.point, player.transform.position) >= + Vector3.Distance(hit.point, player.transform.position)) + { + Assert.Fail("Target should be spawned a little closer to a center of a room, than walls, in order" + + "not to clip with them"); + } + + if (Vector3.Distance(hit.point,hit2.point)>0.5f) + { + Assert.Fail("Target should be spawned closer to a wall, like it is hanging on a wall"); + } + } + + [UnityTest, Order(1)] + public IEnumerator TargetDestroyCheck() + { + yield return null; + Time.timeScale = 20; + EditorWindow game=null; + var windows = (EditorWindow[])Resources.FindObjectsOfTypeAll(typeof(EditorWindow)); + foreach(var window in windows) + { + if(window != null && window.GetType().FullName == "UnityEditor.GameView") + { + game = window; + break; + } + } + + if (!game) + { + Assert.Fail("Please, open, the \"Game\" window!"); + } + + game.maximized = true; + yield return null; + float X = game.position.center.x; + X = X * 65535 / Screen.width/2; + float Y = game.position.center.y; + Y = Y * 65535 / Screen.height/2; + IS.Mouse.MoveMouseTo(Convert.ToDouble(X), Convert.ToDouble(Y)); + yield return null; + IS.Mouse.LeftButtonClick(); + yield return new WaitForSeconds(1); + for (int i = 0; i < 9; i++) + { + GameObject[] targets = PMHelper.FindObjectsWithLayer("Target"); + yield return null; + if (targets.Length == 0) + { + Assert.Fail("When the target is been destroyed there should be spawned another one"); + } + + if (targets.Length != 1) + { + Assert.Fail("There should always be only one target on a scene"); + } + + if (targets[0] == target) + { + Assert.Fail("Target is not being destroyed by clicking on it"); + } + + target = targets[0]; + if (positions.Contains(target.transform.position)) + { + Assert.Fail("Targets should be spawned randomly"); + } + positions.Add(target.transform.position); + yield return null; + secondcamera.transform.LookAt(target.transform.position); + //Repeat target-correct check + Vector3 dir = (target.transform.position - camera.transform.position).normalized; + RaycastHit hit = PMHelper.findHit(camera.transform.position, dir, "Bounds"); + RaycastHit hit2 = PMHelper.findHit(camera.transform.position, dir, "Target"); + yield return null; + if (hit.normal != hit2.normal) + { + Assert.Fail("Spawned target should be parallel with the wall it's hanging on"); + } + + if (Vector3.Distance(hit2.point, player.transform.position) >= + Vector3.Distance(hit.point, player.transform.position)) + { + Assert.Fail("Target should be spawned a little closer to a center of a room, than walls, in order" + + "not to clip with them"); + } + if (Vector3.Distance(hit.point,hit2.point)>0.5f) + { + Assert.Fail("Target should be spawned closer to a wall, like it is hanging on a wall"); + } + // + yield return new WaitForSeconds(1); + IS.Mouse.LeftButtonClick(); + yield return new WaitForSeconds(1); + } + game.maximized = false; + } +} \ No newline at end of file diff --git a/TrainingField/Assets/Tests/PlayMode/D_TargetTest.cs.meta b/TrainingField/Assets/Tests/PlayMode/D_TargetTest.cs.meta new file mode 100644 index 0000000..67f5eac --- /dev/null +++ b/TrainingField/Assets/Tests/PlayMode/D_TargetTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5828b55d56ccbe46b95effcfe5511fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TrainingField/Packages/manifest.json b/TrainingField/Packages/manifest.json index 05b7de3..3957ebf 100644 --- a/TrainingField/Packages/manifest.json +++ b/TrainingField/Packages/manifest.json @@ -5,6 +5,7 @@ "com.unity.ide.rider": "2.0.7", "com.unity.ide.visualstudio": "2.0.8", "com.unity.ide.vscode": "1.2.3", + "com.unity.probuilder": "4.5.2", "com.unity.test-framework": "1.1.24", "com.unity.textmeshpro": "3.0.6", "com.unity.timeline": "1.4.8", diff --git a/TrainingField/Packages/packages-lock.json b/TrainingField/Packages/packages-lock.json new file mode 100644 index 0000000..d90703d --- /dev/null +++ b/TrainingField/Packages/packages-lock.json @@ -0,0 +1,370 @@ +{ + "dependencies": { + "com.imsolty.com.sol.packagetest": { + "version": "https://github.com/hyperskill/unity-input.git", + "depth": 0, + "source": "git", + "dependencies": {}, + "hash": "3fa9da6e08e1e6507716a6fc0c4d2796fd0de121" + }, + "com.unity.collab-proxy": { + "version": "1.5.7", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.nuget.newtonsoft-json": "2.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "1.0.6", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.rider": { + "version": "2.0.7", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.8", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.9" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.vscode": { + "version": "1.2.3", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.nuget.newtonsoft-json": { + "version": "2.0.0", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.probuilder": { + "version": "4.5.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.settings-manager": "1.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.settings-manager": { + "version": "1.0.3", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.1.24", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "3.0.6", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.4.8", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.uielementsnative": "1.0.0" + } + }, + "com.unity.modules.uielementsnative": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/TrainingField/ProjectSettings/EditorBuildSettings.asset b/TrainingField/ProjectSettings/EditorBuildSettings.asset index 0147887..8fc69d0 100644 --- a/TrainingField/ProjectSettings/EditorBuildSettings.asset +++ b/TrainingField/ProjectSettings/EditorBuildSettings.asset @@ -4,5 +4,8 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 - m_Scenes: [] + m_Scenes: + - enabled: 1 + path: Assets/Scenes/Application.unity + guid: 3c897e21e2ab30441adc926948d7a035 m_configObjects: {} diff --git a/TrainingField/ProjectSettings/GraphicsSettings.asset b/TrainingField/ProjectSettings/GraphicsSettings.asset index 43369e3..88dfcc8 100644 --- a/TrainingField/ProjectSettings/GraphicsSettings.asset +++ b/TrainingField/ProjectSettings/GraphicsSettings.asset @@ -28,6 +28,7 @@ GraphicsSettings: m_LensFlare: m_Mode: 1 m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 m_AlwaysIncludedShaders: - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} @@ -36,8 +37,7 @@ GraphicsSettings: - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} m_CustomRenderPipeline: {fileID: 0} m_TransparencySortMode: 0 m_TransparencySortAxis: {x: 0, y: 0, z: 1} @@ -59,5 +59,5 @@ GraphicsSettings: m_AlbedoSwatchInfos: [] m_LightsUseLinearIntensity: 0 m_LightsUseColorTemperature: 0 + m_DefaultRenderingLayerMask: 1 m_LogWhenShaderIsCompiled: 0 - m_AllowEnlightenSupportForUpgradedProject: 0 diff --git a/TrainingField/ProjectSettings/InputManager.asset b/TrainingField/ProjectSettings/InputManager.asset index 17c8f53..3c222b1 100644 --- a/TrainingField/ProjectSettings/InputManager.asset +++ b/TrainingField/ProjectSettings/InputManager.asset @@ -111,7 +111,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: 0.1 + sensitivity: 0.5 snap: 0 invert: 0 type: 1 @@ -127,7 +127,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: 0.1 + sensitivity: 0.5 snap: 0 invert: 0 type: 1 diff --git a/TrainingField/ProjectSettings/Packages/com.unity.probuilder/Settings.json b/TrainingField/ProjectSettings/Packages/com.unity.probuilder/Settings.json new file mode 100644 index 0000000..34babd6 --- /dev/null +++ b/TrainingField/ProjectSettings/Packages/com.unity.probuilder/Settings.json @@ -0,0 +1,168 @@ +{ + "m_Name": "Settings", + "m_Path": "ProjectSettings/Packages/com.unity.probuilder/Settings.json", + "m_Dictionary": { + "m_DictionaryValues": [ + { + "type": "UnityEngine.ProBuilder.LogLevel, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "log.level", + "value": "{\"m_Value\":3}" + }, + { + "type": "UnityEngine.ProBuilder.LogOutput, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "log.output", + "value": "{\"m_Value\":1}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "log.path", + "value": "{\"m_Value\":\"ProBuilderLog.txt\"}" + }, + { + "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "about.identifier", + "value": "{\"m_Value\":{\"m_Major\":4,\"m_Minor\":5,\"m_Patch\":2,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}" + }, + { + "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "preferences.version", + "value": "{\"m_Value\":{\"m_Major\":4,\"m_Minor\":5,\"m_Patch\":2,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "UnityEngine.ProBuilder.ProBuilderEditor-isUtilityWindow", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.backFaceSelectEnabled", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.toolbarIconGUI", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.showSceneInfo", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mesh.newShapesSnapToGrid", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "lightmapping.autoUnwrapLightmapUV", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.autoRecalculateCollisions", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mesh.meshColliderIsConvex", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.showEditorNotifications", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.closeWindowAfterShapeCreation", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "smoothing.showSettings", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "smoothing.showPreview", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "smoothing.showNormals", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "smoothing.showHelp", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "SelectEdgeLoop.selectIterative", + "value": "{\"m_Value\":false}" + }, + { + "type": "UnityEngine.ProBuilder.SelectionModifierBehavior, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.rectSelectModifier", + "value": "{\"m_Value\":2}" + }, + { + "type": "UnityEngine.ProBuilder.RectSelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.dragSelectRectMode", + "value": "{\"m_Value\":0}" + }, + { + "type": "UnityEngine.ProBuilder.SelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.selectMode", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEngine.ProBuilder.PivotLocation, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.newShapePivotLocation", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEngine.Rendering.ShadowCastingMode, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.shadowCastingMode", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEngine.Material, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.userMaterial", + "value": "{\"m_Value\":{\"instanceID\":0}}" + }, + { + "type": "UnityEditor.StaticEditorFlags, UnityEditor.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.defaultStaticEditorFlags", + "value": "{\"m_Value\":0}" + }, + { + "type": "UnityEngine.ProBuilder.ColliderType, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.newShapeColliderType", + "value": "{\"m_Value\":2}" + }, + { + "type": "UnityEngine.ProBuilder.UnwrapParameters, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "lightmapping.defaultLightmapUnwrapParameters", + "value": "{\"m_Value\":{\"m_HardAngle\":88.0,\"m_PackMargin\":20.0,\"m_AngleError\":8.0,\"m_AreaError\":15.0}}" + }, + { + "type": "UnityEngine.ProBuilder.ExtrudeMethod, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.extrudeMethod", + "value": "{\"m_Value\":2}" + }, + { + "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "ExtrudeFaces.distance", + "value": "{\"m_Value\":0.5}" + }, + { + "type": "UnityEditor.ProBuilder.Actions.MirrorObjects+MirrorSettings, Unity.ProBuilder.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "MirrorObjects.mirrorAxes", + "value": "{\"m_Value\":4}" + } + ] + } +} \ No newline at end of file diff --git a/TrainingField/ProjectSettings/TagManager.asset b/TrainingField/ProjectSettings/TagManager.asset index 1c92a78..270a922 100644 --- a/TrainingField/ProjectSettings/TagManager.asset +++ b/TrainingField/ProjectSettings/TagManager.asset @@ -8,10 +8,10 @@ TagManager: - Default - TransparentFX - Ignore Raycast - - + - Floor - Water - UI - - + - Bounds - - - diff --git a/TrainingField/UserSettings/EditorUserSettings.asset b/TrainingField/UserSettings/EditorUserSettings.asset new file mode 100644 index 0000000..460791c --- /dev/null +++ b/TrainingField/UserSettings/EditorUserSettings.asset @@ -0,0 +1,27 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!162 &1 +EditorUserSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_ConfigSettings: + RecentlyUsedScenePath-0: + value: 22424703114646680e0b0227036c6c111b07142f1f2b233e2867083debf42d + flags: 0 + RecentlyUsedScenePath-1: + value: 22424703114646680e0b0227036c7e00061b11292d3c2f3f2367083debf42d + flags: 0 + vcSharedLogLevel: + value: 0d5e400f0650 + flags: 0 + m_VCAutomaticAdd: 1 + m_VCDebugCom: 0 + m_VCDebugCmd: 0 + m_VCDebugOut: 0 + m_SemanticMergeMode: 2 + m_VCShowFailedCheckout: 1 + m_VCOverwriteFailedCheckoutAssets: 1 + m_VCProjectOverlayIcons: 1 + m_VCHierarchyOverlayIcons: 1 + m_VCOtherOverlayIcons: 1 + m_VCAllowAsyncUpdate: 1