From f33d20f37600514bd498ad399ba0596241375797 Mon Sep 17 00:00:00 2001 From: AbhayTiwari Date: Fri, 26 Apr 2024 19:41:48 +0530 Subject: [PATCH 1/3] commit added player movement function --- .vscode/extensions.json | 5 + .vscode/launch.json | 10 + .vscode/settings.json | 60 ++ Assets/Editor.meta | 8 + .../Editor/MediationAdapterDependencies.xml | 20 + .../MediationAdapterDependencies.xml.meta | 7 + Assets/MobileDependencyResolver.meta | 9 + Assets/MobileDependencyResolver/Editor.meta | 9 + .../Editor/Google.IOSResolver.dll | Bin 0 -> 55808 bytes .../Editor/Google.IOSResolver.dll.meta | 90 ++ .../Editor/Google.JarResolver.dll | Bin 0 -> 330240 bytes .../Editor/Google.JarResolver.dll.meta | 37 + .../Editor/Google.VersionHandler.dll | Bin 0 -> 13824 bytes .../Editor/Google.VersionHandler.dll.meta | 37 + .../Editor/Google.VersionHandlerImpl.dll | Bin 0 -> 73216 bytes .../Editor/Google.VersionHandlerImpl.dll.meta | 37 + .../Editor/mobile-dependency-resolver.txt | 4 + .../mobile-dependency-resolver.txt.meta | 11 + Assets/Prefab/Player/Player.controller | 120 ++- Assets/Prefab/Player/Player.prefab | 49 + Assets/Scenes/SampleScene.unity | 587 ++++++++++- Assets/Scripts.meta | 8 + Assets/Scripts/playerController.cs | 24 + Assets/Scripts/playerController.cs.meta | 11 + ProjectSettings/GvhProjectSettings.xml | 3 + .../Settings.json | 78 ++ ProjectSettings/ProjectSettings.asset | 22 +- ProjectSettings/QualitySettings.asset | 67 +- UserSettings/Layouts/default-2021.dwlt | 920 ++++++++++++++---- 29 files changed, 2028 insertions(+), 205 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 Assets/Editor.meta create mode 100644 Assets/Editor/MediationAdapterDependencies.xml create mode 100644 Assets/Editor/MediationAdapterDependencies.xml.meta create mode 100644 Assets/MobileDependencyResolver.meta create mode 100644 Assets/MobileDependencyResolver/Editor.meta create mode 100644 Assets/MobileDependencyResolver/Editor/Google.IOSResolver.dll create mode 100644 Assets/MobileDependencyResolver/Editor/Google.IOSResolver.dll.meta create mode 100644 Assets/MobileDependencyResolver/Editor/Google.JarResolver.dll create mode 100644 Assets/MobileDependencyResolver/Editor/Google.JarResolver.dll.meta create mode 100644 Assets/MobileDependencyResolver/Editor/Google.VersionHandler.dll create mode 100644 Assets/MobileDependencyResolver/Editor/Google.VersionHandler.dll.meta create mode 100644 Assets/MobileDependencyResolver/Editor/Google.VersionHandlerImpl.dll create mode 100644 Assets/MobileDependencyResolver/Editor/Google.VersionHandlerImpl.dll.meta create mode 100644 Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt create mode 100644 Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt.meta create mode 100644 Assets/Scripts.meta create mode 100644 Assets/Scripts/playerController.cs create mode 100644 Assets/Scripts/playerController.cs.meta create mode 100644 ProjectSettings/GvhProjectSettings.xml create mode 100644 ProjectSettings/Packages/com.unity.services.mediation/Settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000000..ddb6ff85a3 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "visualstudiotoolsforunity.vstuc" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000000..da60e25ae2 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Attach to Unity", + "type": "vstuc", + "request": "attach" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..80a23734cd --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,60 @@ +{ + "files.exclude": { + "**/.DS_Store": true, + "**/.git": true, + "**/.vs": true, + "**/.gitmodules": true, + "**/.vsconfig": true, + "**/*.booproj": true, + "**/*.pidb": true, + "**/*.suo": true, + "**/*.user": true, + "**/*.userprefs": true, + "**/*.unityproj": true, + "**/*.dll": true, + "**/*.exe": true, + "**/*.pdf": true, + "**/*.mid": true, + "**/*.midi": true, + "**/*.wav": true, + "**/*.gif": true, + "**/*.ico": true, + "**/*.jpg": true, + "**/*.jpeg": true, + "**/*.png": true, + "**/*.psd": true, + "**/*.tga": true, + "**/*.tif": true, + "**/*.tiff": true, + "**/*.3ds": true, + "**/*.3DS": true, + "**/*.fbx": true, + "**/*.FBX": true, + "**/*.lxo": true, + "**/*.LXO": true, + "**/*.ma": true, + "**/*.MA": true, + "**/*.obj": true, + "**/*.OBJ": true, + "**/*.asset": true, + "**/*.cubemap": true, + "**/*.flare": true, + "**/*.mat": true, + "**/*.meta": true, + "**/*.prefab": true, + "**/*.unity": true, + "build/": true, + "Build/": true, + "Library/": true, + "library/": true, + "obj/": true, + "Obj/": true, + "Logs/": true, + "logs/": true, + "ProjectSettings/": true, + "UserSettings/": true, + "temp/": true, + "Temp/": true + }, + "dotnet.defaultSolution": "2D-Platformer-Game.sln" +} \ No newline at end of file diff --git a/Assets/Editor.meta b/Assets/Editor.meta new file mode 100644 index 0000000000..df9ed30c5c --- /dev/null +++ b/Assets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9991120060b14804a8e19ac446904ba8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/MediationAdapterDependencies.xml b/Assets/Editor/MediationAdapterDependencies.xml new file mode 100644 index 0000000000..04c75e80a5 --- /dev/null +++ b/Assets/Editor/MediationAdapterDependencies.xml @@ -0,0 +1,20 @@ + + + + + https://unity3ddist.jfrog.io/artifactory/unity-mediation-mvn-prod-local/ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/Editor/MediationAdapterDependencies.xml.meta b/Assets/Editor/MediationAdapterDependencies.xml.meta new file mode 100644 index 0000000000..a7cbed8281 --- /dev/null +++ b/Assets/Editor/MediationAdapterDependencies.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b29bf081a51d0946b696757b1b713e2 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MobileDependencyResolver.meta b/Assets/MobileDependencyResolver.meta new file mode 100644 index 0000000000..0a89788f90 --- /dev/null +++ b/Assets/MobileDependencyResolver.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 333d24e71d12446ba5c77815e64b0ca8 +folderAsset: yes +timeCreated: 1448926447 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MobileDependencyResolver/Editor.meta b/Assets/MobileDependencyResolver/Editor.meta new file mode 100644 index 0000000000..457843c6e3 --- /dev/null +++ b/Assets/MobileDependencyResolver/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e105e00cdce8456482d26b1fcd1ca47d +folderAsset: yes +timeCreated: 1448926516 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MobileDependencyResolver/Editor/Google.IOSResolver.dll b/Assets/MobileDependencyResolver/Editor/Google.IOSResolver.dll new file mode 100644 index 0000000000000000000000000000000000000000..144bd42a6e6e3ce0f1b6ee26d5be169d11c7456e GIT binary patch literal 55808 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 a#(nKn)B9h0B9GC>lAoz#zwh329QZc`p{MHr literal 0 HcmV?d00001 diff --git a/Assets/MobileDependencyResolver/Editor/Google.IOSResolver.dll.meta b/Assets/MobileDependencyResolver/Editor/Google.IOSResolver.dll.meta new file mode 100644 index 0000000000..ec586f8e1f --- /dev/null +++ b/Assets/MobileDependencyResolver/Editor/Google.IOSResolver.dll.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: a1e8415cfe85469f9aa0aea941166031 +labels: +- gvh +- gvh_targets-editor +- gvh_version-1.2.135.0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 0 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 1 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: OSX + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 0 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MobileDependencyResolver/Editor/Google.JarResolver.dll b/Assets/MobileDependencyResolver/Editor/Google.JarResolver.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e42ca5b7ed9666e098dbe2d6d04438e53e992ff GIT binary patch literal 330240 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

C)XHPIIqpN4!-A+JWER9r{6g)kPkAP~A@bVPz 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 Ik?#|Dk{78hRbguXhJWOrsZo!56h-$5SFAh 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 uQ@l*?*Q8DpJ;zs7} literal 0 HcmV?d00001 diff --git a/Assets/MobileDependencyResolver/Editor/Google.JarResolver.dll.meta b/Assets/MobileDependencyResolver/Editor/Google.JarResolver.dll.meta new file mode 100644 index 0000000000..22e9d7b5db --- /dev/null +++ b/Assets/MobileDependencyResolver/Editor/Google.JarResolver.dll.meta @@ -0,0 +1,37 @@ +fileFormatVersion: 2 +guid: 97738b29c18143b0a469277b09d35889 +labels: +- gvh +- gvh_targets-editor +- gvh_version-1.2.135.0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MobileDependencyResolver/Editor/Google.VersionHandler.dll b/Assets/MobileDependencyResolver/Editor/Google.VersionHandler.dll new file mode 100644 index 0000000000000000000000000000000000000000..4e5862f97831d0f9880b6877fe7c8b7cfc4b2504 GIT binary patch literal 13824 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 DeSK_B literal 0 HcmV?d00001 diff --git a/Assets/MobileDependencyResolver/Editor/Google.VersionHandler.dll.meta b/Assets/MobileDependencyResolver/Editor/Google.VersionHandler.dll.meta new file mode 100644 index 0000000000..61eb5f26c5 --- /dev/null +++ b/Assets/MobileDependencyResolver/Editor/Google.VersionHandler.dll.meta @@ -0,0 +1,37 @@ +fileFormatVersion: 2 +guid: bb6999c8a5ce4ba99688ec579babe5b7 +labels: +- gvh +- gvh_targets-editor +- gvh_version-1.2.135.0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MobileDependencyResolver/Editor/Google.VersionHandlerImpl.dll b/Assets/MobileDependencyResolver/Editor/Google.VersionHandlerImpl.dll new file mode 100644 index 0000000000000000000000000000000000000000..b3fbe0347dc3203b5c8ed1c5fddfe20ed238030f GIT binary patch literal 73216 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

