From 22f2cbab36435ec2f4a4f5495c0515a11a162d56 Mon Sep 17 00:00:00 2001 From: Zinziel Date: Mon, 9 Feb 2026 11:39:03 +0100 Subject: [PATCH] Camera Movement --- Assets/Prefabs/World Prefabs/map.prefab | 415 +++++++++++++++++++ Assets/Prefabs/World Prefabs/map.prefab.meta | 7 + Assets/Scenes/Lilia.unity | 387 ++++------------- Assets/Scripts/CameraLook.cs | 31 ++ Assets/Scripts/CameraLook.cs.meta | 2 + 5 files changed, 530 insertions(+), 312 deletions(-) create mode 100644 Assets/Prefabs/World Prefabs/map.prefab create mode 100644 Assets/Prefabs/World Prefabs/map.prefab.meta create mode 100644 Assets/Scripts/CameraLook.cs create mode 100644 Assets/Scripts/CameraLook.cs.meta diff --git a/Assets/Prefabs/World Prefabs/map.prefab b/Assets/Prefabs/World Prefabs/map.prefab new file mode 100644 index 0000000..3394ec6 --- /dev/null +++ b/Assets/Prefabs/World Prefabs/map.prefab @@ -0,0 +1,415 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1340668041499803044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6429157482948691941} + m_Layer: 0 + m_Name: map + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6429157482948691941 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340668041499803044} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 312546675638043302} + - {fileID: 7513714944829640983} + - {fileID: 1699822110596011254} + - {fileID: 7890998032719925093} + - {fileID: 8897631008805881011} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1001 &278338030704518477 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6429157482948691941} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalPosition.x + value: -0.09816 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalPosition.y + value: 2.03199 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalPosition.z + value: 2.67646 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: m_Name + value: room + objectReference: {fileID: 0} + - target: {fileID: 1154722183113053830, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 4eb708dc28b7bb44b8582bf4ea8e46b2, type: 2} + - target: {fileID: 2145103989227076785, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 4eb708dc28b7bb44b8582bf4ea8e46b2, type: 2} + - target: {fileID: 8247994413960396516, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 1676756cbcb5d1544b537fcc394f36d0, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: + - {fileID: 65702495048144492, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + insertIndex: -1 + addedObject: {fileID: 6966021257236377609} + m_SourcePrefab: {fileID: 100100000, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} +--- !u!4 &312546675638043302 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + m_PrefabInstance: {fileID: 278338030704518477} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1089223665843886108 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} + m_PrefabInstance: {fileID: 278338030704518477} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6966021257236377609 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1089223665843886108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe9a94abb4818624cbe981af6c2f18cd, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DoorSystem + doors: + - {fileID: 4173010635044312775} + - {fileID: 5060194175627891494} + doorSwitchers: + - {fileID: 6200193576773165754} + - {fileID: 4680167521826564460} +--- !u!1001 &707599933345200699 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6429157482948691941} + m_Modifications: + - target: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_Name + value: door-switch (1) + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalPosition.x + value: -5.74816 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalPosition.y + value: 4.73199 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalPosition.z + value: 12.67646 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e735050751d7930499bae3c522d72f7b, type: 3} +--- !u!1 &4680167521826564460 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} + m_PrefabInstance: {fileID: 707599933345200699} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8897631008805881011 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + m_PrefabInstance: {fileID: 707599933345200699} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1587808424810749849 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6429157482948691941} + m_Modifications: + - target: {fileID: 1445492025076849127, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 019bf67a71f5f2c41b4451b244d9e0de, type: 2} + - target: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_Name + value: door + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalPosition.x + value: 5.90184 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalPosition.y + value: 4.73199 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalPosition.z + value: 9.67646 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} +--- !u!1 &4173010635044312775 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + m_PrefabInstance: {fileID: 1587808424810749849} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7513714944829640983 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + m_PrefabInstance: {fileID: 1587808424810749849} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2245377317961642477 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6429157482948691941} + m_Modifications: + - target: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_Name + value: door-switch + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalPosition.x + value: 5.5518403 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalPosition.y + value: 4.73199 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalPosition.z + value: 12.67646 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e735050751d7930499bae3c522d72f7b, type: 3} +--- !u!1 &6200193576773165754 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} + m_PrefabInstance: {fileID: 2245377317961642477} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7890998032719925093 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + m_PrefabInstance: {fileID: 2245377317961642477} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7627390790943431288 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6429157482948691941} + m_Modifications: + - target: {fileID: 1445492025076849127, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 019bf67a71f5f2c41b4451b244d9e0de, type: 2} + - target: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_Name + value: door (1) + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalPosition.x + value: -6.09816 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalPosition.y + value: 4.73199 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalPosition.z + value: 9.67646 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} +--- !u!4 &1699822110596011254 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + m_PrefabInstance: {fileID: 7627390790943431288} + m_PrefabAsset: {fileID: 0} +--- !u!1 &5060194175627891494 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} + m_PrefabInstance: {fileID: 7627390790943431288} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Prefabs/World Prefabs/map.prefab.meta b/Assets/Prefabs/World Prefabs/map.prefab.meta new file mode 100644 index 0000000..c0e16f0 --- /dev/null +++ b/Assets/Prefabs/World Prefabs/map.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4fd5d28d3a55159479defc3a2e0ce818 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Lilia.unity b/Assets/Scenes/Lilia.unity index e1686cc..c0ba123 100644 --- a/Assets/Scenes/Lilia.unity +++ b/Assets/Scenes/Lilia.unity @@ -119,134 +119,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1001 &575780977 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_Name - value: door-switch (1) - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalPosition.x - value: -5.65 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalPosition.y - value: 2.7 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalPosition.z - value: 10 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e735050751d7930499bae3c522d72f7b, type: 3} ---- !u!1 &575780978 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} - m_PrefabInstance: {fileID: 575780977} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &778679926 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1445492025076849127, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: 'm_Materials.Array.data[0]' - value: - objectReference: {fileID: 2100000, guid: 019bf67a71f5f2c41b4451b244d9e0de, type: 2} - - target: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_Name - value: door (1) - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalPosition.x - value: -6 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalPosition.y - value: 2.7 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalPosition.z - value: 7 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} ---- !u!1 &778679927 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - m_PrefabInstance: {fileID: 778679926} - m_PrefabAsset: {fileID: 0} --- !u!1 &1086639983 GameObject: m_ObjectHideFlags: 0 @@ -385,6 +257,8 @@ GameObject: - component: {fileID: 1174591347} - component: {fileID: 1174591346} - component: {fileID: 1174591345} + - component: {fileID: 1174591349} + - component: {fileID: 1174591348} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -460,108 +334,72 @@ Transform: m_GameObject: {fileID: 1174591344} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalPosition: {x: 0, y: 5, z: -20} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1845353354 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: m_Name - value: room - objectReference: {fileID: 0} - - target: {fileID: 1154722183113053830, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: 'm_Materials.Array.data[0]' - value: - objectReference: {fileID: 2100000, guid: 4eb708dc28b7bb44b8582bf4ea8e46b2, type: 2} - - target: {fileID: 2145103989227076785, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: 'm_Materials.Array.data[0]' - value: - objectReference: {fileID: 2100000, guid: 4eb708dc28b7bb44b8582bf4ea8e46b2, type: 2} - - target: {fileID: 8247994413960396516, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - propertyPath: 'm_Materials.Array.data[0]' - value: - objectReference: {fileID: 2100000, guid: 1676756cbcb5d1544b537fcc394f36d0, type: 2} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - insertIndex: -1 - addedObject: {fileID: 1845353356} - m_SourcePrefab: {fileID: 100100000, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} ---- !u!1 &1845353355 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: b61b613fe062b124ab5b327c95176b4b, type: 3} - m_PrefabInstance: {fileID: 1845353354} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1845353356 +--- !u!114 &1174591348 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1845353355} + m_GameObject: {fileID: 1174591344} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe9a94abb4818624cbe981af6c2f18cd, type: 3} + m_Script: {fileID: 11500000, guid: 49abaa4b8268a754399fa82119a91c67, type: 3} m_Name: - m_EditorClassIdentifier: Assembly-CSharp::DoorSystem - doors: - - {fileID: 4052523906486412533} - - {fileID: 778679927} - doorSwitchers: - - {fileID: 1369547083243567863} - - {fileID: 575780978} ---- !u!1001 &1369547083243567862 + m_EditorClassIdentifier: Assembly-CSharp::CameraLook + cameraSensivity: 0.3 + minLookDist: -30 + maxLookDist: 30 +--- !u!114 &1174591349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1174591344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1001 &4399004580016263850 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -569,47 +407,47 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 1340668041499803044, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_Name - value: door-switch + value: map objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalPosition.x - value: 5.65 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalPosition.y - value: 2.7 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalPosition.z - value: 10 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: 1 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 180 objectReference: {fileID: 0} - - target: {fileID: 8262797039797108360, guid: e735050751d7930499bae3c522d72f7b, type: 3} + - target: {fileID: 6429157482948691941, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} @@ -617,86 +455,11 @@ PrefabInstance: m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e735050751d7930499bae3c522d72f7b, type: 3} ---- !u!1 &1369547083243567863 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5269965775009715031, guid: e735050751d7930499bae3c522d72f7b, type: 3} - m_PrefabInstance: {fileID: 1369547083243567862} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &4052523906486412532 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1445492025076849127, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: 'm_Materials.Array.data[0]' - value: - objectReference: {fileID: 2100000, guid: 019bf67a71f5f2c41b4451b244d9e0de, type: 2} - - target: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_Name - value: door - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalPosition.x - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalPosition.y - value: 2.7 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalPosition.z - value: 7 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9101516149663387278, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} ---- !u!1 &4052523906486412533 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 3449902766544767326, guid: 8cb2eb631654dcd4186cef420e78a422, type: 3} - m_PrefabInstance: {fileID: 4052523906486412532} - m_PrefabAsset: {fileID: 0} + m_SourcePrefab: {fileID: 100100000, guid: 4fd5d28d3a55159479defc3a2e0ce818, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 m_Roots: - {fileID: 1174591347} - {fileID: 1086639985} - - {fileID: 1845353354} - - {fileID: 4052523906486412532} - - {fileID: 778679926} - - {fileID: 1369547083243567862} - - {fileID: 575780977} + - {fileID: 4399004580016263850} diff --git a/Assets/Scripts/CameraLook.cs b/Assets/Scripts/CameraLook.cs new file mode 100644 index 0000000..bdbe0bb --- /dev/null +++ b/Assets/Scripts/CameraLook.cs @@ -0,0 +1,31 @@ +using UnityEngine; + +public class CameraLook : MonoBehaviour +{ + [SerializeField] private float cameraSensivity; + [SerializeField] private float minLookDist; + [SerializeField] private float maxLookDist; + + Vector2 touchDeltaPosition; + float camLookDist; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + camLookDist = transform.localRotation.y; + } + + // Update is called once per frame + void Update() + { + if (Input.touchCount > 0 && + Input.GetTouch(0).phase == TouchPhase.Moved) { + + touchDeltaPosition = Input.GetTouch(0).deltaPosition; + camLookDist = Mathf.Clamp(camLookDist + touchDeltaPosition.x * cameraSensivity, minLookDist, maxLookDist); + transform.localRotation = Quaternion.Euler(0f, camLookDist, 0f); + } + } + + +} diff --git a/Assets/Scripts/CameraLook.cs.meta b/Assets/Scripts/CameraLook.cs.meta new file mode 100644 index 0000000..3bccb2b --- /dev/null +++ b/Assets/Scripts/CameraLook.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 49abaa4b8268a754399fa82119a91c67 \ No newline at end of file