&=_Z`^`U? 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 literal 0 HcmV?d00001 diff --git a/Assets/MobileDependencyResolver/Editor/Google.VersionHandlerImpl.dll.meta b/Assets/MobileDependencyResolver/Editor/Google.VersionHandlerImpl.dll.meta new file mode 100644 index 0000000000..83d8867f8d --- /dev/null +++ b/Assets/MobileDependencyResolver/Editor/Google.VersionHandlerImpl.dll.meta @@ -0,0 +1,37 @@ +fileFormatVersion: 2 +guid: 369cd88e7aa04bd98e0f6c229f7c1510 +labels: +- gvh +- gvh_targets-editor +- gvh_version-1.2.135.0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt b/Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt new file mode 100644 index 0000000000..cfadf579b2 --- /dev/null +++ b/Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt @@ -0,0 +1,4 @@ +Assets/PlayServicesResolver/Editor/Google.IOSResolver.dll +Assets/PlayServicesResolver/Editor/Google.JarResolver.dll +Assets/PlayServicesResolver/Editor/Google.VersionHandler.dll +Assets/PlayServicesResolver/Editor/Google.VersionHandlerImpl.dll diff --git a/Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt.meta b/Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt.meta new file mode 100644 index 0000000000..3e82ef444a --- /dev/null +++ b/Assets/MobileDependencyResolver/Editor/mobile-dependency-resolver.txt.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 85ae9201cbc641ffa2fa8aab6c5e9093 +labels: +- gvh +- gvh_manifest +- gvh_version-1.2.135.0 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/Player/Player.controller b/Assets/Prefab/Player/Player.controller index 4e4f2253fe..319cc331d9 100644 --- a/Assets/Prefab/Player/Player.controller +++ b/Assets/Prefab/Player/Player.controller @@ -92,7 +92,7 @@ AnimatorController: m_AnimatorParameters: - m_Name: Speed m_Type: 1 - m_DefaultFloat: 0.3 + m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 0} @@ -102,6 +102,12 @@ AnimatorController: m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 0} + - m_Name: IsCrouch + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -115,6 +121,56 @@ AnimatorController: m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} +--- !u!1101 &207030518244812460 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: IsCrouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 5529617936538040658} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.42307693 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1165364486070626433 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: IsCrouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8803191903412117881} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.42307693 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1101 &1419750677867933471 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -178,7 +234,10 @@ AnimatorState: m_Name: Player_crouch m_Speed: 1 m_CycleOffset: 0 - m_Transitions: [] + m_Transitions: + - {fileID: 4840987932424380777} + - {fileID: 1165364486070626433} + - {fileID: 207030518244812460} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 @@ -194,6 +253,56 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1101 &4297558997896594304 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: IsCrouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4113416669491443638} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &4840987932424380777 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: IsCrouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 5649426252167513143} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.42307693 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &5529617936538040658 AnimatorState: serializedVersion: 6 @@ -265,17 +374,18 @@ AnimatorStateMachine: m_Position: {x: 530, y: 80, z: 0} - serializedVersion: 1 m_State: {fileID: -8803191903412117881} - m_Position: {x: 420, y: 250, z: 0} + m_Position: {x: 530, y: 270, z: 0} - serializedVersion: 1 m_State: {fileID: 4113416669491443638} - m_Position: {x: 455, y: 315, z: 0} + m_Position: {x: 160, y: 350, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: - {fileID: -8486186136869165007} + - {fileID: 4297558997896594304} m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 80, y: 250, z: 0} + m_AnyStatePosition: {x: 80, y: 230, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} diff --git a/Assets/Prefab/Player/Player.prefab b/Assets/Prefab/Player/Player.prefab index db1eebf8fd..da79ff28f8 100644 --- a/Assets/Prefab/Player/Player.prefab +++ b/Assets/Prefab/Player/Player.prefab @@ -11,6 +11,8 @@ GameObject: - component: {fileID: 1201430245866775938} - component: {fileID: 7894923954649684004} - component: {fileID: 6900886237888737789} + - component: {fileID: 3545855248091886352} + - component: {fileID: 753209669686786339} m_Layer: 0 m_Name: Player m_TagString: Untagged @@ -106,3 +108,50 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 +--- !u!61 &3545855248091886352 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3690047765547104160} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.016489267, y: 1.0489373} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.42, y: 0.1} + oldSize: {x: 3.7534883, y: 2.8325582} + newSize: {x: 3.7534883, y: 2.8325582} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.57924724, y: 1.9496565} + m_EdgeRadius: 0 +--- !u!50 &753209669686786339 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3690047765547104160} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 6a33b49c5f..5c4e9e143d 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -123,6 +123,117 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &209983663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 209983666} + - component: {fileID: 209983665} + - component: {fileID: 209983664} + m_Layer: 0 + m_Name: Platform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &209983664 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 209983663} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 7.761719, y: 2.3253536} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &209983665 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 209983663} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300096, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.761719, y: 2.3253536} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &209983666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 209983663} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: -0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &592884322 GameObject: m_ObjectHideFlags: 0 @@ -207,6 +318,475 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &683299677 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3690047765547104160, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + m_PrefabInstance: {fileID: 1311293295106438672} + m_PrefabAsset: {fileID: 0} +--- !u!95 &683299680 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 6900886237888737789, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + m_PrefabInstance: {fileID: 1311293295106438672} + m_PrefabAsset: {fileID: 0} +--- !u!114 &683299683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 683299677} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e826a9a50ef755f439c762ee643c9cde, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 683299680} +--- !u!1 &1002215249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1002215252} + - component: {fileID: 1002215251} + - component: {fileID: 1002215250} + m_Layer: 0 + m_Name: Platform (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1002215250 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002215249} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 7.761719, y: 2.3253536} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &1002215251 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002215249} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300004, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.761719, y: 2.3253536} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1002215252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002215249} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.5, y: -0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1220312024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1220312027} + - component: {fileID: 1220312026} + - component: {fileID: 1220312025} + m_Layer: 0 + m_Name: Platform (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1220312025 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220312024} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 7.761719, y: 2.3253536} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &1220312026 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220312024} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300012, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.761719, y: 2.3253536} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1220312027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220312024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.5, y: -0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1722809266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722809269} + - component: {fileID: 1722809268} + - component: {fileID: 1722809267} + m_Layer: 0 + m_Name: Platform (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1722809267 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722809266} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 7.761719, y: 2.3253536} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &1722809268 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722809266} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300076, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.761719, y: 2.3253536} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1722809269 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722809266} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.5, y: -0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1876400612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876400615} + - component: {fileID: 1876400614} + - component: {fileID: 1876400613} + m_Layer: 0 + m_Name: Platform (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1876400613 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876400612} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 7.761719, y: 2.3253536} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &1876400614 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876400612} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300002, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.761719, y: 2.3253536} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1876400615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876400612} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.5, y: -0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1311293295106438672 PrefabInstance: m_ObjectHideFlags: 0 @@ -227,7 +807,7 @@ PrefabInstance: - target: {fileID: 1201430245866775938, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.53 objectReference: {fileID: 0} - target: {fileID: 1201430245866775938, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, type: 3} @@ -274,5 +854,10 @@ PrefabInstance: propertyPath: m_Name value: Player objectReference: {fileID: 0} + - target: {fileID: 3690047765547104160, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + propertyPath: m_TagString + value: Player + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, type: 3} diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta new file mode 100644 index 0000000000..9233228198 --- /dev/null +++ b/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f97a0a17a174b074b8b999b836590c63 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/playerController.cs b/Assets/Scripts/playerController.cs new file mode 100644 index 0000000000..1d4500f931 --- /dev/null +++ b/Assets/Scripts/playerController.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UIElements; + +public class playerController : MonoBehaviour +{ + public Animator animator; + + void Update() + { +float speedkivalue = Input.GetAxisRaw("Horizontal"); + +animator.SetFloat("Speed", Mathf.Abs(speedkivalue) ); +Vector3 scale = transform.localScale; +if (speedkivalue < 0){ + scale.x = -1 * Mathf.Abs (scale.x); + } + else if (speedkivalue>0){ + scale.x = 1* Mathf.Abs (scale.x); + } + transform.localScale = scale; +} +} diff --git a/Assets/Scripts/playerController.cs.meta b/Assets/Scripts/playerController.cs.meta new file mode 100644 index 0000000000..087a3c8897 --- /dev/null +++ b/Assets/Scripts/playerController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e826a9a50ef755f439c762ee643c9cde +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/GvhProjectSettings.xml b/ProjectSettings/GvhProjectSettings.xml new file mode 100644 index 0000000000..cc01efb7f6 --- /dev/null +++ b/ProjectSettings/GvhProjectSettings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/ProjectSettings/Packages/com.unity.services.mediation/Settings.json b/ProjectSettings/Packages/com.unity.services.mediation/Settings.json new file mode 100644 index 0000000000..1a8b94ab5d --- /dev/null +++ b/ProjectSettings/Packages/com.unity.services.mediation/Settings.json @@ -0,0 +1,78 @@ +{ + "m_Name": "Settings", + "m_Path": "ProjectSettings/Packages/com.unity.services.mediation/Settings.json", + "m_Dictionary": { + "m_DictionaryValues": [ + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "unityads-adapter.version", + "value": "{\"m_Value\":\"latest\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "admob-adapter.version", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "facebook-adapter.version", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "adcolony-adapter.version", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "ironsource-adapter.version", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "applovin-adapter.version", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "vungle-adapter.version", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mintegral-adapter.version", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "admob-adapter.app-id.android", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "admob-adapter.app-id.ios", + "value": "{\"m_Value\":\"\"}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mediation.build.settings.force-dynamic-linking", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mediation.build.settings.disable-dexing-artifact-transform", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mediation.build.settings.deterministic-builds", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mediation.build.settings.force-dependency-update", + "value": "{\"m_Value\":false}" + } + ] + } +} \ No newline at end of file diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index d9f55905fe..7ffc0d18da 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -48,6 +48,7 @@ PlayerSettings: defaultScreenHeightWeb: 600 m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 + unsupportedMSAAFallback: 0 m_MTRendering: 1 mipStripping: 0 numberOfMipsStripped: 0 @@ -121,6 +122,7 @@ PlayerSettings: switchNVNOtherPoolsGranularity: 16777216 switchNVNMaxPublicTextureIDCount: 0 switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 stadiaPresentMode: 0 stadiaTargetFramerate: 0 vulkanNumSwapchainBuffers: 3 @@ -177,10 +179,10 @@ PlayerSettings: StripUnusedMeshComponents: 1 VertexChannelCompressionMask: 4054 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 11.0 + iOSTargetOSVersionString: 12.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 11.0 + tvOSTargetOSVersionString: 12.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -446,7 +448,7 @@ PlayerSettings: switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 - switchUseGOLDLinker: 0 + switchEnableFileSystemTrace: 0 switchLTOSetting: 0 switchApplicationID: 0x01004b9000490000 switchNSODependencies: @@ -575,7 +577,6 @@ PlayerSettings: switchSocketBufferEfficiency: 4 switchSocketInitializeEnabled: 1 switchNetworkInterfaceManagerInitializeEnabled: 1 - switchPlayerConnectionEnabled: 1 switchUseNewStyleFilepaths: 0 switchUseLegacyFmodPriorities: 1 switchUseMicroSleepForYield: 1 @@ -702,7 +703,6 @@ PlayerSettings: allowUnsafeCode: 0 useDeterministicCompilation: 1 enableRoslynAnalyzers: 1 - selectedPlatform: 0 additionalIl2CppArgs: scriptingRuntimeVersion: 1 gcIncremental: 1 @@ -711,8 +711,8 @@ PlayerSettings: apiCompatibilityLevelPerPlatform: {} m_RenderingPath: 1 m_MobileRenderingPath: 1 - metroPackageName: Template_2D - metroPackageVersion: + metroPackageName: Template2D + metroPackageVersion: 1.0.0.0 metroCertificatePath: metroCertificatePassword: metroCertificateSubject: @@ -720,7 +720,7 @@ PlayerSettings: metroCertificateNotAfter: 0000000000000000 metroApplicationDescription: Template_2D wsaImages: {} - metroTileShortName: + metroTileShortName: 2D Platformer Game metroTileShowName: 0 metroMediumTileShowName: 0 metroLargeTileShowName: 0 @@ -783,11 +783,11 @@ PlayerSettings: apiCompatibilityLevel: 6 activeInputHandler: 0 windowsGamepadBackendHint: 0 - cloudProjectId: + cloudProjectId: 19545ee8-01d1-4297-9db8-135c9cd1d1d2 framebufferDepthMemorylessMode: 0 qualitySettingsNames: [] - projectName: - organizationId: + projectName: 2D Platformer Game + organizationId: abhaystudio cloudEnabled: 0 legacyClampBlendShapeWeights: 0 playerDataPath: diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset index 4ae8c38e5b..8655d5e7dd 100644 --- a/ProjectSettings/QualitySettings.asset +++ b/ProjectSettings/QualitySettings.asset @@ -18,7 +18,7 @@ QualitySettings: shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 0 - blendWeights: 1 + skinWeights: 1 textureQuality: 1 anisotropicTextures: 0 antiAliasing: 0 @@ -27,12 +27,21 @@ QualitySettings: realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 0 + realtimeGICPUUsage: 25 lodBias: 0.3 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 4 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Low @@ -46,7 +55,7 @@ QualitySettings: shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 0 - blendWeights: 2 + skinWeights: 2 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 @@ -55,12 +64,21 @@ QualitySettings: realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 0 + realtimeGICPUUsage: 25 lodBias: 0.4 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 16 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Medium @@ -74,7 +92,7 @@ QualitySettings: shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 0 - blendWeights: 2 + skinWeights: 2 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 @@ -83,12 +101,21 @@ QualitySettings: realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 + realtimeGICPUUsage: 25 lodBias: 0.7 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 64 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: High @@ -102,7 +129,7 @@ QualitySettings: shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 1 - blendWeights: 2 + skinWeights: 2 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 @@ -111,12 +138,21 @@ QualitySettings: realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 + realtimeGICPUUsage: 50 lodBias: 1 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 256 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Very High @@ -130,7 +166,7 @@ QualitySettings: shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 1 - blendWeights: 4 + skinWeights: 4 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 @@ -139,12 +175,21 @@ QualitySettings: realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 + realtimeGICPUUsage: 50 lodBias: 1.5 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 1024 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Ultra @@ -158,7 +203,7 @@ QualitySettings: shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 1 - blendWeights: 4 + skinWeights: 4 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 @@ -167,12 +212,21 @@ QualitySettings: realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 + realtimeGICPUUsage: 100 lodBias: 2 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 4096 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] m_PerPlatformDefaultQuality: Android: 2 @@ -181,6 +235,7 @@ QualitySettings: PS4: 5 PSM: 5 PSP2: 2 + Server: 0 Standalone: 5 Tizen: 2 WebGL: 3 diff --git a/UserSettings/Layouts/default-2021.dwlt b/UserSettings/Layouts/default-2021.dwlt index 6a0b8ede35..1e32e763ca 100644 --- a/UserSettings/Layouts/default-2021.dwlt +++ b/UserSettings/Layouts/default-2021.dwlt @@ -14,17 +14,68 @@ MonoBehaviour: m_EditorClassIdentifier: m_PixelRect: serializedVersion: 2 - x: 2249 - y: 302.5 - width: 1206 - height: 715 + x: 0 + y: 43 + width: 1920 + height: 997 m_ShowMode: 4 - m_Title: - m_RootView: {fileID: 6} - m_MinSize: {x: 875, y: 300} + m_Title: Game + m_RootView: {fileID: 8} + m_MinSize: {x: 875, y: 542} m_MaxSize: {x: 10000, y: 10000} - m_Maximized: 0 + m_Maximized: 1 --- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 511 + y: 0 + width: 802 + height: 386 + m_MinSize: {x: 232, y: 271} + m_MaxSize: {x: 10002, y: 10021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 0 + y: 561 + width: 1313 + height: 386 + m_MinSize: {x: 200, y: 100} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 139 +--- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -37,19 +88,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 9} - - {fileID: 3} + - {fileID: 11} + - {fileID: 5} m_Position: serializedVersion: 2 x: 0 y: 30 - width: 1206 - height: 665 - m_MinSize: {x: 679, y: 492} - m_MaxSize: {x: 14002, y: 14042} + width: 1920 + height: 947 + m_MinSize: {x: 300, y: 200} + m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 119 ---- !u!114 &3 + controlID: 71 +--- !u!114 &5 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -64,18 +115,18 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 921 + x: 1313 y: 0 - width: 285 - height: 665 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 13} + width: 607 + height: 947 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 18} m_Panes: - - {fileID: 13} + - {fileID: 18} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &4 +--- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -92,16 +143,16 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 228 - height: 394 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 14} + width: 301 + height: 561 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 19} m_Panes: - - {fileID: 14} + - {fileID: 19} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &5 +--- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -111,24 +162,25 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: ProjectBrowser + m_Name: ConsoleWindow m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 - y: 394 - width: 921 - height: 271 - m_MinSize: {x: 231, y: 271} - m_MaxSize: {x: 10001, y: 10021} - m_ActualView: {fileID: 12} + y: 0 + width: 511 + height: 386 + m_MinSize: {x: 101, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 22} m_Panes: - - {fileID: 12} - {fileID: 17} - m_Selected: 0 - m_LastSelected: 1 ---- !u!114 &6 + - {fileID: 22} + - {fileID: 15} + m_Selected: 1 + m_LastSelected: 2 +--- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -141,18 +193,22 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 7} - - {fileID: 2} - - {fileID: 8} + - {fileID: 9} + - {fileID: 4} + - {fileID: 10} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 1206 - height: 715 + width: 1920 + height: 997 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} ---- !u!114 &7 + m_UseTopView: 1 + m_TopViewHeight: 30 + m_UseBottomView: 1 + m_BottomViewHeight: 20 +--- !u!114 &9 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -169,14 +225,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1206 + width: 1920 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} - m_LoadedToolbars: [] - m_MainToolbar: {fileID: 18} - m_LastLoadedLayoutName: Default ---- !u!114 &8 + m_LastLoadedLayoutName: +--- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -192,12 +246,12 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 695 - width: 1206 + y: 977 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} ---- !u!114 &9 +--- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -210,19 +264,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 10} - - {fileID: 5} + - {fileID: 12} + - {fileID: 3} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 921 - height: 665 - m_MinSize: {x: 403, y: 492} - m_MaxSize: {x: 10001, y: 14042} + width: 1313 + height: 947 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 16192, y: 16192} vertical: 1 - controlID: 92 ---- !u!114 &10 + controlID: 72 +--- !u!114 &12 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -235,19 +289,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 4} - - {fileID: 11} + - {fileID: 6} + - {fileID: 13} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 921 - height: 394 - m_MinSize: {x: 403, y: 221} - m_MaxSize: {x: 8003, y: 4021} + width: 1313 + height: 561 + m_MinSize: {x: 200, y: 100} + m_MaxSize: {x: 16192, y: 8096} vertical: 0 - controlID: 93 ---- !u!114 &11 + controlID: 73 +--- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -257,24 +311,25 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: + m_Name: SceneView m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 - x: 228 + x: 301 y: 0 - width: 693 - height: 394 + width: 1012 + height: 561 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 15} + m_ActualView: {fileID: 20} m_Panes: - - {fileID: 15} - - {fileID: 16} + - {fileID: 20} + - {fileID: 14} + - {fileID: 21} m_Selected: 0 - m_LastSelected: 1 ---- !u!114 &12 + m_LastSelected: 2 +--- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -282,7 +337,108 @@ MonoBehaviour: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12914, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animator + m_Image: {fileID: -1673928668082335149, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 301 + y: 73 + width: 1010 + height: 540 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ViewTransforms: + m_KeySerializationHelper: + - {fileID: 6429399273792195453, guid: 437277285a02f484eb5b8128da830b9b, type: 2} + m_ValueSerializationHelper: + - e00: 0.33767268 + e01: 0 + e02: 0 + e03: 55.643 + e10: 0 + e11: 0.33767268 + e12: 0 + e13: 187.25903 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_PreviewAnimator: {fileID: 0} + m_AnimatorController: {fileID: 9100000, guid: 437277285a02f484eb5b8128da830b9b, + type: 2} + m_BreadCrumbs: + - m_Target: {fileID: 6429399273792195453, guid: 437277285a02f484eb5b8128da830b9b, + type: 2} + m_ScrollPosition: {x: 0, y: 0} + stateMachineGraph: {fileID: 0} + stateMachineGraphGUI: {fileID: 0} + blendTreeGraph: {fileID: 0} + blendTreeGraphGUI: {fileID: 0} + m_AutoLiveLink: 1 + m_MiniTool: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentEditor: 1 + m_LayerEditor: + m_SelectedLayerIndex: 0 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12071, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animation + m_Image: {fileID: -8166618308981325432, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 634 + width: 510 + height: 365 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_LockTracker: + m_IsLocked: 0 + m_LastSelectedObjectID: -1236 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: @@ -290,43 +446,48 @@ MonoBehaviour: m_MaxSize: {x: 10000, y: 10000} m_TitleContent: m_Text: Project - m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, + type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 2249 - y: 726.5 - width: 920 - height: 250 + x: 511 + y: 634 + width: 800 + height: 365 m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 m_SearchFilter: m_NameFilter: m_ClassNames: [] m_AssetLabels: [] m_AssetBundleNames: [] - m_VersionControlStates: [] - m_SoftLockControlStates: [] m_ReferencingInstanceIDs: m_SceneHandles: m_ShowAllHits: 0 m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets + - Assets/Scripts m_Globs: [] + m_OriginalText: + m_FilterByTypeIntersection: 0 m_ViewMode: 1 - m_StartGridSize: 64 + m_StartGridSize: 16 m_LastFolders: - - Assets + - Assets/Scripts m_LastFoldersGridSize: -1 - m_LastProjectPath: U:\layout + m_LastProjectPath: E:\OutscalProjects\2D-Platformer-Game m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: f4350000 - m_LastClickedID: 13812 - m_ExpandedIDs: 00000000f435000000ca9a3b + m_SelectedIDs: 92530000 + m_LastClickedID: 21394 + m_ExpandedIDs: 000000007a5300007c5300007e53000080530000825300008453000086530000885300009053000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -354,7 +515,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000f4350000 + m_ExpandedIDs: 000000007a5300007c5300007e5300008053000082530000845300008653000088530000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -381,6 +542,147 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 + m_HadKeyboardFocusLastEvent: 1 + m_ExpandedInstanceIDs: + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: playerController + m_OriginalName: playerController + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 16442 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 0 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 2} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 16 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 200 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 634 + width: 977 + height: 365 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_ReferencingInstanceIDs: + m_SceneHandles: + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets + m_Globs: [] + m_OriginalText: + m_FilterByTypeIntersection: 0 + m_ViewMode: 1 + m_StartGridSize: 64 + m_LastFolders: + - Assets/Prefab/Player + m_LastFoldersGridSize: -1 + m_LastProjectPath: E:\OutscalProjects\2D-Platformer-Game + m_LockTracker: + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 343} + m_SelectedIDs: c09b0000 + m_LastClickedID: 39872 + m_ExpandedIDs: 000000007a5300007c5300007e5300008053000082530000845300008653000088530000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 000000007a5300007c5300007e5300008053000082530000845300008653000088530000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: d49b0000 + m_LastClickedInstanceID: 39892 m_HadKeyboardFocusLastEvent: 0 m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: @@ -410,7 +712,7 @@ MonoBehaviour: m_GridSize: 64 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 207 ---- !u!114 &13 +--- !u!114 &18 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -426,15 +728,20 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Inspector - m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, + type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 3170 - y: 332.5 - width: 284 - height: 644 + x: 1313 + y: 73 + width: 606 + height: 926 m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 m_ObjectsLockedBeforeSerialization: [] m_InstanceIDsLockedBeforeSerialization: m_PreviewResizer: @@ -443,12 +750,12 @@ MonoBehaviour: m_PrefName: Preview_InspectorPreview m_LastInspectedObjectInstanceID: -1 m_LastVerticalScrollValue: 0 - m_AssetGUID: - m_InstanceID: 0 + m_GlobalObjectId: + m_InspectorMode: 0 m_LockTracker: m_IsLocked: 0 m_PreviewWindow: {fileID: 0} ---- !u!114 &14 +--- !u!114 &19 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -464,21 +771,26 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Hierarchy - m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, + type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 2249 - y: 332.5 - width: 227 - height: 373 + x: 0 + y: 73 + width: 300 + height: 540 m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: + m_SelectedIDs: b4520000 m_LastClickedID: 0 - m_ExpandedIDs: 42fbffff + m_ExpandedIDs: 2efbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -494,7 +806,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 0 - m_ClientGUIView: {fileID: 0} + m_ClientGUIView: {fileID: 6} m_SearchString: m_ExpandedScenes: [] m_CurrenRootInstanceID: 0 @@ -502,7 +814,7 @@ MonoBehaviour: m_IsLocked: 0 m_CurrentSortingName: TransformSorting m_WindowGUID: 4c969a2b90040154d917609493e03593 ---- !u!114 &15 +--- !u!114 &20 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -518,29 +830,275 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Scene - m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, + type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 2477 - y: 332.5 - width: 691 - height: 373 + x: 301 + y: 73 + width: 1010 + height: 540 m_ViewDataDictionary: {fileID: 0} - m_ShowContextualTools: 0 + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: -101, y: -26} + snapCorner: 3 + id: Tool Settings + index: 0 + layout: 1 + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -141, y: 149} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-grid-and-snap-toolbar + index: 1 + layout: 1 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-scene-view-toolbar + index: 0 + layout: 1 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-search-toolbar + index: 1 + layout: 1 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-transform-toolbar + index: 0 + layout: 2 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 197} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-component-tools + index: 1 + layout: 2 + - dockPosition: 0 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 67.5, y: 86} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Orientation + index: 0 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Light Settings + index: 0 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Camera + index: 1 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Constraints + index: 2 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Collisions + index: 3 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Navmesh Display + index: 4 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Agent Display + index: 5 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Obstacle Display + index: 6 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Occlusion Culling + index: 7 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Physics Debugger + index: 8 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Scene Visibility + index: 9 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Particles + index: 10 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap + index: 11 + layout: 4 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Palette Helper + index: 12 + layout: 4 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Open Tile Palette + index: 2 + layout: 4 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Focus + index: 3 + layout: 4 + m_OverlaysVisible: 1 m_WindowGUID: cc27987af1a868c49b0894db9c0f5429 m_Gizmos: 1 m_OverrideSceneCullingMask: 6917529027641081856 m_SceneIsLit: 1 m_SceneLighting: 1 - m_2DMode: 0 + m_2DMode: 1 m_isRotationLocked: 0 m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 0, y: 0, z: 0} + m_Target: {x: 0.30027902, y: 2.4630232, z: 0} speed: 2 - m_Value: {x: 0, y: 0, z: 0} + m_Value: {x: 0.30027902, y: 2.4630232, z: 0} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -550,13 +1108,14 @@ MonoBehaviour: m_DoValidateTrueMetals: 0 m_ExposureSliderValue: 0 m_SceneViewState: + m_AlwaysRefresh: 0 showFog: 1 - showMaterialUpdate: 0 showSkybox: 1 showFlares: 1 showImageEffects: 1 showParticleSystems: 1 showVisualEffectGraphs: 1 + m_FxEnabled: 1 m_Grid: xGrid: m_Fade: @@ -568,35 +1127,35 @@ MonoBehaviour: m_Size: {x: 0, y: 0} yGrid: m_Fade: - m_Target: 1 + m_Target: 0 speed: 2 - m_Value: 1 + m_Value: 0 m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} m_Pivot: {x: 0, y: 0, z: 0} m_Size: {x: 1, y: 1} zGrid: m_Fade: - m_Target: 0 + m_Target: 1 speed: 2 - m_Value: 0 + m_Value: 1 m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} m_Pivot: {x: 0, y: 0, z: 0} - m_Size: {x: 0, y: 0} + m_Size: {x: 1, y: 1} m_ShowGrid: 1 m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Target: {x: 0, y: 0, z: 0, w: 1} speed: 2 - m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Value: {x: 0, y: 0, z: 0, w: 1} m_Size: - m_Target: 10 + m_Target: 2.3532987 speed: 2 - m_Value: 10 + m_Value: 2.3532987 m_Ortho: - m_Target: 0 + m_Target: 1 speed: 2 - m_Value: 0 + m_Value: 1 m_CameraSettings: m_Speed: 1 m_SpeedNormalized: 0.5 @@ -605,19 +1164,19 @@ MonoBehaviour: m_EasingEnabled: 1 m_EasingDuration: 0.4 m_AccelerationEnabled: 1 - m_FieldOfView: 90 + m_FieldOfViewHorizontalOrVertical: 60 m_NearClip: 0.03 m_FarClip: 10000 m_DynamicClip: 1 m_OcclusionCulling: 0 - m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} m_LastSceneViewOrtho: 0 m_ReplacementShader: {fileID: 0} m_ReplacementString: m_SceneVisActive: 1 m_LastLockedObject: {fileID: 0} m_ViewIsLockedToObject: 0 ---- !u!114 &16 +--- !u!114 &21 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -633,26 +1192,31 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Game - m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, + type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 507 - y: 94 - width: 1532 - height: 790 + x: 301 + y: 73 + width: 1010 + height: 540 m_ViewDataDictionary: {fileID: 0} - m_SerializedViewsNames: [] - m_SerializedViewsValues: [] + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SerializedViewNames: [] + m_SerializedViewValues: [] m_PlayModeViewName: GameView m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 640, y: 480} + m_TargetSize: {x: 1010, y: 519} m_TextureFilterMode: 0 m_TextureHideFlags: 61 - m_RenderIMGUI: 0 - m_MaximizeOnPlay: 0 + m_RenderIMGUI: 1 + m_EnterPlayModeBehavior: 0 m_UseMipMap: 0 m_VSyncEnabled: 0 m_Gizmos: 0 @@ -663,10 +1227,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -766 - m_HBaseRangeMax: 766 - m_VBaseRangeMin: -395 - m_VBaseRangeMax: 395 + m_HBaseRangeMin: -505 + m_HBaseRangeMax: 505 + m_VBaseRangeMin: -259.5 + m_VBaseRangeMax: 259.5 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -675,7 +1239,7 @@ MonoBehaviour: m_HSlider: 0 m_VSlider: 0 m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 1 + m_EnableMouseInput: 0 m_EnableSliderZoomHorizontal: 0 m_EnableSliderZoomVertical: 0 m_UniformScale: 1 @@ -683,30 +1247,30 @@ MonoBehaviour: m_DrawArea: serializedVersion: 2 x: 0 - y: 0 - width: 1532 - height: 790 + y: 21 + width: 1010 + height: 519 m_Scale: {x: 1, y: 1} - m_Translation: {x: 766, y: 395} + m_Translation: {x: 505, y: 259.5} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -766 - y: -395 - width: 1532 - height: 790 + x: -505 + y: -259.5 + width: 1010 + height: 519 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1532, y: 790} + m_LastWindowPixelSize: {x: 1010, y: 540} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 m_XRRenderMode: 0 m_RenderTexture: {fileID: 0} ---- !u!114 &17 +--- !u!114 &22 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -722,25 +1286,17 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Console - m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, + type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 2249 - y: 726.5 - width: 920 - height: 250 + x: 0 + y: 634 + width: 510 + height: 365 m_ViewDataDictionary: {fileID: 0} ---- !u!114 &18 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 13963, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_DontSaveToLayout: 0 + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 From fac502e747c5bb23e1e7b70e0e9b4c239cefea5f Mon Sep 17 00:00:00 2001 From: "DESKTOP-9K53R7V\\MSI" Date: Sun, 28 Apr 2024 01:04:06 +0530 Subject: [PATCH 2/3] commit --- .../Ellen/EllenAtlas.spriteatlas | 202 +++ .../Ellen/EllenCutsceneAtlas.spriteatlas | 59 + .../Enemies/ChomperAtlas.spriteatlas | 65 + .../Enemies/SpitterAtlas.spriteatlas | 55 + Assets/Prefab/Player/Player.controller | 116 +- Assets/Scenes/SampleScene.unity | 140 +- Assets/Scripts/playerController.cs | 41 +- Packages/manifest.json | 11 +- Packages/packages-lock.json | 52 +- ProjectSettings/ProjectVersion.txt | 4 +- ProjectSettings/boot.config | 0 UserSettings/Layouts/default-2022.dwlt | 1246 +++++++++++++++++ UserSettings/Search.index | 13 + UserSettings/Search.settings | 76 +- 14 files changed, 1948 insertions(+), 132 deletions(-) delete mode 100644 ProjectSettings/boot.config create mode 100644 UserSettings/Layouts/default-2022.dwlt create mode 100644 UserSettings/Search.index diff --git a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenAtlas.spriteatlas b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenAtlas.spriteatlas index b4ee00222b..ee5cd57194 100644 --- a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenAtlas.spriteatlas +++ b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenAtlas.spriteatlas @@ -31,6 +31,7 @@ SpriteAtlas: m_CrunchedCompression: 0 m_AllowsAlphaSplitting: 0 m_Overridden: 0 + m_IgnorePlatformSupport: 0 m_AndroidETC2FallbackOverride: 0 m_ForceMaximumCompressionQuality_BC6H_BC7: 1 packingSettings: @@ -48,6 +49,207 @@ SpriteAtlas: bindAsDefault: 1 isAtlasV2: 0 cachedData: {fileID: 0} + packedSpriteRenderDataKeys: + - e4381a10685b28d4f906cc686ecbc2c7: 21300000 + - d366315072065fc4891bc2f5281daca4: 21300000 + - b2d03960805e00146a93e7a607cc5f72: 21300000 + - 87e29b609bb169245a2df3d89266630c: 21300000 + - 63543f60a4c70d546a5c4a0f63a2ad29: 21300000 + - 967004704d0400c45945b1dc74fc5eb6: 21300000 + - 8fc33c704bf75524facc770a491ffd2f: 21300000 + - 7ab12a808aa8d054aaf50c2741246de0: 21300000 + - e679c4902023e7a48b2cf79741a51fda: 21300000 + - f3b094a028c28604382b41bfab29604a: 21300000 + - dfd2eca0b8de7a443a0b28c6466f55ba: 21300000 + - 591e3ea0fd60a1442bfbe969a16d4d74: 21300000 + - a53475b08393802498550588cf70ef5e: 21300000 + - 129972c0ed661da47bd600512df59822: 21300000 + - e7f298e049bf3bb41bca4bbd8ceee9ad: 21300000 + - 28b55e113ed8d2e499533bc878cf9c3e: 21300000 + - b38254315edf5904d987dbca58a71ca0: 21300000 + - 5d25d9e1de070994db63a462e89932d7: 21300000 + - d3c1e30225625c14e9bf351c35be2fd9: 21300000 + - cb80a3123f378f743841b1f9fda37c83: 21300000 + - fffa3e12c34c2ee448d46f5c9db142e6: 21300000 + - 37547022c0607c544915b3089832635d: 21300000 + - a4cfd522aaaa4ac45980e1828c8dea2c: 21300000 + - 7d008f32d5ec4f444bf86f436666060d: 21300000 + - 5b1c7342d6504e3448979307c3f6a639: 21300000 + - 2350b442f31bb1741b68a6b77d09d40b: 21300000 + - 4d25e8426524e5d43a92fe2d594e4912: 21300000 + - 28e829622ce5c974bbf154a278a2be22: 21300000 + - 190f2e72bd4df1945b2d504efccde46c: 21300000 + - 55e66892de31d424885bc2c774f07ef7: 21300000 + - 51ba71b24b0a67641b799a9e958697b0: 21300000 + - 5edee3b2ea56ae64881eacb7f58be021: 21300000 + - 80583dd2d497d144b8d2282bf2184cc2: 21300000 + - 7568b5e22ac6e1b4687bb661ac8f0d74: 21300000 + - 658639e2f4d2568479631f3a888fc691: 21300000 + - 301fc9f2a0405ee45ad84f7b550051d5: 21300000 + - 453c8803862e72b43ad3652b8fe03437: 21300000 + - 575f490323d76254ab8d5d4cd472a3ea: 21300000 + - 7dcbef0330b37354dae1c1071956813a: 21300000 + - a9f05e230fdd41b4f99ac0e0b7c4fa2b: 21300000 + - 12ea17332fa174442af48960686e1769: 21300000 + - 4b74c95301673024c9dbf47514f2cb5b: 21300000 + - 6f8b0a53ff8c9e94f9d4af829e2ad6f3: 21300000 + - c93003632dfb3f346ae28336c8748cc1: 21300000 + - ed4c6463819f7cb4b85a6a44dc35c9cf: 21300000 + - baa7eb63e6b2764408c3c44ea0b180ac: 21300000 + - 27bc49736a5db6d44b8ae392a1ee34dd: 21300000 + - 3bcc6973de396d247a99745a0c323d38: 21300000 + - e701f6d3a4296e040ad8604e7ceaad2a: 21300000 + - 1877f93426f7f3848a2d0ec5ec6ee4a1: 21300000 + - 3fc8ba344d4587942a0b607b47985569: 21300000 + - ae6184443cb4d0f439bab73e9e76df4a: 21300000 + - affa4f4470b317440b7cb5187df710ef: 21300000 + - 83fab85494452284baf4ef65fc8b0273: 21300000 + - 774282641b60d9d4daddad7c6ad7ae69: 21300000 + - 78a64664c88ec60478ced92e86dbb784: 21300000 + - fe80dd64b9b2e1647b367fe8da273bf7: 21300000 + - 19b07ba4ccec70d4ebe4ed5e538cd326: 21300000 + - eef4c8c406166bd4c848e87480efa2bd: 21300000 + - 665bd6d4ae06fea488861b4bdad2f04d: 21300000 + - 929a47e4f89792c4aa28ae41634348c3: 21300000 + - 6469e4f4bdda7e8488924cf6ef74c464: 21300000 + - 32713ff48a4e8dc42a32b9d4d19ea5fe: 21300000 + - c195730543b85df41953d682fee276b3: 21300000 + - 92fbfb056ce42c940aa543cf14a9084a: 21300000 + - 7fb83f0538f2eaf4a9c6f3b08b60cab4: 21300000 + - 46fc6025308929d4b878bfb4b81ead12: 21300000 + - 05df8025a12814d46b434681a6989133: 21300000 + - 92f985257d4b81740b246818800efccd: 21300000 + - 57585d65d25175a4b82cdcd9092545ca: 21300000 + - bce1db75cf9f0c7448eb419ad2e38c8a: 21300000 + - 0adb3b85a77225b42823314ce0caedd3: 21300000 + - 1d7a01952b6b7e4409c83ade1ead91db: 21300000 + - 0b26c4d5c6b04e940932afa1ffa8284f: 21300000 + - 1fa29ad54380226498c2250e612fec93: 21300000 + - fcec6de5f73f3b74480aa66ffac97f43: 21300000 + - 97b570f5218f6d94cadf8a8d195dd50d: 21300000 + - 9391e70638fb9084ebf61e843059fdf1: 21300000 + - ca897d165bbb9094584da008d90d3df5: 21300000 + - 41c27046edf6d694e875b5766f672a8f: 21300000 + - 69997956b171bc04495e5a4782e4669f: 21300000 + - 5f800286e4f0550478208c51d0a48d0f: 21300000 + - 89339a864e8d9994ea7c9531ae92e67e: 21300000 + - 8def3b866cd238f4a928439e0a5a8907: 21300000 + - d4e307e6ea003de4bbc0d28256e6a032: 21300000 + - 221d99e63cd1a414bad8cd6c93cb95c2: 21300000 + - 5f51f8f690669d84cacaeab399fce579: 21300000 + - 5cdf5107efb2e8c4d980153f752a57c1: 21300000 + - b0cff70733e6b0b41a5ad812ead6cd8b: 21300000 + - bb6a891737c56e6438e808fb4e716321: 21300000 + - 9528c4275cc1a114f9e755b4d9084936: 21300000 + - 881250471e7213f42819ba1d7bb1d4e0: 21300000 + - c4d7d6470acd7bf45971042161c6e018: 21300000 + - f3e9585781fa62242a3018cd3dd529dd: 21300000 + - c6b584771aee7a148bcf2885a6f347ba: 21300000 + - 49594577334bdee479b8dd58aedf1d60: 21300000 + - ec7d0c8717f6c3b428b3f277de956cea: 21300000 + - 45ed26a75477df843a013176e95192a9: 21300000 + - cb0f74b7e0e21ee47b09fdb24a83094f: 21300000 + - 686160c7c3cfd5040a8ea08b867ff56c: 21300000 + - b0acf1d76f96df547a6135841ee354f8: 21300000 + - 1eb8ffe712da55942b19d29be7a6e5da: 21300000 + - fe5165f702e35144684bf593203a031c: 21300000 + - 63290ff7381eab84eb49e7b9345c809f: 21300000 + - 455b6008820c4b143bdc7ed7c6cd29c4: 21300000 + - 5767e2180fcbb7a4d9980e9a37e3d588: 21300000 + - 88f2ac18ae0c71845bc1d47bd924f8a8: 21300000 + - dcc9002875a3a244eacb72418d292f8e: 21300000 + - bcd729389571a684eb0951d69a67af73: 21300000 + - 2eaa4938329e1204ca267982a8cdb3fa: 21300000 + - a9c37448b62c0d149aced6ded9e44e4a: 21300000 + - b5b9f448600b9aa4daa1d9fd5069a764: 21300000 + - c995874838013244cac3056d42ced345: 21300000 + - d0505258bec70ac40b68ec355beaff76: 21300000 + - 3a5b7c781691c8642af63e9c1e6c14de: 21300000 + - 5c8d87881ea3aca4c9cea0978e1867ba: 21300000 + - 6b594b886c601ff4db79a8ffa0673177: 21300000 + - 753548c84e6e0264da62aca9c26f94c4: 21300000 + - 690102d87edd7d047824362d73a02788: 21300000 + - 0f341be85736cdc4bba911e059e0d16a: 21300000 + - 4ad59af83f2bcde4681baeba9d0d90c8: 21300000 + - 76089009971280441963c2a3a55b5071: 21300000 + - e9154409f452b244b9db4c7de97dff28: 21300000 + - 4214a14962bcf4943baf9e184b9b928e: 21300000 + - a9e9e74909b5a0947a093069d6a017cc: 21300000 + - 59b767590592a9e4685835a20cf41d69: 21300000 + - 82bf8779d3330604c9cec1bf2f219329: 21300000 + - 8feedb9983dae0d49a492dae5bbbf6d6: 21300000 + - e62f4ca9760884b4cb9ff0c3025838db: 21300000 + - c63c69d9fdf411147aede23769d5fcfc: 21300000 + - bb0dc30aba14f084b9f20cd11d7f59d8: 21300000 + - 852dea1a4d9a29a45b32e544647320ad: 21300000 + - c865be1abede9a048a20b6904ee2219a: 21300000 + - 13aa9a4a1bc68064c9e5e17a86df2666: 21300000 + - 3db4a46ab9121ab4c82e33ae0f3d8710: 21300000 + - b38d007a84ef48c45b4026b9be16e76b: 21300000 + - d2d936bae69c599429ee1a386892a9f0: 21300000 + - f645b6da0a4688d4288e29bcffabc941: 21300000 + - e94248daa5c32774fbf35a1cb4ecc4de: 21300000 + - 35322bfa3901c9145821274537244b1d: 21300000 + - 6b460d0b7c81b4d4cb5f131f7eeda623: 21300000 + - ec69df1b25263e844aa6c00cbb388ea6: 21300000 + - bf9cb13b45f6dfe41970b547e98bb782: 21300000 + - 6dcde73b5ddc21d4582ec3468a22cda5: 21300000 + - 438b3b4b88bde4f4c9770d84b50b772b: 21300000 + - 634ae46b18d6e8e42a8359e8219fa81c: 21300000 + - 5b13d17b360e2a64cbc7b4a2ac4cd375: 21300000 + - e67c667b7a6a3664a8f22db00d76ad38: 21300000 + - aacc218bfa62aef41920035f78af31e8: 21300000 + - 86106dab9033ac7448f28ca19c407c2a: 21300000 + - b53b9dcb8117dfe4ab1c5a250703548c: 21300000 + - cf749edb05d158d47a3e523439809960: 21300000 + - c66090fb301d69046ba811b94979feab: 21300000 + - 365443fb827749b4db671a5038ff79b1: 21300000 + - 64afd51ca9828034f8c64a261e4b99b9: 21300000 + - 898a532c97728b244b14ffccd83b6f7e: 21300000 + - a1c0872c2cf7825428b1f301727f4e1b: 21300000 + - 9346fa5c7f34ca845954029ac6857a12: 21300000 + - 7f64c56c59a2fd7429f7ec776a4213a2: 21300000 + - 0a78267c907b61449a0367178cabe70c: 21300000 + - c39af18c1c6c80841b32ec80316d1e87: 21300000 + - cd65a99c817869946969cd216cab2115: 21300000 + - 79d7163dfd26ad748bf88cdc6b98d2f5: 21300000 + - 8f8e5b3d53a0deb4d88a6a25a3db5ac4: 21300000 + - 049cab3d3a32a3a45856ca44f223ced1: 21300000 + - dfa5e44dcbacc1b4794ca05e7f7e3478: 21300000 + - aa9e3d4d344a1c548a75a061ab69c3fb: 21300000 + - 31d88d4dbed3d9546898b42447a63e77: 21300000 + - 9989c37dedfecfa4591fd9f1821713cb: 21300000 + - ff33d6adfeac52e419af23fad2d0abfd: 21300000 + - 60a2cfad92429cc4b9d2f6ce7148c37a: 21300000 + - df6f54cd95dfdf148a5c4cc0aca6d49f: 21300000 + - 614b90dda34ee634893a6168082923be: 21300000 + - e79c55edf28318b44b614f2eaf6cbb45: 21300000 + - c7cf710ee57c1ae45aac513a85fcff07: 21300000 + - 904a520e37320ab4aa482b623e1d52f4: 21300000 + - a4d1991ea98b3684c99f8728d28ec652: 21300000 + - 2d24972ef326cbf4d95898e1bee82f8e: 21300000 + - 0b69f35e166d1704f987340b84eaefe6: 21300000 + - 6b56e26ee92b18e4aa775af7975a9b17: 21300000 + - 5b31577ecf5954448b0d92a2c8a0501b: 21300000 + - 5a1cef7e9c9ed034da742d0e08ea786a: 21300000 + - 9d98f19e89667e84fa99ae2d2c01ad66: 21300000 + - af68c0be2e67f3846bcdf33841f8312b: 21300000 + - d9c068be09f82944db652218d2ef1c52: 21300000 + - 1ffccabe7b991aa4283e4106fca8f9bb: 21300000 + - 0b6c45ce7a9a03d4d8f457818ab57430: 21300000 + - 39f2b1de192463d41a4339ee2b5f2074: 21300000 + - eb350ede4895d6d418689eb126b772cb: 21300000 + - 1b0ea6ee3d93339468688584fa8f3bb9: 21300000 + - 657c921f612637e4f8ba1c8c4123d11d: 21300000 + - 8a9b494f275a2954aba6b318fc17d9bd: 21300000 + - f7f3915fcb9a6744a9a147ed3ee26ebe: 21300000 + - a3b4037f6cee2ac4fb949a47aa4a4d76: 21300000 + - d6e05ebf12ef9164c9b792b7088c0bdd: 21300000 + - 261da5cf99e3c864e9079de55f67a437: 21300000 + - aefc8fcf439e0ae40bab5098679276b5: 21300000 + - 7d37e1dfeba60ea4a8803c12675079b6: 21300000 + - 3b3834ff0aab3d849bca2adc0c0d5f84: 21300000 + - b5a42cffd70ab6441a230c8e772f3c56: 21300000 m_MasterAtlas: {fileID: 0} m_PackedSprites: - {fileID: 21300000, guid: e4381a10685b28d4f906cc686ecbc2c7, type: 3} diff --git a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenCutsceneAtlas.spriteatlas b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenCutsceneAtlas.spriteatlas index 95d25b4102..1dd13439fa 100644 --- a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenCutsceneAtlas.spriteatlas +++ b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Ellen/EllenCutsceneAtlas.spriteatlas @@ -31,6 +31,7 @@ SpriteAtlas: m_CrunchedCompression: 0 m_AllowsAlphaSplitting: 0 m_Overridden: 0 + m_IgnorePlatformSupport: 0 m_AndroidETC2FallbackOverride: 0 m_ForceMaximumCompressionQuality_BC6H_BC7: 1 packingSettings: @@ -48,6 +49,64 @@ SpriteAtlas: bindAsDefault: 1 isAtlasV2: 0 cachedData: {fileID: 0} + packedSpriteRenderDataKeys: + - a5bd89109aa6b2040899eb517d4ff269: 21300000 + - 150834209dce0f04fbc80ba1c047862d: 21300000 + - d8066b3064c94ec418e624a9d42a7e9a: 21300000 + - 338b7ab050147cd4ba8dae8c5b192d06: 21300000 + - b7f0bbb0377ad59428edfb2ad7bb9c8b: 21300000 + - 6ca890c0d46aed24b9dc2b295bc00f66: 21300000 + - 4404ac2103491534c9e5846328919d85: 21300000 + - ffc84872fb897ac48ba785abe986ce5f: 21300000 + - 1df4990374184a74881ac6025bf44892: 21300000 + - f6f6b1436c8ac2f40b4772ae71e66616: 21300000 + - ec512da32fc72e341aaf998346dd918d: 21300000 + - c7b60a04d72144e4abc50f83229c24b8: 21300000 + - 89d60a14446e0e64d9fbc78d4f56f0e0: 21300000 + - 37b0ac0507a75e74b8463a66400768b6: 21300000 + - 4bfe2265e55eabc4e8661f4b53459a61: 21300000 + - 13da4665845ba7048a430c77c0c2e710: 21300000 + - 82e2dad5538a7b94fb7d4a2ec5892fc4: 21300000 + - 92afb8e693ef0bd479a9fbcca9cd4407: 21300000 + - 848f66f6aef71f5439b3f54a71fdfbb0: 21300000 + - 94506df6af9336d498bc4b125fec2bf5: 21300000 + - b21a4c07951e2a741ab6e18f67c5cd69: 21300000 + - 68451d277d2abba46a8ce6bf03ca7e0e: 21300000 + - ec2fd10884c649646bd87eeb6da8fbdc: 21300000 + - bf215208f75c7b942b1605483667f8e4: 21300000 + - 88e8dc18ca587db4dbf5748520fbc374: 21300000 + - 641c1968aa0040a43a5a56dcb15c37c1: 21300000 + - 8823d9880fbc90642a4778e42a762580: 21300000 + - d12400b8f60eb534489d29d74595c74c: 21300000 + - ac55bcb8f5e1e714e8dbc94eaa8b2476: 21300000 + - 4b8d7ee8c014eca44bac43ebc62ff54a: 21300000 + - a94191f83905200448f763e26e38b1f0: 21300000 + - 9055a2f863bb219428f97595a861d3ae: 21300000 + - fc020019f252cdb46a61d9796ded3e11: 21300000 + - e8917069f3e34da42b21d686fabc7edf: 21300000 + - 00e06269702d7004eb9a7c0e6bd22426: 21300000 + - 82a1256975469ad449c19d749f79d183: 21300000 + - 4db7de89bec7d9241b6f8f9a9149ea12: 21300000 + - 240b042a2678c13429cb0a31094f929d: 21300000 + - 411cf84ac65191c4bb59a562f6ff00d5: 21300000 + - 430a778a5e873dd47b839ef9c835fe65: 21300000 + - 970d88aa5a19ea34f966f654dba3c40a: 21300000 + - 667322eabce35e54782b9a44a073a105: 21300000 + - e025cbdb4e2ba0c4da395d1f388932dd: 21300000 + - c0c34b3ce5f3bad4a92ae2ace64ea54b: 21300000 + - f2f48b5c6d23a094ab94c8c2a222706d: 21300000 + - a2a0016c152367442b171d0cd3dee9f6: 21300000 + - 6a9d269c995597949912371419d0e37c: 21300000 + - 93e3d0ece463bdd4f8de3a5e13640f52: 21300000 + - 0eb4fabd70cb42c4e853c56d1227a3fd: 21300000 + - f4d973fde270bf646989674f9883ff37: 21300000 + - 951eaffdc3e0af047968b7ab9cd39b79: 21300000 + - ff6abd3e3a894514cb908c7048a19d4d: 21300000 + - 0aa4758e6a5fb5548b825f9b9f30d7c6: 21300000 + - c526eeae045772a4d864b60d1a1d5296: 21300000 + - febb0f6fef5a4a047a1acf99e84d9fb8: 21300000 + - 2ddda87f253edea40a6f886160952413: 21300000 + - e8dea0af68b70944d9a787becfc0689a: 21300000 m_MasterAtlas: {fileID: 0} m_PackedSprites: - {fileID: 21300000, guid: a5bd89109aa6b2040899eb517d4ff269, type: 3} diff --git a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/ChomperAtlas.spriteatlas b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/ChomperAtlas.spriteatlas index e3bd26f855..e299423bbf 100644 --- a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/ChomperAtlas.spriteatlas +++ b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/ChomperAtlas.spriteatlas @@ -31,6 +31,7 @@ SpriteAtlas: m_CrunchedCompression: 0 m_AllowsAlphaSplitting: 0 m_Overridden: 0 + m_IgnorePlatformSupport: 0 m_AndroidETC2FallbackOverride: 0 m_ForceMaximumCompressionQuality_BC6H_BC7: 1 packingSettings: @@ -48,6 +49,70 @@ SpriteAtlas: bindAsDefault: 1 isAtlasV2: 0 cachedData: {fileID: 0} + packedSpriteRenderDataKeys: + - ab415a003dc7634428737e396fb6b118: 21300000 + - 5ff5b330714abac42a0db7b827b418a6: 21300000 + - ae7c3e30807a6b14ea27333b478b7159: 21300000 + - 22f7a3407a0448d438b85694136896c1: 21300000 + - 62e4d070156482a4995f75774447f83d: 21300000 + - c10ee680b45acec46af60e470d8c1930: 21300000 + - 2682d6b08082e2f49b748e74174a8e87: 21300000 + - 1d094e315b7be8444ab6502f9dcca260: 21300000 + - 8ae4d681ab837c64796c0b72ee2584a0: 21300000 + - 8b571ba119e277145b0b92cd8fd42067: 21300000 + - ef846db2d56c3124b8f82467a163ebdf: 21300000 + - 483490e295d65ea45b0ca6ec50a93382: 21300000 + - a003b41375f47594a9d754a4e55dc568: 21300000 + - d3ae7713c92135644b592b6979acbcfc: 21300000 + - e1faa5d36f8d3e843b5367af93176284: 21300000 + - ac9307145261eee499a455ddeb80db4b: 21300000 + - 9e540f44219d80243bec5e2191787a0c: 21300000 + - b801fd8404ee341479f2a795c6dd8ab5: 21300000 + - 41ee8205a421b1643824c4bd4c9b12b0: 21300000 + - aeb8b905156a5164ea3f260ddc951efd: 21300000 + - c00121950f177f84092fd15f53c6ac66: 21300000 + - 8b5d6d95c402e6e479a2528aceb461c1: 21300000 + - 882f64064bde2e64db7df2086bc259df: 21300000 + - a5cc0836f318e7d47928222a8a8c6bd5: 21300000 + - 980a4b66b0a2bba42a9a3b50f4da76d6: 21300000 + - 9405a54793ed1b74bb19ee929c860b0d: 21300000 + - 72182c4737bc6a242be25cda1beacbf4: 21300000 + - a3ee41879a5dc174f9767e2bfdcde909: 21300000 + - 0ce1ce8775d04c04091f4c852f4f4ec5: 21300000 + - b6e64dd7555a5fc44b98d71cb5c0d43c: 21300000 + - f0657c0811c44934ba275af9b1aa5c85: 21300000 + - 75a36c8886a27f54b833c41de3d11d24: 21300000 + - 38c40e88299ccf042b83f09b5c3fd89b: 21300000 + - 2db361d87da36334cb20db2ebf74e3c1: 21300000 + - 1e12a6098ecee9a47b8b65f259c08991: 21300000 + - dae848790acd29544a951ec295aecf71: 21300000 + - f7636f79f29fce1469dfb21774e2b9d7: 21300000 + - 02d12d99a7d9fc24fa0f9e2472426c7b: 21300000 + - 26aea5a92fc76f648bb6522f06a0af58: 21300000 + - d720e2d90151e91479a4d3d4287bb61b: 21300000 + - 924e830a0c9d55a4bbe5afdc9729d55f: 21300000 + - 4843081a76a173a468369f4fab334928: 21300000 + - c3bc842a37054c74bbc28d1f34c9847a: 21300000 + - a25859ca3789d8a469bdd28a7d38daf2: 21300000 + - 312a5bfa1cd438440b81906da98959f9: 21300000 + - b3da84ebb4d3f0748b47f5cf58ae9d40: 21300000 + - f14aa10c3b4eb5b47860e729e2144c28: 21300000 + - 8398530cb9366974ca3cb94c16af54f7: 21300000 + - 6e07004c8f0965d4ab66a275e02b77a0: 21300000 + - b6737a6c649b5664baa6b0e1f942a9e9: 21300000 + - a0740f7c6b0a21346b139ff42dc3cb17: 21300000 + - 54bda8bcfb03f4345aafea5fe8271478: 21300000 + - a64b8a0d006d7b744b431b7cd3e59096: 21300000 + - f49c41dd300e6f6439fb3dafb10f4e9d: 21300000 + - 6c05bc2e66e3ff342abf6c6128d48be8: 21300000 + - 3d64a15e480cc6847bc34f715f1999fa: 21300000 + - 3b35fd7e10ffa5a4886deb9a7fe973be: 21300000 + - 030bf29ece336fa4590a0d4039eb5a00: 21300000 + - b789f21f154a3744592f10328f51d9b9: 21300000 + - c476985fb9af3ff4aafceffed501e06a: 21300000 + - 6de87e9f00722e74d9fc96304b8f1a3d: 21300000 + - 1c64f7cfb7bf99d48abddaeb45da9704: 21300000 + - 94f6e6ef133c2fc4d978f8e13f22331e: 21300000 m_MasterAtlas: {fileID: 0} m_PackedSprites: - {fileID: 21300000, guid: ab415a003dc7634428737e396fb6b118, type: 3} diff --git a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/SpitterAtlas.spriteatlas b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/SpitterAtlas.spriteatlas index 5e96e715f8..3993568672 100644 --- a/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/SpitterAtlas.spriteatlas +++ b/Assets/Game Assets/Art/Sprites/AnimatedSprites/Enemies/SpitterAtlas.spriteatlas @@ -31,6 +31,7 @@ SpriteAtlas: m_CrunchedCompression: 0 m_AllowsAlphaSplitting: 0 m_Overridden: 0 + m_IgnorePlatformSupport: 0 m_AndroidETC2FallbackOverride: 0 m_ForceMaximumCompressionQuality_BC6H_BC7: 1 packingSettings: @@ -48,6 +49,60 @@ SpriteAtlas: bindAsDefault: 1 isAtlasV2: 0 cachedData: {fileID: 0} + packedSpriteRenderDataKeys: + - 8adfa5608930ca2439e971779195e6d5: 21300000 + - 32dc08a018447f543976c94bf9491196: 21300000 + - a607bd01a7a4db74d8db6d947dcbc875: 21300000 + - b380a2116ae89cf468d48830ec7d79c2: 21300000 + - 7355c851fc65ff849b5df7c47140e9d8: 21300000 + - 63fc7cb115139c848995a4ae9ac9dacb: 21300000 + - 835211e15123ac143bd33f517fb7a006: 21300000 + - 52e91402b85ab7b4da1289c8f9a70393: 21300000 + - c8cbc822ff1ea224fa14efed547a1962: 21300000 + - 585a6432587c7c147b3d5e9df9f422c4: 21300000 + - 10136a82fe95130409081e398fe24178: 21300000 + - 08a08ba28e247a640b93b2069105d119: 21300000 + - dda1ecc29988c874bbc23937de1f6e5e: 21300000 + - bfc349e2425296543a5c8a12bdf4df11: 21300000 + - e91b4143d098bed4c9e823cdcbea18b2: 21300000 + - c413889380ba9bc48a815e80b274fffd: 21300000 + - 9f5b1b248f1d42b45b4907efad9af9ae: 21300000 + - a2bf0c84810352345928f875e9722574: 21300000 + - f09178b404a32834883bc08597522d22: 21300000 + - bdebbaf48377ad346a0dad337aceea94: 21300000 + - 914c7ff4b2e03254f8fca375221689a5: 21300000 + - 850fcf2571df67c4ea7f94f407d1a42c: 21300000 + - 10871335f574c994891877ebab0be6ac: 21300000 + - ddcad965dfaadd94393dcc3cec52b3ce: 21300000 + - 6016bca53a5cef1449c5464da0fd040c: 21300000 + - d090c51669b3435449d4a2d4819b4261: 21300000 + - 48948d469c03d1146ad3d7026a482156: 21300000 + - e33ab0866768e0149af41c52aaa4359c: 21300000 + - 9cc3fcf61bd66d34c996a561899716bb: 21300000 + - 1db1cf67e678da1489caff40f4149421: 21300000 + - dfc824d7751687d4ab5c25b40b7cfd9a: 21300000 + - 22953dd7b1cd95b4c9b5ddf9ac346037: 21300000 + - 04ba3238e0770214cb44ec04498eaf41: 21300000 + - eadcf2981659a764c86bafbe6ce6f044: 21300000 + - 702fbb19c7d7d684b8ce058404284c70: 21300000 + - c169f3a975c97764392837f81a84c249: 21300000 + - 70036f2bc0a3c1641bcfcdfe41364ebf: 21300000 + - dd0430cb00274c1489be6b617ee81916: 21300000 + - e59f64eb7bc6fec48a686c2831a477ac: 21300000 + - 09cbcc2cfc7f96f41904a753c589c3bb: 21300000 + - 8354564cdfb17ef47929b25a0c696be4: 21300000 + - 7c80543db09a5ec4cbf32e6ebd148879: 21300000 + - 18b6ab4d386ee2a4c8907ac47974884b: 21300000 + - ea75f18dd428482458ec6b1ea19ae71b: 21300000 + - c873423e7212f3b469150de37075a8db: 21300000 + - 7b195ceea64132d40bb2a215dd26b903: 21300000 + - 4397030f9e6fb174ea079b632727d6f8: 21300000 + - 93dbc21f8c967174d9724ded23bcaa46: 21300000 + - ba45ea1ff3eb95d4bb7ace3022705886: 21300000 + - e797a63f8ec23e84e94f4d6b25cf69a9: 21300000 + - ed03b24fc6d38dc4094f2bf8830f9df2: 21300000 + - 1360f45f3eea5294fad01a0d4dacd624: 21300000 + - 8d4804cf4e8b18246a0b9de4bb5f7887: 21300000 m_MasterAtlas: {fileID: 0} m_PackedSprites: - {fileID: 21300000, guid: 8adfa5608930ca2439e971779195e6d5, type: 3} diff --git a/Assets/Prefab/Player/Player.controller b/Assets/Prefab/Player/Player.controller index 319cc331d9..445dd0e7d8 100644 --- a/Assets/Prefab/Player/Player.controller +++ b/Assets/Prefab/Player/Player.controller @@ -48,7 +48,7 @@ AnimatorStateTransition: m_TransitionDuration: 0 m_TransitionOffset: 0 m_ExitTime: 0.75 - m_HasExitTime: 0 + m_HasExitTime: 1 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 @@ -81,6 +81,31 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1101 &-4024227237795399404 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: IsCrouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 5649426252167513143} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.42307693 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 @@ -95,19 +120,19 @@ AnimatorController: m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: IsJump m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: IsCrouch m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -121,56 +146,6 @@ AnimatorController: m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} ---- !u!1101 &207030518244812460 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: IsCrouch - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 5529617936538040658} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.42307693 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1165364486070626433 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: IsCrouch - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: -8803191903412117881} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.42307693 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 --- !u!1101 &1419750677867933471 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -235,9 +210,7 @@ AnimatorState: m_Speed: 1 m_CycleOffset: 0 m_Transitions: - - {fileID: 4840987932424380777} - - {fileID: 1165364486070626433} - - {fileID: 207030518244812460} + - {fileID: -4024227237795399404} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 @@ -273,32 +246,7 @@ AnimatorStateTransition: m_TransitionDuration: 0 m_TransitionOffset: 0 m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &4840987932424380777 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: IsCrouch - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 5649426252167513143} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.42307693 - m_HasExitTime: 0 + m_HasExitTime: 1 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 @@ -387,7 +335,7 @@ AnimatorStateMachine: m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 80, y: 230, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} + m_ExitPosition: {x: 540, y: 380, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 5649426252167513143} --- !u!1101 &6845976001339657853 diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 5c4e9e143d..c53f1e7959 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -104,7 +104,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -117,7 +117,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -151,6 +151,25 @@ BoxCollider2D: m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 @@ -226,13 +245,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 209983663} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.5, y: -0.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &592884322 GameObject: @@ -274,9 +293,17 @@ Camera: m_projectionMatrixMode: 1 m_GateFitMode: 2 m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 m_SensorSize: {x: 36, y: 24} m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -310,13 +337,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 592884322} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &683299677 stripped GameObject: @@ -371,6 +398,25 @@ BoxCollider2D: m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 @@ -446,13 +492,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1002215249} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5, y: -0.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1220312024 GameObject: @@ -482,6 +528,25 @@ BoxCollider2D: m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 @@ -557,13 +622,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1220312024} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.5, y: -0.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1722809266 GameObject: @@ -593,6 +658,25 @@ BoxCollider2D: m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 @@ -668,13 +752,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1722809266} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.5, y: -0.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1876400612 GameObject: @@ -704,6 +788,25 @@ BoxCollider2D: m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 @@ -779,19 +882,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1876400612} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.5, y: -0.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1311293295106438672 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 1201430245866775938, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, @@ -860,4 +964,22 @@ PrefabInstance: value: Player objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 3690047765547104160, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + insertIndex: -1 + addedObject: {fileID: 683299683} m_SourcePrefab: {fileID: 100100000, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 592884325} + - {fileID: 1311293295106438672} + - {fileID: 209983666} + - {fileID: 1876400615} + - {fileID: 1722809269} + - {fileID: 1002215252} + - {fileID: 1220312027} diff --git a/Assets/Scripts/playerController.cs b/Assets/Scripts/playerController.cs index 1d4500f931..f36ee9e2d2 100644 --- a/Assets/Scripts/playerController.cs +++ b/Assets/Scripts/playerController.cs @@ -1,3 +1,4 @@ + using System.Collections; using System.Collections.Generic; using UnityEngine; @@ -6,19 +7,37 @@ public class playerController : MonoBehaviour { public Animator animator; - + void Update() { -float speedkivalue = Input.GetAxisRaw("Horizontal"); + float speedkivalue = Input.GetAxisRaw("Horizontal"); -animator.SetFloat("Speed", Mathf.Abs(speedkivalue) ); -Vector3 scale = transform.localScale; -if (speedkivalue < 0){ - scale.x = -1 * Mathf.Abs (scale.x); - } - else if (speedkivalue>0){ - scale.x = 1* Mathf.Abs (scale.x); + animator.SetFloat("Speed", Mathf.Abs(speedkivalue)); + Vector3 scale = transform.localScale; + if (speedkivalue < 0) + { + scale.x = -1 * Mathf.Abs(scale.x); + } + else if (speedkivalue > 0) + { + scale.x = 1 * Mathf.Abs(scale.x); + } + transform.localScale = scale; + + if (Input.GetKey(KeyCode.LeftControl)) + { + Debug.Log("key pressed"); + bool isCrouching = animator.GetBool("IsCrouch"); + animator.SetBool("IsCrouch", ! isCrouching); + } + + float jumpvalue = Input.GetAxisRaw("Vertical"); + animator.SetBool("IsJump", false); + + if (jumpvalue > 0) + { + animator.SetBool("IsJump", true); + } + } - transform.localScale = scale; -} } diff --git a/Packages/manifest.json b/Packages/manifest.json index d3e9be27f5..6ffa347d5f 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -3,15 +3,16 @@ "com.unity.2d.sprite": "1.0.0", "com.unity.2d.tilemap": "1.0.0", "com.unity.ads": "4.4.2", - "com.unity.analytics": "3.6.12", - "com.unity.collab-proxy": "2.2.0", - "com.unity.ide.rider": "3.0.26", + "com.unity.ai.navigation": "1.1.5", + "com.unity.analytics": "3.8.1", + "com.unity.collab-proxy": "2.3.1", + "com.unity.ide.rider": "3.0.28", "com.unity.ide.visualstudio": "2.0.22", "com.unity.ide.vscode": "1.2.5", - "com.unity.purchasing": "4.9.3", + "com.unity.purchasing": "4.11.0", "com.unity.test-framework": "1.1.33", "com.unity.textmeshpro": "3.0.6", - "com.unity.timeline": "1.6.5", + "com.unity.timeline": "1.7.6", "com.unity.ugui": "1.0.0", "com.unity.xr.legacyinputhelpers": "2.1.10", "com.unity.modules.ai": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index f089863e92..b50b80f9b8 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -10,7 +10,10 @@ "version": "1.0.0", "depth": 0, "source": "builtin", - "dependencies": {} + "dependencies": { + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + } }, "com.unity.ads": { "version": "4.4.2", @@ -21,17 +24,27 @@ }, "url": "https://packages.unity.com" }, + "com.unity.ai.navigation": { + "version": "1.1.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.analytics": { - "version": "3.6.12", + "version": "3.8.1", "depth": 0, "source": "registry", "dependencies": { + "com.unity.services.analytics": "1.0.4", "com.unity.ugui": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.collab-proxy": { - "version": "2.2.0", + "version": "2.3.1", "depth": 0, "source": "registry", "dependencies": {}, @@ -45,7 +58,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.rider": { - "version": "3.0.26", + "version": "3.0.28", "depth": 0, "source": "registry", "dependencies": { @@ -77,21 +90,31 @@ "url": "https://packages.unity.com" }, "com.unity.purchasing": { - "version": "4.9.3", + "version": "4.11.0", "depth": 0, "source": "registry", "dependencies": { "com.unity.ugui": "1.0.0", - "com.unity.modules.unityanalytics": "1.0.0", "com.unity.modules.unitywebrequest": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", "com.unity.modules.androidjni": "1.0.0", - "com.unity.services.core": "1.8.1" + "com.unity.services.core": "1.8.2" + }, + "url": "https://packages.unity.com" + }, + "com.unity.services.analytics": { + "version": "5.0.0", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.services.core": "1.10.1" }, "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.12.0", + "version": "1.12.5", "depth": 1, "source": "registry", "dependencies": { @@ -122,7 +145,7 @@ "url": "https://packages.unity.com" }, "com.unity.timeline": { - "version": "1.6.5", + "version": "1.7.6", "depth": 0, "source": "registry", "dependencies": { @@ -284,17 +307,6 @@ "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", diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index d60336d73c..9f9a5338f2 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2021.3.33f1 -m_EditorVersionWithRevision: 2021.3.33f1 (ee5a2aa03ab2) +m_EditorVersion: 2022.3.26f1 +m_EditorVersionWithRevision: 2022.3.26f1 (ec6cd8118806) diff --git a/ProjectSettings/boot.config b/ProjectSettings/boot.config deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/UserSettings/Layouts/default-2022.dwlt b/UserSettings/Layouts/default-2022.dwlt new file mode 100644 index 0000000000..578e37f7d6 --- /dev/null +++ b/UserSettings/Layouts/default-2022.dwlt @@ -0,0 +1,1246 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 8 + y: 51 + width: 1904 + height: 981 + m_ShowMode: 4 + m_Title: Project + m_RootView: {fileID: 7} + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_Maximized: 0 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: AnimatorControllerTool + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 147 + y: 0 + width: 498 + height: 552 + m_MinSize: {x: 102, y: 121} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 4} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1904 + height: 931 + m_MinSize: {x: 400, y: 100} + m_MaxSize: {x: 32384, y: 16192} + vertical: 0 + controlID: 92 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1402 + y: 0 + width: 502 + height: 931 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 147 + height: 552 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 552 + width: 1402 + height: 379 + m_MinSize: {x: 231, y: 271} + m_MaxSize: {x: 10001, y: 10021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + - {fileID: 20} + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 8} + - {fileID: 3} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1904 + height: 981 + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_UseTopView: 1 + m_TopViewHeight: 30 + m_UseBottomView: 1 + m_BottomViewHeight: 20 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1904 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 961 + width: 1904 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 11} + - {fileID: 6} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1402 + height: 931 + m_MinSize: {x: 300, y: 100} + m_MaxSize: {x: 24288, y: 16192} + vertical: 1 + controlID: 93 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 5} + - {fileID: 2} + - {fileID: 12} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1402 + height: 552 + m_MinSize: {x: 300, y: 50} + m_MaxSize: {x: 24288, y: 8096} + vertical: 0 + controlID: 82 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 645 + y: 0 + width: 757 + height: 552 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 18} + m_Panes: + - {fileID: 18} + - {fileID: 19} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12071, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animation + m_Image: {fileID: -8166618308981325432, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 634 + width: 1590 + height: 365 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_LockTracker: + m_IsLocked: 0 + m_LastSelectedObjectID: 24646 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12914, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animator + m_Image: {fileID: -1673928668082335149, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 155 + y: 81 + width: 496 + height: 531 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ViewTransforms: + m_KeySerializationHelper: + - {fileID: 6429399273792195453, guid: 437277285a02f484eb5b8128da830b9b, type: 2} + m_ValueSerializationHelper: + - e00: 0.41537756 + e01: 0 + e02: 0 + e03: -56.68695 + e10: 0 + e11: 0.41537756 + e12: 0 + e13: 158.79547 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_PreviewAnimator: {fileID: 0} + m_AnimatorController: {fileID: 9100000, guid: 437277285a02f484eb5b8128da830b9b, + type: 2} + m_BreadCrumbs: + - m_Target: {fileID: 6429399273792195453, guid: 437277285a02f484eb5b8128da830b9b, + type: 2} + m_ScrollPosition: {x: 0, y: 0} + stateMachineGraph: {fileID: 0} + stateMachineGraphGUI: {fileID: 0} + blendTreeGraph: {fileID: 0} + blendTreeGraphGUI: {fileID: 0} + m_AutoLiveLink: 1 + m_MiniTool: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentEditor: 1 + m_LayerEditor: + m_SelectedLayerIndex: 0 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 8 + y: 633 + width: 1401 + height: 358 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_ReferencingInstanceIDs: + m_SceneHandles: + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets/Scripts + m_Globs: [] + m_OriginalText: + m_ImportLogFlags: 0 + m_FilterByTypeIntersection: 0 + m_ViewMode: 1 + m_StartGridSize: 64 + m_LastFolders: + - Assets/Scripts + m_LastFoldersGridSize: -1 + m_LastProjectPath: D:\OutscalUnityProjects\2D-Platformer-Game\2D-Platformer-Game + m_LockTracker: + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: f65c0000 + m_LastClickedID: 23798 + m_ExpandedIDs: 00000000ca5c000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 00000000ca5c0000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: + m_LastClickedInstanceID: 0 + m_HadKeyboardFocusLastEvent: 1 + m_ExpandedInstanceIDs: c6230000aaa30000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 207 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1410 + y: 81 + width: 501 + height: 910 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: 160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 8 + y: 81 + width: 146 + height: 531 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 90070000 + m_LastClickedID: 0 + m_ExpandedIDs: 2afbffff + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: 4c969a2b90040154d917609493e03593 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 653 + y: 81 + width: 755 + height: 531 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -166, y: -26} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + id: Tool Settings + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -141, y: 149} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-grid-and-snap-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-scene-view-toolbar + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-search-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-transform-toolbar + index: 0 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 197} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-component-tools + index: 1 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 67.5, y: 86} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Orientation + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Light Settings + index: 2 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Camera + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Constraints + index: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Collisions + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Navmesh Display + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Agent Display + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Obstacle Display + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Occlusion Culling + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Physics Debugger + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Scene Visibility + index: 7 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Particles + index: 8 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Palette Helper + index: 12 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Open Tile Palette + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Focus + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -109, y: -98} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + id: AINavigationOverlay + index: 9 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/TrailRenderer + index: 10 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + m_OverlaysVisible: 1 + m_WindowGUID: cc27987af1a868c49b0894db9c0f5429 + m_Gizmos: 1 + m_OverrideSceneCullingMask: 6917529027641081856 + m_SceneIsLit: 1 + m_SceneLighting: 1 + m_2DMode: 1 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: -0.41628838, y: 1.89482, z: 0.12156296} + speed: 2 + m_Value: {x: -0.41628838, y: 1.89482, z: 0.12156296} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_SceneViewState: + m_AlwaysRefresh: 0 + showFog: 1 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + showVisualEffectGraphs: 1 + m_FxEnabled: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + yGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 1 + speed: 2 + m_Value: 1 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + m_ShowGrid: 1 + m_GridAxis: 1 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0, y: 0, z: 0, w: 1} + speed: 2 + m_Value: {x: 0, y: 0, z: 0, w: 1} + m_Size: + m_Target: 3.5968843 + speed: 2 + m_Value: 3.5968843 + m_Ortho: + m_Target: 1 + speed: 2 + m_Value: 1 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.5 + m_SpeedMin: 0.001 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 1 + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 653 + y: 81 + width: 755 + height: 531 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 755, y: 510} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_EnterPlayModeBehavior: 0 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -377.5 + m_HBaseRangeMax: 377.5 + m_VBaseRangeMin: -255 + m_VBaseRangeMax: 255 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 0 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 755 + height: 510 + m_Scale: {x: 1, y: 1} + m_Translation: {x: 377.5, y: 255} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -377.5 + y: -255 + width: 755 + height: 510 + m_MinimalGUI: 1 + m_defaultScale: 1 + m_LastWindowPixelSize: {x: 755, y: 531} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} +--- !u!114 &20 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Console + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 8 + y: 633 + width: 1401 + height: 358 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 diff --git a/UserSettings/Search.index b/UserSettings/Search.index new file mode 100644 index 0000000000..dba62d53ab --- /dev/null +++ b/UserSettings/Search.index @@ -0,0 +1,13 @@ +{ + "name": "Assets", + "roots": ["Assets"], + "includes": [], + "excludes": [], + "options": { + "types": true, + "properties": true, + "extended": false, + "dependencies": false + }, + "baseScore": 999 +} \ No newline at end of file diff --git a/UserSettings/Search.settings b/UserSettings/Search.settings index 9e26dfeeb6..00825abdf8 100644 --- a/UserSettings/Search.settings +++ b/UserSettings/Search.settings @@ -1 +1,75 @@ -{} \ No newline at end of file +trackSelection = true +refreshSearchWindowsInPlayMode = false +fetchPreview = true +defaultFlags = 0 +keepOpen = false +queryFolder = "Assets" +onBoardingDoNotAskAgain = true +showPackageIndexes = false +showStatusBar = false +scopes = { +} +providers = { + performance = { + active = false + priority = 100 + defaultAction = null + } + log = { + active = false + priority = 210 + defaultAction = null + } + scene = { + active = true + priority = 50 + defaultAction = null + } + adb = { + active = false + priority = 2500 + defaultAction = null + } + store = { + active = false + priority = 100 + defaultAction = null + } + asset = { + active = true + priority = 25 + defaultAction = null + } + profilermarkers = { + active = false + priority = 100 + defaultAction = null + } + find = { + active = true + priority = 25 + defaultAction = null + } + packages = { + active = false + priority = 90 + defaultAction = null + } +} +objectSelectors = { +} +recentSearches = [ +] +searchItemFavorites = [ +] +savedSearchesSortOrder = 0 +showSavedSearchPanel = false +hideTabs = false +expandedQueries = [ +] +queryBuilder = true +ignoredProperties = "id;name;classname;imagecontentshash" +helperWidgetCurrentArea = "all" +disabledIndexers = "" +minIndexVariations = 2 +findProviderIndexHelper = true \ No newline at end of file From 78318669ed36455a996e6116a2b1712a6e45e204 Mon Sep 17 00:00:00 2001 From: "DESKTOP-9K53R7V\\MSI" Date: Sun, 28 Apr 2024 11:48:00 +0530 Subject: [PATCH 3/3] commit fixed the code of jump and crouch part --- Assets/Prefab/Player/Player.controller | 61 +++++++++ Assets/Scenes/SampleScene.unity | 31 ++++- Assets/Scripts/playerController.cs | 90 +++++++++++--- UserSettings/Layouts/default-2022.dwlt | 166 ++++++++++++------------- 4 files changed, 244 insertions(+), 104 deletions(-) diff --git a/Assets/Prefab/Player/Player.controller b/Assets/Prefab/Player/Player.controller index 445dd0e7d8..7c7f5b1bd4 100644 --- a/Assets/Prefab/Player/Player.controller +++ b/Assets/Prefab/Player/Player.controller @@ -92,6 +92,9 @@ AnimatorStateTransition: - m_ConditionMode: 2 m_ConditionEvent: IsCrouch m_EventTreshold: 0 + - m_ConditionMode: 4 + m_ConditionEvent: Speed + m_EventTreshold: 0.25 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 5649426252167513143} m_Solo: 0 @@ -106,6 +109,34 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1101 &-877725169392864658 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed + m_EventTreshold: 0.25 + - m_ConditionMode: 2 + m_ConditionEvent: IsCrouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 5529617936538040658} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.42307693 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 @@ -211,6 +242,8 @@ AnimatorState: m_CycleOffset: 0 m_Transitions: - {fileID: -4024227237795399404} + - {fileID: 5320939686832533729} + - {fileID: -877725169392864658} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 @@ -251,6 +284,34 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1101 &5320939686832533729 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: IsCrouch + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: IsJump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8803191903412117881} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.42307693 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &5529617936538040658 AnimatorState: serializedVersion: 6 diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index c53f1e7959..5514b0c0e4 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -370,6 +370,20 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: animator: {fileID: 683299680} + boxCollider2D: {fileID: 683299685} + spr: {fileID: 683299686} +--- !u!61 &683299685 stripped +BoxCollider2D: + m_CorrespondingSourceObject: {fileID: 3545855248091886352, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + m_PrefabInstance: {fileID: 1311293295106438672} + m_PrefabAsset: {fileID: 0} +--- !u!212 &683299686 stripped +SpriteRenderer: + m_CorrespondingSourceObject: {fileID: 7894923954649684004, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + m_PrefabInstance: {fileID: 1311293295106438672} + m_PrefabAsset: {fileID: 0} --- !u!1 &1002215249 GameObject: m_ObjectHideFlags: 0 @@ -911,7 +925,7 @@ PrefabInstance: - target: {fileID: 1201430245866775938, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, type: 3} propertyPath: m_LocalPosition.y - value: 0.53 + value: -0.08 objectReference: {fileID: 0} - target: {fileID: 1201430245866775938, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, type: 3} @@ -963,6 +977,21 @@ PrefabInstance: propertyPath: m_TagString value: Player objectReference: {fileID: 0} + - target: {fileID: 7894923954649684004, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7894923954649684004, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7894923954649684004, guid: fa869cb8a7d0b1b46b0bcf76fc18d070, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] diff --git a/Assets/Scripts/playerController.cs b/Assets/Scripts/playerController.cs index f36ee9e2d2..c0c45bedd9 100644 --- a/Assets/Scripts/playerController.cs +++ b/Assets/Scripts/playerController.cs @@ -1,24 +1,47 @@ - -using System.Collections; -using System.Collections.Generic; using UnityEngine; -using UnityEngine.UIElements; -public class playerController : MonoBehaviour +public class PlayerController : MonoBehaviour { - public Animator animator; + [SerializeField] private Animator animator; + [SerializeField] private BoxCollider2D boxCollider2D; + [SerializeField] private SpriteRenderer spr; + + private Vector2 initialBoxSize; + private Vector2 initialBoxOffset; + + private Color colore; + + - void Update() + + + void Start() + { + initialBoxSize = boxCollider2D.size; + initialBoxOffset = boxCollider2D.offset; + colore = spr.color; + } + private void Update() { - float speedkivalue = Input.GetAxisRaw("Horizontal"); + if (Input.GetKey(KeyCode.Q)){ + spr.color=Color.blue; + } + else { +spr.color=colore; + } + float horizontalInput = Input.GetAxisRaw("Horizontal"); + float verticalInput = Input.GetAxis("Vertical"); + PlayJumpAnimation( verticalInput ); + + animator.SetFloat("Speed", Mathf.Abs(horizontalInput)); + - animator.SetFloat("Speed", Mathf.Abs(speedkivalue)); Vector3 scale = transform.localScale; - if (speedkivalue < 0) + if (horizontalInput < 0) { scale.x = -1 * Mathf.Abs(scale.x); } - else if (speedkivalue > 0) + else if (horizontalInput > 0) { scale.x = 1 * Mathf.Abs(scale.x); } @@ -26,18 +49,45 @@ void Update() if (Input.GetKey(KeyCode.LeftControl)) { - Debug.Log("key pressed"); - bool isCrouching = animator.GetBool("IsCrouch"); - animator.SetBool("IsCrouch", ! isCrouching); + + Crouch(true); } - - float jumpvalue = Input.GetAxisRaw("Vertical"); - animator.SetBool("IsJump", false); - - if (jumpvalue > 0) + else { - animator.SetBool("IsJump", true); + Crouch(false); } + } + + public void Crouch(bool crouch) + { + if (crouch==true) + { + animator.SetBool( "IsCrouch", crouch ); + float offX = 0.01648927f; //Offset X + float offY = 0.55f; //Offset Y + + float sizeX = 0.5792472f; //Size X + float sizeY = 1f; //Size Y + + boxCollider2D.size = new Vector2( sizeX, sizeY ); + boxCollider2D.offset = new Vector2( offX, offY ); + + } + else + { + boxCollider2D.size = initialBoxSize; + boxCollider2D.offset = initialBoxOffset; + } + } + + public void PlayJumpAnimation( float vertical ) + { + if ( vertical > 0 ) + { + animator.SetTrigger( "IsJump" ); + } } } + + diff --git a/UserSettings/Layouts/default-2022.dwlt b/UserSettings/Layouts/default-2022.dwlt index 578e37f7d6..fdb173c5f9 100644 --- a/UserSettings/Layouts/default-2022.dwlt +++ b/UserSettings/Layouts/default-2022.dwlt @@ -14,16 +14,16 @@ MonoBehaviour: m_EditorClassIdentifier: m_PixelRect: serializedVersion: 2 - x: 8 - y: 51 - width: 1904 - height: 981 + x: 0 + y: 43 + width: 1920 + height: 997 m_ShowMode: 4 - m_Title: Project + m_Title: Scene m_RootView: {fileID: 7} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} - m_Maximized: 0 + m_Maximized: 1 --- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 @@ -39,12 +39,12 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 147 + x: 148 y: 0 - width: 498 - height: 552 - m_MinSize: {x: 102, y: 121} - m_MaxSize: {x: 4002, y: 4021} + width: 613 + height: 561 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 14} m_Panes: - {fileID: 14} @@ -69,12 +69,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 30 - width: 1904 - height: 931 + width: 1920 + height: 947 m_MinSize: {x: 400, y: 100} m_MaxSize: {x: 32384, y: 16192} vertical: 0 - controlID: 92 + controlID: 146 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -90,10 +90,10 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1402 + x: 1414 y: 0 - width: 502 - height: 931 + width: 506 + height: 947 m_MinSize: {x: 276, y: 71} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 16} @@ -118,8 +118,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 147 - height: 552 + width: 148 + height: 561 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 17} @@ -143,9 +143,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 552 - width: 1402 - height: 379 + y: 561 + width: 1414 + height: 386 m_MinSize: {x: 231, y: 271} m_MaxSize: {x: 10001, y: 10021} m_ActualView: {fileID: 15} @@ -175,8 +175,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1904 - height: 981 + width: 1920 + height: 997 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -200,7 +200,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1904 + width: 1920 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -221,8 +221,8 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 961 - width: 1904 + y: 977 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -245,8 +245,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1402 - height: 931 + width: 1414 + height: 947 m_MinSize: {x: 300, y: 100} m_MaxSize: {x: 24288, y: 16192} vertical: 1 @@ -271,8 +271,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1402 - height: 552 + width: 1414 + height: 561 m_MinSize: {x: 300, y: 50} m_MaxSize: {x: 24288, y: 8096} vertical: 0 @@ -292,10 +292,10 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 645 + x: 761 y: 0 - width: 757 - height: 552 + width: 653 + height: 561 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} m_ActualView: {fileID: 18} @@ -303,7 +303,7 @@ MonoBehaviour: - {fileID: 18} - {fileID: 19} m_Selected: 0 - m_LastSelected: 1 + m_LastSelected: 0 --- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 @@ -341,7 +341,7 @@ MonoBehaviour: m_OverlaysVisible: 1 m_LockTracker: m_IsLocked: 0 - m_LastSelectedObjectID: 24646 + m_LastSelectedObjectID: 23682 --- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 @@ -363,10 +363,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 155 - y: 81 - width: 496 - height: 531 + x: 148 + y: 73 + width: 611 + height: 540 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -381,14 +381,14 @@ MonoBehaviour: m_KeySerializationHelper: - {fileID: 6429399273792195453, guid: 437277285a02f484eb5b8128da830b9b, type: 2} m_ValueSerializationHelper: - - e00: 0.41537756 + - e00: 0.5438201 e01: 0 e02: 0 - e03: -56.68695 + e03: -70.69658 e10: 0 - e11: 0.41537756 + e11: 0.5438201 e12: 0 - e13: 158.79547 + e13: 129.77167 e20: 0 e21: 0 e22: 1 @@ -436,10 +436,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 8 - y: 633 - width: 1401 - height: 358 + x: 0 + y: 634 + width: 1413 + height: 365 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -476,9 +476,9 @@ MonoBehaviour: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: f65c0000 - m_LastClickedID: 23798 - m_ExpandedIDs: 00000000ca5c000000ca9a3bffffff7f + m_SelectedIDs: 405d0000 + m_LastClickedID: 23872 + m_ExpandedIDs: 00000000145d000000ca9a3bffffff7f m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -506,7 +506,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000ca5c0000 + m_ExpandedIDs: 00000000145d0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -583,10 +583,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1410 - y: 81 - width: 501 - height: 910 + x: 1414 + y: 73 + width: 505 + height: 926 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -631,10 +631,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 8 - y: 81 - width: 146 - height: 531 + x: 0 + y: 73 + width: 147 + height: 540 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -648,9 +648,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 90070000 + m_SelectedIDs: 14060000 m_LastClickedID: 0 - m_ExpandedIDs: 2afbffff + m_ExpandedIDs: 66f9ffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -695,10 +695,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 653 - y: 81 - width: 755 - height: 531 + x: 761 + y: 73 + width: 651 + height: 540 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1031,9 +1031,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: -0.41628838, y: 1.89482, z: 0.12156296} + m_Target: {x: -0.24167925, y: 1.8756015, z: 0.12633026} speed: 2 - m_Value: {x: -0.41628838, y: 1.89482, z: 0.12156296} + m_Value: {x: -0.24167925, y: 1.8756015, z: 0.12633026} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -1083,9 +1083,9 @@ MonoBehaviour: speed: 2 m_Value: {x: 0, y: 0, z: 0, w: 1} m_Size: - m_Target: 3.5968843 + m_Target: 3.120153 speed: 2 - m_Value: 3.5968843 + m_Value: 3.120153 m_Ortho: m_Target: 1 speed: 2 @@ -1131,9 +1131,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 653 + x: 763 y: 81 - width: 755 + width: 645 height: 531 m_SerializedDataModeController: m_DataMode: 0 @@ -1151,7 +1151,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 755, y: 510} + m_TargetSize: {x: 645, y: 510} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -1166,8 +1166,8 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -377.5 - m_HBaseRangeMax: 377.5 + m_HBaseRangeMin: -322.5 + m_HBaseRangeMax: 322.5 m_VBaseRangeMin: -255 m_VBaseRangeMax: 255 m_HAllowExceedBaseRangeMin: 1 @@ -1187,23 +1187,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 755 + width: 645 height: 510 - m_Scale: {x: 1, y: 1} - m_Translation: {x: 377.5, y: 255} + m_Scale: {x: 1.304773, y: 1.304773} + m_Translation: {x: 312.3187, y: 275.6497} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -377.5 - y: -255 - width: 755 - height: 510 + x: -239.36632 + y: -211.26257 + width: 494.33887 + height: 390.8726 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 755, y: 531} + m_LastWindowPixelSize: {x: 645, y: 531} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000