From 1cff87b60bb9931e8cbf4e7bcb944615908182f4 Mon Sep 17 00:00:00 2001 From: Alexandre Coirier Date: Tue, 19 May 2026 23:40:16 +0200 Subject: [PATCH] wip: OctoPlayerDriver & New Triggers for OctoWorldEvent & Critical Path V1 --- .../LiberationSans SDF.asset | 2 +- Assets/_Content/Data/OctoCore.meta | 8 + Assets/_Content/Data/OctoCore/Scenes.meta | 8 + .../OctoCore/Scenes/scene_BodiesInWater.asset | 17 + .../Scenes/scene_BodiesInWater.asset.meta | 8 + .../OctoCore/Scenes/scene_HouseOfLeaves.asset | 17 + .../Scenes/scene_HouseOfLeaves.asset.meta | 8 + .../Data/OctoCore/Scenes/scene_Samyaza.asset | 17 + .../OctoCore/Scenes/scene_Samyaza.asset.meta | 8 + .../OctoCore/Scenes/scene_Scarecrow.asset | 17 + .../Scenes/scene_Scarecrow.asset.meta | 8 + .../Data/OctoCore/Scenes/scene_Theatre.asset | 17 + .../OctoCore/Scenes/scene_Theatre.asset.meta | 8 + Assets/_Content/Models/Characters/TvHead.meta | 8 + .../Models/Characters/TvHead/TvHead.prefab | 405 +++ .../Characters/TvHead/TvHead.prefab.meta | 7 + Assets/_Content/Scenes/BodiesInWater.unity | 721 +++++ .../_Content/Scenes/BodiesInWater.unity.meta | 7 + Assets/_Content/Scenes/HouseOfLeaves.unity | 721 +++++ .../_Content/Scenes/HouseOfLeaves.unity.meta | 7 + Assets/_Content/Scenes/Samyaza.unity | 721 +++++ Assets/_Content/Scenes/Samyaza.unity.meta | 7 + Assets/_Content/Scenes/Scarecrow.unity | 721 +++++ Assets/_Content/Scenes/Scarecrow.unity.meta | 7 + Assets/_Content/Scenes/Theatre.unity | 2462 ++++++++++++----- .../Scripts/OctoProceduralAnimator.cs | 278 ++ .../Scripts/OctoProceduralAnimator.cs.meta | 2 + Assets/_Content/Scripts/SpiralStaircase.cs | 21 +- .../Runtime/Scripts/Components/OctoPlayer.cs | 80 +- .../Scripts/Components/OctoPlayerDriver.cs | 140 +- .../Components/OctoProceduralAnimator.cs | 261 ++ .../Components/OctoProceduralAnimator.cs.meta | 2 + .../Scripts/Components/OctoWorldEvent.cs | 206 +- .../Components/OctoWorldEventEditor.cs | 101 + .../Components/OctoWorldEventEditor.cs.meta | 2 + .../Runtime/Scripts/Utilities/OctoEvents.cs | 9 +- ProjectSettings/EditorBuildSettings.asset | 18 +- 37 files changed, 6172 insertions(+), 885 deletions(-) create mode 100644 Assets/_Content/Data/OctoCore.meta create mode 100644 Assets/_Content/Data/OctoCore/Scenes.meta create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset.meta create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset.meta create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset.meta create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset.meta create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset create mode 100644 Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset.meta create mode 100644 Assets/_Content/Models/Characters/TvHead.meta create mode 100644 Assets/_Content/Models/Characters/TvHead/TvHead.prefab create mode 100644 Assets/_Content/Models/Characters/TvHead/TvHead.prefab.meta create mode 100644 Assets/_Content/Scenes/BodiesInWater.unity create mode 100644 Assets/_Content/Scenes/BodiesInWater.unity.meta create mode 100644 Assets/_Content/Scenes/HouseOfLeaves.unity create mode 100644 Assets/_Content/Scenes/HouseOfLeaves.unity.meta create mode 100644 Assets/_Content/Scenes/Samyaza.unity create mode 100644 Assets/_Content/Scenes/Samyaza.unity.meta create mode 100644 Assets/_Content/Scenes/Scarecrow.unity create mode 100644 Assets/_Content/Scenes/Scarecrow.unity.meta create mode 100644 Assets/_Content/Scripts/OctoProceduralAnimator.cs create mode 100644 Assets/_Content/Scripts/OctoProceduralAnimator.cs.meta create mode 100644 Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs create mode 100644 Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs.meta create mode 100644 Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs create mode 100644 Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs.meta diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset index a4ac5c5d..fb247697 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -127,7 +127,7 @@ Material: - _OutlineSoftness: 0 - _OutlineUVSpeedX: 0 - _OutlineUVSpeedY: 0 - - _OutlineWidth: 0.38 + - _OutlineWidth: 0 - _Parallax: 0.02 - _PerspectiveFilter: 0.875 - _QueueControl: 0 diff --git a/Assets/_Content/Data/OctoCore.meta b/Assets/_Content/Data/OctoCore.meta new file mode 100644 index 00000000..9b51ab5b --- /dev/null +++ b/Assets/_Content/Data/OctoCore.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce74b8f8858100f4c9ad0276200b1274 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Data/OctoCore/Scenes.meta b/Assets/_Content/Data/OctoCore/Scenes.meta new file mode 100644 index 00000000..42429082 --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17cd50d39a916ed4ebd5f970c2926849 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset b/Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset new file mode 100644 index 00000000..2ee2e45c --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1f04313388f6a846a9e2a6bfe6e985a, type: 3} + m_Name: scene_BodiesInWater + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Scenes.Data.OctoSceneData + Id: scene_BodiesInWater + SceneName: BodiesInWater + UseFadeTransition: 1 diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset.meta b/Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset.meta new file mode 100644 index 00000000..cb1da1cf --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_BodiesInWater.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eef5b93bc2c31ae48ac01a27f20884d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset b/Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset new file mode 100644 index 00000000..063ca8b4 --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1f04313388f6a846a9e2a6bfe6e985a, type: 3} + m_Name: scene_HouseOfLeaves + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Scenes.Data.OctoSceneData + Id: scene_HouseOfLeaves + SceneName: HouseOfLeaves + UseFadeTransition: 1 diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset.meta b/Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset.meta new file mode 100644 index 00000000..95d2584d --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_HouseOfLeaves.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95381629b7e563a45b923c8eca96a142 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset b/Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset new file mode 100644 index 00000000..0f28a23f --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1f04313388f6a846a9e2a6bfe6e985a, type: 3} + m_Name: scene_Samyaza + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Scenes.Data.OctoSceneData + Id: scene_Samyaza + SceneName: Samyaza + UseFadeTransition: 1 diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset.meta b/Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset.meta new file mode 100644 index 00000000..d7f996ba --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_Samyaza.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23d4f22660e26344b8e2e2488c560c4c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset b/Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset new file mode 100644 index 00000000..71120ed7 --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1f04313388f6a846a9e2a6bfe6e985a, type: 3} + m_Name: scene_Scarecrow + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Scenes.Data.OctoSceneData + Id: scene_Scarecrow + SceneName: Scarecrow + UseFadeTransition: 1 diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset.meta b/Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset.meta new file mode 100644 index 00000000..51e823a2 --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_Scarecrow.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecd5a6faaacb2244fa810987501a9b0b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset b/Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset new file mode 100644 index 00000000..244004db --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1f04313388f6a846a9e2a6bfe6e985a, type: 3} + m_Name: scene_Theatre + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Scenes.Data.OctoSceneData + Id: scene_Theatre + SceneName: Theatre + UseFadeTransition: 1 diff --git a/Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset.meta b/Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset.meta new file mode 100644 index 00000000..a806ee36 --- /dev/null +++ b/Assets/_Content/Data/OctoCore/Scenes/scene_Theatre.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a996cfbfd3cdcf94fbcc944840699825 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/TvHead.meta b/Assets/_Content/Models/Characters/TvHead.meta new file mode 100644 index 00000000..19ff5ec5 --- /dev/null +++ b/Assets/_Content/Models/Characters/TvHead.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50ae8cdbace06c34e9905c70db5849ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/TvHead/TvHead.prefab b/Assets/_Content/Models/Characters/TvHead/TvHead.prefab new file mode 100644 index 00000000..0097c9af --- /dev/null +++ b/Assets/_Content/Models/Characters/TvHead/TvHead.prefab @@ -0,0 +1,405 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2878386207002136287 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8956748108123497090} + - component: {fileID: 4086775271838190666} + - component: {fileID: 1766833528912687707} + - component: {fileID: 5008620852485738630} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8956748108123497090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2878386207002136287} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.71971923} + m_LocalScale: {x: 0.6866322, y: 0.67962617, z: 0.55376697} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8187711054789414024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4086775271838190666 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2878386207002136287} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1766833528912687707 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2878386207002136287} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &5008620852485738630 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2878386207002136287} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6065095617699330490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8187711054789414024} + - component: {fileID: 8647606143636796331} + - component: {fileID: 693525621653933847} + - component: {fileID: 722433508663122482} + m_Layer: 0 + m_Name: TV + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8187711054789414024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6065095617699330490} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.551, z: 0.003} + m_LocalScale: {x: 0.39187396, y: 0.344793, z: 0.23620299} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8956748108123497090} + - {fileID: 9142782321432386990} + m_Father: {fileID: 992638687589661580} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8647606143636796331 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6065095617699330490} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &693525621653933847 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6065095617699330490} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &722433508663122482 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6065095617699330490} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6331763145646179394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9142782321432386990} + - component: {fileID: 1136085649709772495} + - component: {fileID: 7083280269618848682} + - component: {fileID: 8448669377019204791} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9142782321432386990 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6331763145646179394} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.476} + m_LocalScale: {x: 0.8126293, y: 0.76621056, z: 0.08515828} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8187711054789414024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1136085649709772495 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6331763145646179394} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7083280269618848682 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6331763145646179394} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fe9273bfed38a3247be7bd892c0b44ed, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &8448669377019204791 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6331763145646179394} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &1536898126926409415 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1430305988989046769, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_Name + value: TvHead + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + insertIndex: -1 + addedObject: {fileID: 8187711054789414024} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ffc27657631b402499c3e000dad02251, type: 3} +--- !u!4 &992638687589661580 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} + m_PrefabInstance: {fileID: 1536898126926409415} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/_Content/Models/Characters/TvHead/TvHead.prefab.meta b/Assets/_Content/Models/Characters/TvHead/TvHead.prefab.meta new file mode 100644 index 00000000..541c528f --- /dev/null +++ b/Assets/_Content/Models/Characters/TvHead/TvHead.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a998c00fc583a54082d05343d747b99 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scenes/BodiesInWater.unity b/Assets/_Content/Scenes/BodiesInWater.unity new file mode 100644 index 00000000..b6491900 --- /dev/null +++ b/Assets/_Content/Scenes/BodiesInWater.unity @@ -0,0 +1,721 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &235456879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235456880} + m_Layer: 0 + m_Name: Rendering + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &235456880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235456879} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 832575519} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &466404186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466404187} + - component: {fileID: 466404189} + - component: {fileID: 466404188} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &466404187 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466404186} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 3.5} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1632918704} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 1.8} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &466404188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466404186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshPro + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Bodie in water + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 466404189} + m_maskType: 0 +--- !u!23 &466404189 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466404186} + 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: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1001 &642044301 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3452915509921429875, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6989128982853398086, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_RenderPostProcessing + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 235456880} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &882795732 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352382525843710285, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_Name + value: OctoLink + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5b26c779fcba62a49931d3f615653767, type: 3} +--- !u!1 &1632918703 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1632918704} + m_Layer: 0 + m_Name: DEBUG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1632918704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632918703} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466404187} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1732440343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1732440346} + - component: {fileID: 1732440345} + - component: {fileID: 1732440344} + m_Layer: 0 + m_Name: Trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1732440344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732440343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67296e1c23d8b3645add1d503a4b3a3f, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Navigation.OctoSceneTrigger + _sceneData: {fileID: 11400000, guid: 23d4f22660e26344b8e2e2488c560c4c, type: 2} +--- !u!114 &1732440345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732440343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent + _trigger: 4 + _action: 0 + _condition: 0 + _tags: [] + _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 1 + _delay: 10 + _onTrigger: + m_PersistentCalls: + m_Calls: [] + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1732440344} + m_TargetAssemblyTypeName: OctoCore.Navigation.OctoSceneTrigger, OctoCore.Runtime + m_MethodName: LoadScene + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!4 &1732440346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732440343} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2049563016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049563020} + - component: {fileID: 2049563019} + - component: {fileID: 2049563018} + - component: {fileID: 2049563017} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2049563017 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2049563018 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2049563019 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2049563020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 882795732} + - {fileID: 235456880} + - {fileID: 642044301} + - {fileID: 1732440346} + - {fileID: 2049563020} + - {fileID: 1632918704} diff --git a/Assets/_Content/Scenes/BodiesInWater.unity.meta b/Assets/_Content/Scenes/BodiesInWater.unity.meta new file mode 100644 index 00000000..8a2c2ddf --- /dev/null +++ b/Assets/_Content/Scenes/BodiesInWater.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f621c596d41da06418c534f1280af6d4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scenes/HouseOfLeaves.unity b/Assets/_Content/Scenes/HouseOfLeaves.unity new file mode 100644 index 00000000..ff02ebce --- /dev/null +++ b/Assets/_Content/Scenes/HouseOfLeaves.unity @@ -0,0 +1,721 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &235456879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235456880} + m_Layer: 0 + m_Name: Rendering + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &235456880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235456879} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 832575519} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &642044301 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3452915509921429875, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6989128982853398086, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_RenderPostProcessing + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 235456880} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &882795732 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352382525843710285, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_Name + value: OctoLink + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5b26c779fcba62a49931d3f615653767, type: 3} +--- !u!1 &1280641848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1280641849} + - component: {fileID: 1280641851} + - component: {fileID: 1280641850} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1280641849 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280641848} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 3.5} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1624955847} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 1.8} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1280641850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280641848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshPro + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: House of leaves + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1280641851} + m_maskType: 0 +--- !u!23 &1280641851 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280641848} + 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: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1624955846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1624955847} + m_Layer: 0 + m_Name: DEBUG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1624955847 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1624955846} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1280641849} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1904167640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1904167643} + - component: {fileID: 1904167642} + - component: {fileID: 1904167641} + m_Layer: 0 + m_Name: Trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1904167641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904167640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67296e1c23d8b3645add1d503a4b3a3f, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Navigation.OctoSceneTrigger + _sceneData: {fileID: 11400000, guid: eef5b93bc2c31ae48ac01a27f20884d5, type: 2} +--- !u!114 &1904167642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904167640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent + _trigger: 4 + _action: 0 + _condition: 0 + _tags: [] + _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 1 + _delay: 10 + _onTrigger: + m_PersistentCalls: + m_Calls: [] + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1904167641} + m_TargetAssemblyTypeName: OctoCore.Navigation.OctoSceneTrigger, OctoCore.Runtime + m_MethodName: LoadScene + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!4 &1904167643 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904167640} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2049563016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049563020} + - component: {fileID: 2049563019} + - component: {fileID: 2049563018} + - component: {fileID: 2049563017} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2049563017 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2049563018 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2049563019 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2049563020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 882795732} + - {fileID: 235456880} + - {fileID: 642044301} + - {fileID: 1904167643} + - {fileID: 2049563020} + - {fileID: 1624955847} diff --git a/Assets/_Content/Scenes/HouseOfLeaves.unity.meta b/Assets/_Content/Scenes/HouseOfLeaves.unity.meta new file mode 100644 index 00000000..baa3d12b --- /dev/null +++ b/Assets/_Content/Scenes/HouseOfLeaves.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 05519f88e1cce5146843472b6b858607 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scenes/Samyaza.unity b/Assets/_Content/Scenes/Samyaza.unity new file mode 100644 index 00000000..e024a7d7 --- /dev/null +++ b/Assets/_Content/Scenes/Samyaza.unity @@ -0,0 +1,721 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &235456879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235456880} + m_Layer: 0 + m_Name: Rendering + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &235456880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235456879} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 832575519} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &386885890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 386885891} + - component: {fileID: 386885893} + - component: {fileID: 386885892} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &386885891 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 386885890} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 3.5} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 570896044} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 1.8} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &386885892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 386885890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshPro + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Samyaza + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 386885893} + m_maskType: 0 +--- !u!23 &386885893 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 386885890} + 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: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &570896043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 570896044} + m_Layer: 0 + m_Name: DEBUG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &570896044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 570896043} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 386885891} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &642044301 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3452915509921429875, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6989128982853398086, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_RenderPostProcessing + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 235456880} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &882795732 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352382525843710285, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_Name + value: OctoLink + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5b26c779fcba62a49931d3f615653767, type: 3} +--- !u!1 &1180829157 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1180829160} + - component: {fileID: 1180829159} + - component: {fileID: 1180829158} + m_Layer: 0 + m_Name: Trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1180829158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180829157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67296e1c23d8b3645add1d503a4b3a3f, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Navigation.OctoSceneTrigger + _sceneData: {fileID: 11400000, guid: ecd5a6faaacb2244fa810987501a9b0b, type: 2} +--- !u!114 &1180829159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180829157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent + _trigger: 4 + _action: 0 + _condition: 0 + _tags: [] + _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 1 + _delay: 10 + _onTrigger: + m_PersistentCalls: + m_Calls: [] + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1180829158} + m_TargetAssemblyTypeName: OctoCore.Navigation.OctoSceneTrigger, OctoCore.Runtime + m_MethodName: LoadScene + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!4 &1180829160 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180829157} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2049563016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049563020} + - component: {fileID: 2049563019} + - component: {fileID: 2049563018} + - component: {fileID: 2049563017} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2049563017 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2049563018 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2049563019 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2049563020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 882795732} + - {fileID: 235456880} + - {fileID: 642044301} + - {fileID: 1180829160} + - {fileID: 2049563020} + - {fileID: 570896044} diff --git a/Assets/_Content/Scenes/Samyaza.unity.meta b/Assets/_Content/Scenes/Samyaza.unity.meta new file mode 100644 index 00000000..b073e088 --- /dev/null +++ b/Assets/_Content/Scenes/Samyaza.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2fa1e78a988ee124fb0ec6d58737d83d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scenes/Scarecrow.unity b/Assets/_Content/Scenes/Scarecrow.unity new file mode 100644 index 00000000..331918aa --- /dev/null +++ b/Assets/_Content/Scenes/Scarecrow.unity @@ -0,0 +1,721 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &38578458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 38578459} + - component: {fileID: 38578461} + - component: {fileID: 38578460} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &38578459 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38578458} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 3.5} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 178584620} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 1.8} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &38578460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38578458} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshPro + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Scarecrow + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 38578461} + m_maskType: 0 +--- !u!23 &38578461 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38578458} + 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: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &178584619 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 178584620} + m_Layer: 0 + m_Name: DEBUG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &178584620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178584619} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 38578459} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &235456879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235456880} + m_Layer: 0 + m_Name: Rendering + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &235456880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235456879} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 832575519} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &575144955 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 575144958} + - component: {fileID: 575144957} + - component: {fileID: 575144956} + m_Layer: 0 + m_Name: Trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &575144956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575144955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67296e1c23d8b3645add1d503a4b3a3f, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Navigation.OctoSceneTrigger + _sceneData: {fileID: 11400000, guid: a996cfbfd3cdcf94fbcc944840699825, type: 2} +--- !u!114 &575144957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575144955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent + _trigger: 4 + _action: 0 + _condition: 0 + _tags: [] + _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 1 + _delay: 10 + _onTrigger: + m_PersistentCalls: + m_Calls: [] + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 575144956} + m_TargetAssemblyTypeName: OctoCore.Navigation.OctoSceneTrigger, OctoCore.Runtime + m_MethodName: LoadScene + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!4 &575144958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575144955} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &642044301 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3452915509921429875, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6989128982853398086, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_RenderPostProcessing + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 235456880} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &882795732 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2854166076162324619, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352382525843710285, guid: 5b26c779fcba62a49931d3f615653767, type: 3} + propertyPath: m_Name + value: OctoLink + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5b26c779fcba62a49931d3f615653767, type: 3} +--- !u!1 &2049563016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049563020} + - component: {fileID: 2049563019} + - component: {fileID: 2049563018} + - component: {fileID: 2049563017} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2049563017 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2049563018 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2049563019 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2049563020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049563016} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 882795732} + - {fileID: 235456880} + - {fileID: 642044301} + - {fileID: 575144958} + - {fileID: 2049563020} + - {fileID: 178584620} diff --git a/Assets/_Content/Scenes/Scarecrow.unity.meta b/Assets/_Content/Scenes/Scarecrow.unity.meta new file mode 100644 index 00000000..54e15caa --- /dev/null +++ b/Assets/_Content/Scenes/Scarecrow.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41f800684cc0f6442b7cfb2de3d2e949 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scenes/Theatre.unity b/Assets/_Content/Scenes/Theatre.unity index 538bd8d8..131ed18f 100644 --- a/Assets/_Content/Scenes/Theatre.unity +++ b/Assets/_Content/Scenes/Theatre.unity @@ -119,6 +119,68 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1001 &3193816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_06 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: 3.46 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &3193817 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 3193816} + m_PrefabAsset: {fileID: 0} --- !u!1 &13773346 GameObject: m_ObjectHideFlags: 0 @@ -197,6 +259,7 @@ Transform: - {fileID: 1426382897} - {fileID: 747625509} - {fileID: 1155644919} + - {fileID: 1323932846} m_Father: {fileID: 1168906488} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &44782116 @@ -380,70 +443,10 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 50754028} m_Mesh: {fileID: -251552132055743698, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} ---- !u!1001 &58792972 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1196872730} - m_Modifications: - - target: {fileID: 1430305988989046769, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_Name - value: Vinx - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalPosition.x - value: 0.028 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalPosition.y - value: 1.313 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalPosition.z - value: -1.25 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalRotation.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 180 - objectReference: {fileID: 0} - - target: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - insertIndex: -1 - addedObject: {fileID: 1654129438} - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ffc27657631b402499c3e000dad02251, type: 3} --- !u!4 &58792973 stripped Transform: - m_CorrespondingSourceObject: {fileID: 1770661310325724491, guid: ffc27657631b402499c3e000dad02251, type: 3} - m_PrefabInstance: {fileID: 58792972} + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 4998071745753683116} m_PrefabAsset: {fileID: 0} --- !u!1 &62886213 GameObject: @@ -675,6 +678,185 @@ Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} m_PrefabInstance: {fileID: 1720943979} m_PrefabAsset: {fileID: 0} +--- !u!1 &177618799 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 177618800} + - component: {fileID: 177618802} + - component: {fileID: 177618801} + m_Layer: 0 + m_Name: Trigger_ReleasePlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &177618800 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177618799} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.84, z: 0.94} + m_LocalScale: {x: 5.1811943, y: 3.8841, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1288571885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &177618801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177618799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent + _trigger: 10 + _action: 0 + _condition: 1 + _tags: [] + _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 + _onTrigger: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 654342081} + m_TargetAssemblyTypeName: OctoCore.Components.OctoPlayerDriver, OctoCore.Runtime + m_MethodName: ReleasePlayer + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 177618799} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1857350191} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] +--- !u!65 &177618802 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177618799} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &201468276 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_09 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: 4.3900003 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &201468277 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 201468276} + m_PrefabAsset: {fileID: 0} --- !u!1 &235456879 GameObject: m_ObjectHideFlags: 0 @@ -1031,6 +1213,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -1058,6 +1244,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &278570587 BoxCollider: m_ObjectHideFlags: 0 @@ -1165,6 +1354,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -1192,6 +1385,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &297264528 BoxCollider: m_ObjectHideFlags: 0 @@ -1552,6 +1748,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -1579,6 +1779,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &357047773 BoxCollider: m_ObjectHideFlags: 0 @@ -1608,6 +1811,68 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 357047770} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &384491237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_01 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: -5.24 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &384491238 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 384491237} + m_PrefabAsset: {fileID: 0} --- !u!1 &394176023 GameObject: m_ObjectHideFlags: 0 @@ -1772,6 +2037,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -1799,6 +2068,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &398688806 BoxCollider: m_ObjectHideFlags: 0 @@ -1828,6 +2100,17 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 398688803} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &420672364 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295567073180248356, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} + m_PrefabInstance: {fileID: 642044301} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c85c0434d95406f4da8daa149ba90838, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoPlayer --- !u!1 &423150182 GameObject: m_ObjectHideFlags: 0 @@ -1882,6 +2165,68 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -8697944735082660400, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} +--- !u!1001 &493120291 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_05 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: -0.4300003 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &493120292 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 493120291} + m_PrefabAsset: {fileID: 0} --- !u!1 &506323319 GameObject: m_ObjectHideFlags: 0 @@ -1911,6 +2256,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 1288571885} - {fileID: 525442567} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1998,6 +2344,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -2025,6 +2375,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &528459144 BoxCollider: m_ObjectHideFlags: 0 @@ -2083,7 +2436,6 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1323932846} - {fileID: 1982960623} - {fileID: 1184696429} - {fileID: 1010806617} @@ -2108,11 +2460,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} propertyPath: m_Name - value: OctoPlayerFP + value: Player objectReference: {fileID: 0} - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} propertyPath: m_LocalPosition.x @@ -2414,6 +2766,68 @@ Light: m_LightUnit: 1 m_LuxAtDistance: 1 m_EnableSpotReflector: 1 +--- !u!1001 &653012385 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_08 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: 0.49999976 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &653012386 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 653012385} + m_PrefabAsset: {fileID: 0} --- !u!1 &654342079 GameObject: m_ObjectHideFlags: 0 @@ -2424,6 +2838,7 @@ GameObject: m_Component: - component: {fileID: 654342080} - component: {fileID: 654342081} + - component: {fileID: 654342082} m_Layer: 0 m_Name: PlayerDriver m_TagString: Untagged @@ -2441,7 +2856,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 1, z: -5.0399017} - m_LocalScale: {x: 20.544418, y: 3.0534, z: 4.1379538} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 720343095} @@ -2460,10 +2875,220 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cc0335304e1f8fc4588964a0aea84656, type: 3} m_Name: m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.OctoPlayerDrive + _state: + MoveInfluence: 0 + LookInfluence: 0 + YawRange: 0 + PitchRange: 0 _references: Target: {fileID: 720343095} LookAt: {fileID: 746559547} ---- !u!1 &685656707 + _settings: + DriveStrength: 1 + LookAtStrength: 1 + LookAtSmooth: 1 + LookAtPoint: 0.5 + DriveCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + _events: + OnDrive: + m_PersistentCalls: + m_Calls: [] + OnFullInfluence: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 654342080} + m_TargetAssemblyTypeName: UnityEngine.Transform, UnityEngine + m_MethodName: SetParent + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 506323320} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Transform, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 177618799} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 654342082} + m_TargetAssemblyTypeName: OctoCore.Components.OctoProceduralAnimator, Assembly-CSharp + m_MethodName: PlayAnimation + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + OnRelease: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 654342079} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &654342082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 654342079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbf0bbf614111884293442c3a123e5d5, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::OctoCore.Components.OctoProceduralAnimator + _state: + CurrentTime: 0 + IsFinished: 0 + InitialPosition: {x: 0, y: 0, z: 0} + InitialRotation: {x: 0, y: 0, z: 0, w: 0} + InitialScale: {x: 0, y: 0, z: 0} + _settings: + Space: 0 + Type: 3 + Balance: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + PlayOnAwake: 0 + Duration: 4 + TimeOffset: 0 + Translation: {x: 0, y: 0, z: 6} + Rotation: {x: 0, y: 0, z: 0} + Scale: {x: 0, y: 0, z: 0} + _events: + OnAnimationEnded: + m_PersistentCalls: + m_Calls: [] +--- !u!1001 &678008248 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_02 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: -1.42 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &678008249 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 678008248} + m_PrefabAsset: {fileID: 0} +--- !u!1 &710358847 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2471,117 +3096,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 685656712} - - component: {fileID: 685656711} - - component: {fileID: 685656710} - - component: {fileID: 685656709} - - component: {fileID: 685656708} - m_Layer: 5 - m_Name: Canvas + - component: {fileID: 710358848} + m_Layer: 0 + m_Name: DEBUG m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &685656708 -MonoBehaviour: +--- !u!4 &710358848 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685656707} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 867a31b76989f4b439835acbf722b1d9, type: 3} - m_Name: - m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.UI.OctoUIManager - dontDestroy: 1 - updateInEditor: 0 - references: - CanvasScaler: {fileID: 685656710} ---- !u!114 &685656709 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685656707} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.GraphicRaycaster - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &685656710 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685656707} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &685656711 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685656707} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 25 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &685656712 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685656707} + m_GameObject: {fileID: 710358847} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 2056782251} + - {fileID: 2011606366} + - {fileID: 2012238020} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} --- !u!1 &720343094 GameObject: m_ObjectHideFlags: 0 @@ -2606,7 +3145,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 720343094} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -2764,8 +3303,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 746559546} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.889, z: 0.923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 2.7144725, z: 3.8193321} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -2821,6 +3360,10 @@ MonoBehaviour: _condition: 1 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -2884,6 +3427,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 + - m_Target: {fileID: 1895333870} + m_TargetAssemblyTypeName: UnityEngine.MeshCollider, UnityEngine + m_MethodName: set_enabled + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 - m_Target: {fileID: 747625508} m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine m_MethodName: SetActive @@ -2896,6 +3451,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &747625511 BoxCollider: m_ObjectHideFlags: 0 @@ -2917,6 +3475,68 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &763495851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_03 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: 2.4700003 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &763495852 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 763495851} + m_PrefabAsset: {fileID: 0} --- !u!1 &778702994 GameObject: m_ObjectHideFlags: 0 @@ -3177,6 +3797,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -3204,6 +3828,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &803179180 BoxCollider: m_ObjectHideFlags: 0 @@ -3476,7 +4103,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 1786720794} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &923492555 MonoBehaviour: @@ -3551,6 +4178,158 @@ CapsuleCollider: m_Height: 16.7 m_Direction: 1 m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &934809057 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_07 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: -3.32 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &934809058 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 934809057} + m_PrefabAsset: {fileID: 0} +--- !u!1 &939771951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 939771952} + - component: {fileID: 939771954} + - component: {fileID: 939771953} + m_Layer: 0 + m_Name: Debug + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &939771952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 939771951} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1857350192} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &939771953 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 939771951} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &939771954 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 939771951} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &949216162 GameObject: m_ObjectHideFlags: 0 @@ -3637,6 +4416,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -3664,6 +4447,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &969376096 BoxCollider: m_ObjectHideFlags: 0 @@ -3693,6 +4479,68 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 969376093} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &989960145 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_10 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: -2.35 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &989960146 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 989960145} + m_PrefabAsset: {fileID: 0} --- !u!1 &1005038676 GameObject: m_ObjectHideFlags: 0 @@ -3889,6 +4737,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -3916,6 +4768,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &1023865753 BoxCollider: m_ObjectHideFlags: 0 @@ -4225,6 +5080,68 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -8697944735082660400, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} +--- !u!1001 &1103761900 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_11 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: 1.4699998 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &1103761901 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 1103761900} + m_PrefabAsset: {fileID: 0} --- !u!1 &1107210253 GameObject: m_ObjectHideFlags: 0 @@ -4478,7 +5395,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 2.5, z: -4.61} - m_LocalScale: {x: 5.1131415, y: 3.0534, z: 5.660307} + m_LocalScale: {x: 20.292498, y: 3.0534, z: 6.1521873} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 37570377} @@ -4500,6 +5417,10 @@ MonoBehaviour: _condition: 1 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -4515,6 +5436,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &1155644921 BoxCollider: m_ObjectHideFlags: 0 @@ -4627,75 +5551,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1162934183} m_Mesh: {fileID: 2112596279228391150, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} ---- !u!1001 &1167326761 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 3452915509921429875, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6989128982853398086, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_RenderPostProcessing - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_Name - value: OctoPlayerFP (1) - objectReference: {fileID: 0} - - target: {fileID: 8162540767767967414, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalPosition.x - value: -7.5916495 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalPosition.y - value: 1.6 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalPosition.z - value: 21.919136 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalRotation.w - value: 0.40772554 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalRotation.y - value: 0.91310453 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 131.876 - objectReference: {fileID: 0} - - target: {fileID: 8725966219179855439, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: bfb9a06a57603714ca245d62fcd622f1, type: 3} --- !u!1 &1168906487 GameObject: m_ObjectHideFlags: 0 @@ -4729,6 +5584,7 @@ Transform: - {fileID: 37570377} - {fileID: 588101098} - {fileID: 257863900} + - {fileID: 1516538552} m_Father: {fileID: 1005038677} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1175213460 stripped @@ -4885,7 +5741,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1196872730 Transform: m_ObjectHideFlags: 0 @@ -4904,6 +5760,39 @@ Transform: - {fileID: 249418330} m_Father: {fileID: 1005038677} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1288571884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1288571885} + m_Layer: 0 + m_Name: Triggers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1288571885 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1288571884} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 177618800} + - {fileID: 1857350192} + m_Father: {fileID: 506323320} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1291651437 GameObject: m_ObjectHideFlags: 0 @@ -4995,6 +5884,68 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1291651437} m_Mesh: {fileID: 2112596279228391150, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} +--- !u!1001 &1296883988 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_12 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: 5.36 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &1296883989 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 1296883988} + m_PrefabAsset: {fileID: 0} --- !u!1 &1307462940 GameObject: m_ObjectHideFlags: 0 @@ -5046,6 +5997,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -5073,6 +6028,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &1307462943 BoxCollider: m_ObjectHideFlags: 0 @@ -5128,12 +6086,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1323932845} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 2.105, z: -0.611} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 3.7050004, z: -1.5909996} m_LocalScale: {x: 3.565107, y: 4.2312, z: 0.2119424} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 588101098} + m_Father: {fileID: 37570377} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1323932847 MonoBehaviour: @@ -5152,6 +6110,10 @@ MonoBehaviour: _condition: 1 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -5167,6 +6129,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 + - m_Target: {fileID: 1895333870} + m_TargetAssemblyTypeName: UnityEngine.MeshCollider, UnityEngine + m_MethodName: set_enabled + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 - m_Target: {fileID: 949216162} m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine m_MethodName: SetActive @@ -5179,6 +6153,21 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 1288571884} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &1323932848 BoxCollider: m_ObjectHideFlags: 0 @@ -5313,143 +6302,6 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -309466343522356575, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} ---- !u!1 &1380886450 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1380886451} - - component: {fileID: 1380886454} - - component: {fileID: 1380886453} - - component: {fileID: 1380886452} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1380886451 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1380886450} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: 0, y: 4.42, z: 19.3} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!114 &1380886452 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1380886450} - 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: 1 - 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!81 &1380886453 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1380886450} - m_Enabled: 1 ---- !u!20 &1380886454 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1380886450} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_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_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 1.6 - far clip plane: 1000 - field of view: 50 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 --- !u!1 &1403556196 GameObject: m_ObjectHideFlags: 0 @@ -5612,6 +6464,10 @@ MonoBehaviour: _condition: 1 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -5639,6 +6495,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &1426382899 BoxCollider: m_ObjectHideFlags: 0 @@ -5745,6 +6604,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -5772,6 +6635,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &1473575310 BoxCollider: m_ObjectHideFlags: 0 @@ -5801,6 +6667,133 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1473575307} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1512233995 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1516538552} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead_04 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: -4.25 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} +--- !u!4 &1512233996 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + m_PrefabInstance: {fileID: 1512233995} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1516538551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1516538552} + - component: {fileID: 1516538553} + m_Layer: 0 + m_Name: TvHeads + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1516538552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516538551} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -7.1321774} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 384491238} + - {fileID: 678008249} + - {fileID: 763495852} + - {fileID: 1512233996} + - {fileID: 493120292} + - {fileID: 3193817} + - {fileID: 934809058} + - {fileID: 653012386} + - {fileID: 201468277} + - {fileID: 989960146} + - {fileID: 1103761901} + - {fileID: 1296883989} + m_Father: {fileID: 1168906488} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1516538553 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516538551} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 13.37, y: 2.17, z: 0.56} + m_Center: {x: 0, y: 0.97, z: 0} --- !u!1 &1555034933 stripped GameObject: m_CorrespondingSourceObject: {fileID: -3296718479413692151, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} @@ -5925,232 +6918,6 @@ Transform: - {fileID: 642981702} m_Father: {fileID: 949216163} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1645103504 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1645103505} - - component: {fileID: 1645103508} - - component: {fileID: 1645103507} - - component: {fileID: 1645103506} - m_Layer: 0 - m_Name: Cube (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1645103505 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1645103504} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.476} - m_LocalScale: {x: 0.8126293, y: 0.76621056, z: 0.08515828} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1654129438} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1645103506 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1645103504} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1645103507 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1645103504} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_ForceMeshLod: -1 - m_MeshLodSelectionBias: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: fe9273bfed38a3247be7bd892c0b44ed, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_GlobalIlluminationMeshLod: 0 - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_MaskInteraction: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1645103508 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1645103504} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1654129437 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1654129438} - - component: {fileID: 1654129441} - - component: {fileID: 1654129440} - - component: {fileID: 1654129439} - m_Layer: 0 - m_Name: TV - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1654129438 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1654129437} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.551, z: 0.003} - m_LocalScale: {x: 0.39187396, y: 0.344793, z: 0.23620299} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1679529671} - - {fileID: 1645103505} - m_Father: {fileID: 58792973} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1654129439 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1654129437} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1654129440 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1654129437} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_ForceMeshLod: -1 - m_MeshLodSelectionBias: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_GlobalIlluminationMeshLod: 0 - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_MaskInteraction: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1654129441 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1654129437} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1671657955 GameObject: m_ObjectHideFlags: 0 @@ -6205,118 +6972,6 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -8697944735082660400, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} ---- !u!1 &1679529670 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1679529671} - - component: {fileID: 1679529674} - - component: {fileID: 1679529673} - - component: {fileID: 1679529672} - m_Layer: 0 - m_Name: Cube (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1679529671 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1679529670} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.71971923} - m_LocalScale: {x: 0.6866322, y: 0.67962617, z: 0.55376697} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1654129438} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1679529672 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1679529670} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1679529673 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1679529670} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_ForceMeshLod: -1 - m_MeshLodSelectionBias: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 5f465680b9c699e4a8e573e246fa1e9e, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_GlobalIlluminationMeshLod: 0 - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_MaskInteraction: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1679529674 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1679529670} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1698321436 GameObject: m_ObjectHideFlags: 0 @@ -6382,7 +7037,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1698321436} - m_Enabled: 0 + m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: a3c782d1f27ea224fa07abf16ac61117, type: 3} m_Name: @@ -9633,6 +10288,38 @@ Transform: - {fileID: 6959485460398501703} m_Father: {fileID: 1625652159} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1786720793 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1786720794} + m_Layer: 0 + m_Name: Managers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1786720794 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1786720793} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 923492554} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1806877697 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1543463416592896803, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} @@ -9805,6 +10492,104 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -8697944735082660400, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3} +--- !u!1 &1857350191 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1857350192} + - component: {fileID: 1857350193} + - component: {fileID: 1857350194} + m_Layer: 0 + m_Name: 'Trigger_HouseOfLeaves ' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1857350192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857350191} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.87, z: -3.17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 939771952} + m_Father: {fileID: 1288571885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1857350193 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857350191} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent + _trigger: 13 + _action: 0 + _condition: 0 + _tags: [] + _targets: [] + _tolerance: 1 + _duration: 0.1 + _execution: 2 + _delay: 10 + _onTrigger: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 939771951} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1857350194} + m_TargetAssemblyTypeName: OctoCore.Navigation.OctoSceneTrigger, OctoCore.Runtime + m_MethodName: LoadScene + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1857350194 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857350191} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67296e1c23d8b3645add1d503a4b3a3f, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Navigation.OctoSceneTrigger + _sceneData: {fileID: 11400000, guid: 95381629b7e563a45b923c8eca96a142, type: 2} --- !u!64 &1871289640 MeshCollider: m_ObjectHideFlags: 0 @@ -9840,7 +10625,7 @@ GameObject: - component: {fileID: 1895333871} - component: {fileID: 1895333870} m_Layer: 0 - m_Name: Plane + m_Name: Ground m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -9940,6 +10725,101 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1895333868} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1910661564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1910661565} + - component: {fileID: 1910661566} + m_Layer: 0 + m_Name: After_Stairs + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1910661565 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910661564} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2012238020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1910661566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910661564} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3} + m_Name: + m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent + _trigger: 3 + _action: 0 + _condition: 0 + _tags: [] + _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 + _onTrigger: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 420672364} + m_TargetAssemblyTypeName: OctoCore.Components.OctoPlayer, OctoCore.Runtime + m_MethodName: Teleport + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: -7.6, 1.6, 22, 130 + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1698321439} + m_TargetAssemblyTypeName: SpiralStaircase, Assembly-CSharp + m_MethodName: SimulateTop + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1698321439} + m_TargetAssemblyTypeName: SpiralStaircase, Assembly-CSharp + m_MethodName: set_enabled + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1954982144 GameObject: m_ObjectHideFlags: 0 @@ -10133,7 +11013,7 @@ GameObject: m_Component: - component: {fileID: 2011606366} m_Layer: 0 - m_Name: TMP + m_Name: Env m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -10147,13 +11027,45 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2011606365} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1403556200} - m_Father: {fileID: 0} + m_Father: {fileID: 710358848} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2012238019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2012238020} + m_Layer: 0 + m_Name: Progression + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2012238020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2012238019} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1910661565} + m_Father: {fileID: 710358848} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2053652958 GameObject: @@ -10206,6 +11118,10 @@ MonoBehaviour: _condition: 0 _tags: [] _targets: [] + _tolerance: 0.5 + _duration: 1 + _execution: 0 + _delay: 1 _onTrigger: m_PersistentCalls: m_Calls: @@ -10233,6 +11149,9 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + _onTriggerDelayed: + m_PersistentCalls: + m_Calls: [] --- !u!65 &2053652961 BoxCollider: m_ObjectHideFlags: 0 @@ -10262,41 +11181,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2053652958} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2056782250 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2056782251} - m_Layer: 5 - m_Name: GameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2056782251 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2056782250} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 685656712} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2077858862 GameObject: m_ObjectHideFlags: 0 @@ -11934,6 +12818,63 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_RenderingLayers: 1 m_ShadowRenderingLayers: 1 +--- !u!1001 &4998071745753683116 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1196872730} + m_Modifications: + - target: {fileID: 472138041468068150, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_Name + value: TvHead + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.x + value: 0.028 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.y + value: 1.313 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalPosition.z + value: -1.25 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 992638687589661580, guid: 8a998c00fc583a54082d05343d747b99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a998c00fc583a54082d05343d747b99, type: 3} --- !u!4 &6959485459601362848 Transform: m_ObjectHideFlags: 0 @@ -14386,13 +15327,10 @@ SceneRoots: m_ObjectHideFlags: 0 m_Roots: - {fileID: 882795732} - - {fileID: 685656712} - - {fileID: 235456880} - - {fileID: 1380886451} - {fileID: 642044301} - - {fileID: 1167326761} - - {fileID: 2011606366} + - {fileID: 1786720794} + - {fileID: 235456880} - {fileID: 1107210254} - - {fileID: 923492554} - {fileID: 949216163} - {fileID: 506323320} + - {fileID: 710358848} diff --git a/Assets/_Content/Scripts/OctoProceduralAnimator.cs b/Assets/_Content/Scripts/OctoProceduralAnimator.cs new file mode 100644 index 00000000..9413c1c4 --- /dev/null +++ b/Assets/_Content/Scripts/OctoProceduralAnimator.cs @@ -0,0 +1,278 @@ +using UnityEngine; +using UnityEngine.Events; + +namespace OctoCore.Components +{ + /// + /// Procedural animation supporting translation, rotation, and scaling. + /// Supports multiple animation types (Constant, PingPong, Loop, Single) with easing. + /// + [DefaultExecutionOrder(0)] + public class OctoProceduralAnimator : MonoBehaviour + { + public enum AnimationSpace + { + Local, + World + } + + public enum AnimationType + { + Constant, // Continuous movement without return + PingPong, // Back and forth (A → B → A) + Loop, // Loop with teleport (A → B, teleport to A) + Single // Play once then stop + } + + public enum AnimationBalance + { + Centered, + Forward, + Backward + } + + [System.Serializable] + public class State + { + [Tooltip("Current animation time")] + public float CurrentTime; + + [Tooltip("Is animation finished? (Single only)")] + public bool IsFinished; + + [HideInInspector] public Vector3 InitialPosition; + [HideInInspector] public Quaternion InitialRotation; + [HideInInspector] public Vector3 InitialScale; + } + + [System.Serializable] + public class Settings + { + [Tooltip("Animation space")] + public AnimationSpace Space = AnimationSpace.Local; + + [Tooltip("Type of animation loop")] + public AnimationType Type = AnimationType.PingPong; + + [Tooltip("TCenter of animation")] + public AnimationBalance Balance = AnimationBalance.Centered; + + [Tooltip("Custom animation curve")] + public AnimationCurve Curve = AnimationCurve.EaseInOut(0, 0, 1, 1); + + [Tooltip("Play on Awake")] + public bool PlayOnAwake = true; + + [Tooltip("Animation speed multiplier")] + public float Duration = 4; + + [Tooltip("Time offset to desynchronize multiple animations")] + public float TimeOffset = 0; + + [Tooltip("Translation amount in local space (meters)")] + public Vector3 Translation = Vector3.zero; + + [Tooltip("Rotation amount in degrees")] + public Vector3 Rotation = Vector3.zero; + + [Tooltip("Scale amount relative to initial scale")] + public Vector3 Scale = Vector3.zero; + } + + [System.Serializable] + public class Events + { + public UnityEvent OnAnimationEnded; + } + + [SerializeField, OctoReadOnly] private State _state; + [SerializeField] private Settings _settings; + [SerializeField] private Events _events; + + private bool _started; + private float _timeOffset; + + void OnDrawGizmosSelected() + { + + } + + void OnEnable() + { + _timeOffset = Time.timeSinceLevelLoad; + _started = _settings.PlayOnAwake; + } + + void Start() + { + if (_started) + Init(); + } + + void Update() + { + if (_state.IsFinished || !_started) + return; + + _state.CurrentTime = Time.timeSinceLevelLoad + _settings.TimeOffset * _settings.Duration - _timeOffset; + + float normalizedTime = GetNormalizedTime(_state.CurrentTime); + float easedTime = ApplyEasing(normalizedTime); + float balanceTime = ApplyBalance(easedTime); + + ApplyTranslation(balanceTime); + ApplyRotation(balanceTime); + ApplyScale(balanceTime); + } + + /// + /// Play animation from initial state. + /// + [ContextMenu("PlayAnimation")] + public void PlayAnimation() + { + Init(); + ResetAnimation(); + _timeOffset = Time.timeSinceLevelLoad; + _started = true; + } + + /// + /// Resets animation to initial state. + /// + public void ResetAnimation() + { + _state.CurrentTime = _settings.TimeOffset; + _state.IsFinished = false; + transform.localPosition = _state.InitialPosition; + transform.localRotation = _state.InitialRotation; + transform.localScale = _state.InitialScale; + } + + /// + /// Pauses or resumes animation. + /// + public void SetPaused(bool paused) + { + enabled = !paused; + } + + private void Init() + { + _state.InitialPosition = transform.localPosition; + _state.InitialRotation = transform.localRotation; + _state.InitialScale = transform.localScale; + _state.CurrentTime = _settings.TimeOffset; + _state.IsFinished = false; + } + + /// + /// Gets normalized time [0,1] based on animation type. + /// + private float GetNormalizedTime(float time) + { + if (_settings.Duration == 0) + return 0; + + switch (_settings.Type) + { + case AnimationType.Constant: + return time / _settings.Duration; + + case AnimationType.PingPong: + return Mathf.PingPong(time / _settings.Duration, 1); + + case AnimationType.Loop: + return Mathf.Repeat(time / _settings.Duration, 1f); + + case AnimationType.Single: + if (time >= _settings.Duration) + { + if (!_state.IsFinished) + _events.OnAnimationEnded?.Invoke(); + _state.IsFinished = true; + return 1; + } + return time / _settings.Duration; + + default: + return 0f; + } + } + + private float ApplyBalance(float time) + { + switch (_settings.Balance) + { + case AnimationBalance.Centered: + return time - .5f; + + case AnimationBalance.Backward: + return -time; + + default: + return time; + } + } + + /// + /// Applies easing function to normalized time. + /// + private float ApplyEasing(float time) + { + switch (_settings.Type) + { + default: + return _settings.Curve.Evaluate(time); ; + + case AnimationType.Constant: + return time; + } + } + + /// + /// Applies translation based on eased time. + /// + private void ApplyTranslation(float time) + { + if (_settings.Translation == Vector3.zero) + return; + + Vector3 offset = _settings.Translation * time; + if (_settings.Space == AnimationSpace.Local) + offset = _state.InitialRotation * offset; + + transform.localPosition = _state.InitialPosition + offset; + } + + /// + /// Applies rotation based on eased time. + /// + private void ApplyRotation(float time) + { + if (_settings.Rotation == Vector3.zero) + return; + + Vector3 rotation = _settings.Rotation * time; + Quaternion rotationOffset = Quaternion.Euler(rotation); + if (_settings.Space == AnimationSpace.Local) + rotationOffset = _state.InitialRotation * rotationOffset; + else + rotationOffset = rotationOffset * _state.InitialRotation; + + transform.localRotation = rotationOffset; + } + + /// + /// Applies scale based on eased time. + /// + private void ApplyScale(float t) + { + if (_settings.Scale == Vector3.zero) + return; + + Vector3 scale = Vector3.one + _settings.Scale * t; + transform.localScale = Vector3.Scale(_state.InitialScale, scale); + } + } +} \ No newline at end of file diff --git a/Assets/_Content/Scripts/OctoProceduralAnimator.cs.meta b/Assets/_Content/Scripts/OctoProceduralAnimator.cs.meta new file mode 100644 index 00000000..f04f1a9b --- /dev/null +++ b/Assets/_Content/Scripts/OctoProceduralAnimator.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: dbf0bbf614111884293442c3a123e5d5 \ No newline at end of file diff --git a/Assets/_Content/Scripts/SpiralStaircase.cs b/Assets/_Content/Scripts/SpiralStaircase.cs index dfad4e6d..410fbc41 100644 --- a/Assets/_Content/Scripts/SpiralStaircase.cs +++ b/Assets/_Content/Scripts/SpiralStaircase.cs @@ -151,11 +151,28 @@ public class SpiralStaircase : MonoBehaviour _doorsCoroutine[id] = null; } + public void SimulateTop() + { + _state.Progression = 0; + _state.PlayerInside = true; + _state.Turns = (int)_settings.EndAngle / 90; + Count(); + ManageInside(); + } + + public void SimulateBottom() + { + _state.Progression = 1; + _state.PlayerInside = true; + _state.Turns = 0; + Count(); + ManageInside(); + } + private void Count() { if (!OctoPlayer.Instance) return; - - + Vector2[] steps = new Vector2[4] { Vector2.up, Vector2.left, Vector2.down, Vector2.right }; Vector2 nextStep = steps[_state.Turns % steps.Length]; diff --git a/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayer.cs b/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayer.cs index d935890a..9b36f9c5 100644 --- a/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayer.cs +++ b/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayer.cs @@ -1,8 +1,7 @@ using OctoCore.Inputs; -using System.Linq; +using System.Globalization; using UnityEngine; using UnityEngine.InputSystem; -using UnityEngine.UIElements; namespace OctoCore.Components { @@ -21,13 +20,7 @@ namespace OctoCore.Components public bool IsRunning; public float Yaw; public float Pitch; - - [Space(10)] - - public bool IsDriven; - [Range(0, 1)] public float DriventIntensity; - public Transform DriveTarget; - public Transform DriveLookAt; + public OctoPlayerDriver Driver; } [System.Serializable] @@ -68,7 +61,7 @@ namespace OctoCore.Components } [System.Serializable] - private class FirstPerson + public class FirstPerson { [Header("References")] @@ -110,6 +103,7 @@ namespace OctoCore.Components public bool IsPaused => State.IsPaused; public float Radius => _references.Controller ? _references.Controller.radius : 0; + public FirstPerson _FirstPerson => _firstPerson; void OnEnable() { @@ -143,6 +137,17 @@ namespace OctoCore.Components HandleMovement(); } + public void Teleport(string positionAndYaw) + { + string[] s = positionAndYaw.Replace(" ", string.Empty).Split(','); + float x = float.Parse(s[0], CultureInfo.InvariantCulture.NumberFormat); + float y = float.Parse(s[1], CultureInfo.InvariantCulture.NumberFormat); + float z = float.Parse(s[2], CultureInfo.InvariantCulture.NumberFormat); + float a = float.Parse(s[3], CultureInfo.InvariantCulture.NumberFormat); + + Teleport(new Vector3(x, y, z), Quaternion.Euler(0, a, 0)); + } + public void Teleport(Vector3 position, Quaternion rotation) { State.IsPaused = _jumpInput = _jumpping = _runInput = false; @@ -169,20 +174,9 @@ namespace OctoCore.Components if (OctoCore.Instance) OctoCore.Instance.UI.SetCursor(); } - - public void Drive(Transform target, Transform lookAt) - { - State.DriveTarget = target; - State.DriveLookAt = lookAt; - State.IsDriven = true; - } - - public void ReleaseDrive() - { - State.IsDriven = false; - State.DriveTarget = null; - State.DriveLookAt = null; - } + + public void Drive(OctoPlayerDriver driver) { State.Driver = driver; } + public void ReleaseDrive() { State.Driver = null; } public void SetYaw(float yaw) { State.Yaw = yaw; } public void SetPitch(float pitch) { State.Yaw = pitch; } @@ -259,21 +253,8 @@ namespace OctoCore.Components move = camRight * move.x + camForward * move.z; } - if (State.IsDriven) - { - State.DriventIntensity = Mathf.Clamp01(State.DriventIntensity + move.magnitude * t * 1); - - Vector3 driveDir = State.DriveTarget.position - transform.position; - - float driveAtten = 1 - Mathf.Clamp01(driveDir.magnitude); - - Vector3 driveMove = driveDir; - driveMove.y = 0; - driveMove = driveMove.normalized * move.magnitude; - driveMove = Vector3.Lerp(driveMove, Vector3.zero, driveAtten); - - move = Vector3.Lerp(move, driveMove, State.DriventIntensity); - } + if (State.Driver) + State.Driver.ApplyMoveInfluence(move, move.magnitude * t, out move); float deltaSmooth = t * (accelerating ? 30 : 15); _moveDirection = Vector3.Lerp(_moveDirection, move, deltaSmooth * 1.5f); @@ -349,25 +330,8 @@ namespace OctoCore.Components State.Yaw += mouseX; State.Pitch = Mathf.Clamp(State.Pitch + mouseY, _firstPerson.MinPitch, _firstPerson.MaxPitch); - if (State.IsDriven) - { - Vector3 lookAt = State.DriveLookAt.position - _firstPerson.Camera.transform.position; - lookAt = lookAt.normalized; - - Vector3 playerPos2D = transform.position; - Vector3 targetPos2D = State.DriveTarget.position; - playerPos2D.y = targetPos2D.y = 0; - - float yaw = Mathf.Atan2(lookAt.x, lookAt.z) * Mathf.Rad2Deg; - float pitch = Mathf.Asin(-lookAt.y) * Mathf.Rad2Deg; - - float lerp = 1 - Mathf.Clamp01(Vector3.Distance(playerPos2D, targetPos2D) / 2); - float yawRange = Mathf.Lerp(180, 0, lerp); - float pitchRange = Mathf.Lerp(90, 0, lerp); - - State.Yaw = yaw + Mathf.Clamp(Mathf.DeltaAngle(yaw, State.Yaw), -yawRange, yawRange); - State.Pitch = pitch + Mathf.Clamp(Mathf.DeltaAngle(pitch, State.Pitch), -pitchRange, pitchRange); - } + if (State.Driver) + State.Driver.ApplyLookInfluence(State.Yaw, State.Pitch, Time.deltaTime, out State.Yaw, out State.Pitch); Quaternion YawRot = Quaternion.Euler(0, State.Yaw, 0); Quaternion PitchRot = Quaternion.Euler(State.Pitch, 0, 0); diff --git a/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayerDriver.cs b/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayerDriver.cs index da979091..fa1507a1 100644 --- a/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayerDriver.cs +++ b/Packages/OctoCore/Runtime/Scripts/Components/OctoPlayerDriver.cs @@ -1,9 +1,19 @@ using UnityEngine; +using UnityEngine.Events; namespace OctoCore.Components { public class OctoPlayerDriver : MonoBehaviour { + [System.Serializable] + public class State + { + [Range(0, 1)] public float MoveInfluence; + [Range(0, 1)] public float LookInfluence; + [Range(0, 180)] public float YawRange = 180; + [Range(0, 90)] public float PitchRange = 90; + } + [System.Serializable] public class References { @@ -11,21 +21,145 @@ namespace OctoCore.Components public Transform LookAt; } + [System.Serializable] + public class Settings + { + [Min(.1f)] public float DriveStrength = 1; + [Range(0, 1)] public float LookAtStrength = 1; + [Range(.1f, 3)] public float LookAtSmooth = 1; + [Range(0, 1)] public float LookAtPoint = .5f; + public AnimationCurve DriveCurve = AnimationCurve.EaseInOut(0, 0, 1 , 1); + } + + [System.Serializable] + public class Events + { + public UnityEvent OnDrive; + public UnityEvent OnFullInfluence; + public UnityEvent OnRelease; + } + + [SerializeField, OctoReadOnly] private State _state; [SerializeField] private References _references; + [SerializeField] private Settings _settings; + [SerializeField] private Events _events; + + public References _References => _references; + public State _State => _state; + + private bool _fullInfluenceReached; + + void OnDrawGizmos() + { + UnityEditor.Handles.color = Color.cyan; + + const float size = .3f; + + if (_references.Target) + { + UnityEditor.Handles.matrix = _references.Target.localToWorldMatrix; + UnityEditor.Handles.DrawLine(Vector3.forward * size, Vector3.back * size); + UnityEditor.Handles.DrawLine(Vector3.left * size, Vector3.right * size); + } + + if (_references.LookAt) + { + UnityEditor.Handles.matrix = _references.LookAt.localToWorldMatrix; + UnityEditor.Handles.DrawWireCube(Vector3.zero, Vector3.one * size * .75f); + } + } void Start() { - + } void Update() { - + } public void DrivePlayer() { - OctoPlayer.Instance.Drive(_references.Target, _references.LookAt); + _fullInfluenceReached = false; + + _state.YawRange = 180; + _state.PitchRange = 90; + + OctoPlayer.Instance.Drive(this); + + _events.OnDrive?.Invoke(); + } + + public void ReleasePlayer() + { + OctoPlayer.Instance.ReleaseDrive(); + + _state.YawRange = 180; + _state.PitchRange = 90; + + _events.OnRelease?.Invoke(); + } + + public void ApplyMoveInfluence(Vector3 inMove, float delta, out Vector3 outMove) + { + if (!OctoPlayer.Instance || !OctoPlayer.Instance._FirstPerson.Camera) + { + outMove = inMove; + return; + } + + _state.MoveInfluence = Mathf.Clamp01(_state.MoveInfluence + delta * _settings.DriveStrength); + float moveInfluence = _settings.DriveCurve.Evaluate(_state.MoveInfluence); + + if (!_fullInfluenceReached && _state.MoveInfluence >= 1) + { + _events.OnFullInfluence?.Invoke(); + _fullInfluenceReached = true; + } + + Vector3 offset = _references.Target.position - OctoPlayer.Instance.transform.position; + Vector3 offset2D = offset; + offset2D.y = 0; + + float driveAtten = Mathf.InverseLerp(1, .1f, offset2D.magnitude); + + Vector3 driveMove = offset; + driveMove.y = 0; + driveMove = driveMove.normalized * inMove.magnitude; + driveMove = Vector3.Lerp(driveMove, Vector3.zero, driveAtten); + + outMove = Vector3.Lerp(inMove, driveMove, moveInfluence); + } + + public void ApplyLookInfluence(float inYaw, float inPitch, float deltaTime, out float outYaw, out float outPitch) + { + if (!OctoPlayer.Instance || !OctoPlayer.Instance._FirstPerson.Camera) + { + outYaw = inYaw; + outPitch = inPitch; + return; + } + + Vector3 lookAt = _references.LookAt.position - OctoPlayer.Instance._FirstPerson.Camera.transform.position; + lookAt = lookAt.normalized; + + Vector3 offset = _references.Target.position - OctoPlayer.Instance.transform.position; + Vector3 offset2D = offset; + offset2D.y = 0; + + float lookAtYaw = Mathf.Atan2(lookAt.x, lookAt.z) * Mathf.Rad2Deg; + float lookAtPitch = Mathf.Asin(-lookAt.y) * Mathf.Rad2Deg; + + _state.LookInfluence = Mathf.InverseLerp(_settings.LookAtPoint, 1, _state.MoveInfluence) * _settings.LookAtStrength; + float lookInfluence = _settings.DriveCurve.Evaluate(_state.LookInfluence); + + float t = deltaTime * _settings.LookAtSmooth; + _state.YawRange = Mathf.Lerp(_state.YawRange, Mathf.Lerp(180, 0, lookInfluence), t); + _state.PitchRange = Mathf.Lerp(_state.PitchRange, Mathf.Lerp(90, 0, lookInfluence), t); + + outYaw = lookAtYaw + Mathf.Clamp(Mathf.DeltaAngle(lookAtYaw, inYaw), -_state.YawRange, _state.YawRange); + outPitch = lookAtPitch + Mathf.Clamp(Mathf.DeltaAngle(lookAtPitch, inPitch), -_state.PitchRange, _state.PitchRange); } } } diff --git a/Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs b/Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs new file mode 100644 index 00000000..6d8e985e --- /dev/null +++ b/Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs @@ -0,0 +1,261 @@ +using UnityEngine; + +namespace OctoCore.Components +{ + /// + /// Procedural animation supporting translation, rotation, and scaling. + /// Supports multiple animation types (Constant, PingPong, Loop, Single) with easing. + /// + [DefaultExecutionOrder(0)] + public class OctoProceduralAnimator : MonoBehaviour + { + public enum AnimationSpace + { + Local, + World + } + + public enum AnimationType + { + Constant, // Continuous movement without return + PingPong, // Back and forth (A → B → A) + Loop, // Loop with teleport (A → B, teleport to A) + Single // Play once then stop + } + + public enum AnimationBalance + { + Centered, + Forward, + Backward + } + + [System.Serializable] + public class Settings + { + [Tooltip("Animation space")] + public AnimationSpace Space = AnimationSpace.Local; + + [Tooltip("Type of animation loop")] + public AnimationType Type = AnimationType.PingPong; + + [Tooltip("TCenter of animation")] + public AnimationBalance Balance = AnimationBalance.Centered; + + [Tooltip("Custom animation curve")] + public AnimationCurve Curve = AnimationCurve.EaseInOut(0, 0, 1, 1); + + [Tooltip("Play on Awake")] + public bool PlayOnAwake = true; + + [Tooltip("Animation speed multiplier")] + public float Duration = 4; + + [Tooltip("Time offset to desynchronize multiple animations")] + public float TimeOffset = 0; + + [Tooltip("Translation amount in local space (meters)")] + public Vector3 Translation = Vector3.zero; + + [Tooltip("Rotation amount in degrees")] + public Vector3 Rotation = Vector3.zero; + + [Tooltip("Scale amount relative to initial scale")] + public Vector3 Scale = Vector3.zero; + } + + [System.Serializable] + public class State + { + [Tooltip("Current animation time")] + public float CurrentTime; + + [Tooltip("Is animation finished? (Single only)")] + public bool IsFinished; + + [HideInInspector] public Vector3 InitialPosition; + [HideInInspector] public Quaternion InitialRotation; + [HideInInspector] public Vector3 InitialScale; + } + + [SerializeField] private Settings _settings; + [SerializeField] private State _state; + + private bool _started; + private float _timeOffset; + + void OnDrawGizmosSelected() + { + + } + + void OnEnable() + { + _timeOffset = Time.timeSinceLevelLoad; + _started = _settings.PlayOnAwake; + } + + void Start() + { + _state.InitialPosition = transform.localPosition; + _state.InitialRotation = transform.localRotation; + _state.InitialScale = transform.localScale; + _state.CurrentTime = _settings.TimeOffset; + _state.IsFinished = false; + } + + void Update() + { + if (_state.IsFinished || !_started) + return; + + _state.CurrentTime = Time.timeSinceLevelLoad + _settings.TimeOffset * _settings.Duration - _timeOffset; + + float normalizedTime = GetNormalizedTime(_state.CurrentTime); + float easedTime = ApplyEasing(normalizedTime); + float balanceTime = ApplyBalance(easedTime); + + ApplyTranslation(balanceTime); + ApplyRotation(balanceTime); + ApplyScale(balanceTime); + } + + /// + /// Play animation from initial state. + /// + [ContextMenu("PlayAnimation")] + public void PlayAnimation() + { + ResetAnimation(); + _timeOffset = Time.timeSinceLevelLoad; + _started = true; + } + + /// + /// Resets animation to initial state. + /// + public void ResetAnimation() + { + _state.CurrentTime = _settings.TimeOffset; + _state.IsFinished = false; + transform.localPosition = _state.InitialPosition; + transform.localRotation = _state.InitialRotation; + transform.localScale = _state.InitialScale; + } + + /// + /// Pauses or resumes animation. + /// + public void SetPaused(bool paused) + { + enabled = !paused; + } + + /// + /// Gets normalized time [0,1] based on animation type. + /// + private float GetNormalizedTime(float time) + { + if (_settings.Duration == 0) + return 0; + + switch (_settings.Type) + { + case AnimationType.Constant: + return time / _settings.Duration; + + case AnimationType.PingPong: + return Mathf.PingPong(time / _settings.Duration, 1); + + case AnimationType.Loop: + return Mathf.Repeat(time / _settings.Duration, 1f); + + case AnimationType.Single: + if (time >= _settings.Duration) + { + _state.IsFinished = true; + return 1; + } + return time / _settings.Duration; + + default: + return 0f; + } + } + + private float ApplyBalance(float time) + { + switch (_settings.Balance) + { + case AnimationBalance.Centered: + return time - .5f; + + case AnimationBalance.Backward: + return -time; + + default: + return time; + } + } + + /// + /// Applies easing function to normalized time. + /// + private float ApplyEasing(float time) + { + switch (_settings.Type) + { + default: + return _settings.Curve.Evaluate(time); ; + + case AnimationType.Constant: + return time; + } + } + + /// + /// Applies translation based on eased time. + /// + private void ApplyTranslation(float time) + { + if (_settings.Translation == Vector3.zero) + return; + + Vector3 offset = _settings.Translation * time; + if (_settings.Space == AnimationSpace.Local) + offset = _state.InitialRotation * offset; + + transform.localPosition = _state.InitialPosition + offset; + } + + /// + /// Applies rotation based on eased time. + /// + private void ApplyRotation(float time) + { + if (_settings.Rotation == Vector3.zero) + return; + + Vector3 rotation = _settings.Rotation * time; + Quaternion rotationOffset = Quaternion.Euler(rotation); + if (_settings.Space == AnimationSpace.Local) + rotationOffset = _state.InitialRotation * rotationOffset; + else + rotationOffset = rotationOffset * _state.InitialRotation; + + transform.localRotation = rotationOffset; + } + + /// + /// Applies scale based on eased time. + /// + private void ApplyScale(float t) + { + if (_settings.Scale == Vector3.zero) + return; + + Vector3 scale = Vector3.one + _settings.Scale * t; + transform.localScale = Vector3.Scale(_state.InitialScale, scale); + } + } +} \ No newline at end of file diff --git a/Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs.meta b/Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs.meta new file mode 100644 index 00000000..8c1073c6 --- /dev/null +++ b/Packages/OctoCore/Runtime/Scripts/Components/OctoProceduralAnimator.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0097589062bdfad4a96fa20e8effbe2f \ No newline at end of file diff --git a/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEvent.cs b/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEvent.cs index 4ebdd964..3aa34932 100644 --- a/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEvent.cs +++ b/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEvent.cs @@ -1,32 +1,51 @@ using OctoCore.Inputs; using OctoCore.Utilities; -using System; +using System.Collections; using System.Linq; using UnityEngine; using UnityEngine.Events; -using UnityEngine.InputSystem; namespace OctoCore.Components { + [DefaultExecutionOrder(100)] public class OctoWorldEvent : MonoBehaviour { public enum Conditions { None, Player, Tags, Targets } - //[SerializeField] private InputActionAsset _actionAsset; - //[SerializeField] private InputActionReference _actionReference; - //[Space(10)] + public enum ExecutionModes + { + Immediate, + Delayed, + ImmediateAndDelayed + } [SerializeField] private Utilities.OctoEvents _trigger; [SerializeField] private OctoActions _action; [SerializeField] private Conditions _condition; + [SerializeField] private string[] _tags; [SerializeField] private GameObject[] _targets; + + [Range(0f, 1f)] + [SerializeField] private float _tolerance = .5f; + + [SerializeField] private float _duration = 1f; + + [SerializeField] private ExecutionModes _execution; + [SerializeField, Min(0f)] private float _delay = 1f; + [SerializeField] private UnityEvent _onTrigger; + [SerializeField] private UnityEvent _onTriggerDelayed; private bool _playerInside; private bool[] _tagsInside; private bool[] _targetsInside; + private float _lookAtTimer; + private bool _lookAtTriggered; + + private Coroutine _delayedCoroutine; + private const string PlayerTag = "Player"; void Awake() @@ -37,11 +56,11 @@ namespace OctoCore.Components switch (_trigger) { case Utilities.OctoEvents.Awake: - SetTrigger(); + ExecuteTrigger(); break; case Utilities.OctoEvents.Action: - OctoCore.Instance.Inputs.SubscribeAction(_action, SetTrigger); + OctoCore.Instance.Inputs.SubscribeAction(_action, ExecuteTrigger); break; } } @@ -49,40 +68,42 @@ namespace OctoCore.Components void OnEnable() { if (_trigger == Utilities.OctoEvents.OnEnable) - SetTrigger(); + ExecuteTrigger(); } void Start() { if (_trigger == Utilities.OctoEvents.Start) - SetTrigger(); + ExecuteTrigger(); } void Update() { if (_trigger == Utilities.OctoEvents.Update) - SetTrigger(); + ExecuteTrigger(); + + if (_trigger == Utilities.OctoEvents.OnPlayerLookAt) + UpdatePlayerLookAt(); } void LateUpdate() { if (_trigger == Utilities.OctoEvents.LateUpdate) - SetTrigger(); + ExecuteTrigger(); } void FixedUpdate() { if (_trigger == Utilities.OctoEvents.FixedUpdate) - SetTrigger(); + ExecuteTrigger(); } + void OnDisable() { if (_trigger == Utilities.OctoEvents.OnDisable) - SetTrigger(); + ExecuteTrigger(); - _playerInside = false; - _tagsInside = new bool[_tags.Length]; - _targetsInside = new bool[_targets.Length]; + ResetState(); } void OnDestroy() @@ -90,49 +111,53 @@ namespace OctoCore.Components switch (_trigger) { case Utilities.OctoEvents.OnDestroy: - SetTrigger(); + ExecuteTrigger(); break; case Utilities.OctoEvents.Action: - OctoCore.Instance?.Inputs.UnsubscribeAction(_action, SetTrigger); + OctoCore.Instance?.Inputs.UnsubscribeAction(_action, ExecuteTrigger); break; } } void OnTriggerEnter(Collider col) { - if (_trigger == Utilities.OctoEvents.OnTriggerEnter) - { - EvaluateTrigger(col); - SetTrigger(); - } + if (_trigger != Utilities.OctoEvents.OnTriggerEnter) + return; + + EvaluateTrigger(col); + TriggerWithCondition(); } void OnTriggerStay(Collider col) { + if (_trigger != Utilities.OctoEvents.OnTriggerStay) + return; + EvaluateTrigger(col); - if (_trigger == Utilities.OctoEvents.OnTriggerStay) - SetTrigger(); + TriggerWithCondition(); } void OnTriggerExit(Collider col) { - if (_trigger == Utilities.OctoEvents.OnTriggerExit) - SetTrigger(); + if (_trigger != Utilities.OctoEvents.OnTriggerExit) + return; + + TriggerWithCondition(); EvaluateTrigger(col, false); } - public void SetTrigger() + void TriggerWithCondition() { switch (_condition) { case Conditions.None: - _onTrigger?.Invoke(); + ExecuteTrigger(); break; case Conditions.Player: if (_playerInside) - _onTrigger?.Invoke(); + ExecuteTrigger(); break; case Conditions.Tags: @@ -140,7 +165,7 @@ namespace OctoCore.Components { if (_tagsInside[i]) { - _onTrigger?.Invoke(); + ExecuteTrigger(); break; } } @@ -151,7 +176,7 @@ namespace OctoCore.Components { if (_targetsInside[i]) { - _onTrigger?.Invoke(); + ExecuteTrigger(); break; } } @@ -159,43 +184,122 @@ namespace OctoCore.Components } } + void ExecuteTrigger() + { + switch (_execution) + { + case ExecutionModes.Immediate: + _onTrigger?.Invoke(); + break; + + case ExecutionModes.Delayed: + StartDelayedTrigger(); + break; + + case ExecutionModes.ImmediateAndDelayed: + _onTrigger?.Invoke(); + StartDelayedTrigger(); + break; + } + } + + void StartDelayedTrigger() + { + if (_delayedCoroutine != null) + StopCoroutine(_delayedCoroutine); + + _delayedCoroutine = StartCoroutine(DelayedTrigger()); + } + + IEnumerator DelayedTrigger() + { + yield return new WaitForSeconds(_delay); + + _onTriggerDelayed?.Invoke(); + _delayedCoroutine = null; + } + + void UpdatePlayerLookAt() + { + Camera cam = Camera.main; + + if (cam == null) + return; + + Vector3 viewportPosition = cam.WorldToViewportPoint(transform.position); + bool isInFront = viewportPosition.z > 0f; + + Vector2 screenPosition = new Vector2( + viewportPosition.x * Screen.width, + viewportPosition.y * Screen.height + ); + + Vector2 screenCenter = new Vector2( + Screen.width * .5f, + Screen.height * .5f + ); + + float radius = Mathf.Min(Screen.width, Screen.height) * _tolerance * .5f; + bool isInsideCircle = Vector2.Distance(screenPosition, screenCenter) <= radius; + + if (isInFront && isInsideCircle) + { + _lookAtTimer += Time.deltaTime; + + if (!_lookAtTriggered && _lookAtTimer >= _duration) + { + _lookAtTriggered = true; + ExecuteTrigger(); + } + } + else + { + _lookAtTimer = 0f; + _lookAtTriggered = false; + } + } + void EvaluateTrigger(Collider col, bool inside = true) { switch (_condition) { case Conditions.Player: - if (col.tag == PlayerTag) + if (col.CompareTag(PlayerTag)) _playerInside = inside; break; case Conditions.Tags: - if (_tags.Contains(col.tag)) + for (int i = 0; i < _tags.Length; i++) { - for (int i = 0; i < _tags.Length; i++) - { - bool tagMatch = col.tag == _tags[i]; - if (tagMatch) - { - _tagsInside[i] = inside ? tagMatch : !tagMatch; - } - } + if (col.CompareTag(_tags[i])) + _tagsInside[i] = inside; } break; case Conditions.Targets: - if (_targets.Contains(col.gameObject)) + for (int i = 0; i < _targets.Length; i++) { - for (int i = 0; i < _targets.Length; i++) - { - bool targetMatch = col.gameObject == _targets[i]; - if (targetMatch) - { - _targetsInside[i] = inside ? targetMatch : !targetMatch; - } - } + if (col.gameObject == _targets[i]) + _targetsInside[i] = inside; } break; } } + + void ResetState() + { + _playerInside = false; + _tagsInside = new bool[_tags.Length]; + _targetsInside = new bool[_targets.Length]; + + _lookAtTimer = 0f; + _lookAtTriggered = false; + + if (_delayedCoroutine != null) + { + StopCoroutine(_delayedCoroutine); + _delayedCoroutine = null; + } + } } } \ No newline at end of file diff --git a/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs b/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs new file mode 100644 index 00000000..32ef1d84 --- /dev/null +++ b/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs @@ -0,0 +1,101 @@ +using OctoCore.Utilities; +using UnityEditor; + +namespace OctoCore.Components.Editor +{ + [CustomEditor(typeof(OctoWorldEvent))] + public class OctoWorldEventEditor : UnityEditor.Editor + { + SerializedProperty _trigger; + SerializedProperty _action; + SerializedProperty _condition; + SerializedProperty _tags; + SerializedProperty _targets; + SerializedProperty _tolerance; + SerializedProperty _duration; + SerializedProperty _execution; + SerializedProperty _delay; + SerializedProperty _onTrigger; + SerializedProperty _onTriggerDelayed; + + void OnEnable() + { + _trigger = serializedObject.FindProperty("_trigger"); + _action = serializedObject.FindProperty("_action"); + _condition = serializedObject.FindProperty("_condition"); + _tags = serializedObject.FindProperty("_tags"); + _targets = serializedObject.FindProperty("_targets"); + _tolerance = serializedObject.FindProperty("_tolerance"); + _duration = serializedObject.FindProperty("_duration"); + _execution = serializedObject.FindProperty("_execution"); + _delay = serializedObject.FindProperty("_delay"); + _onTrigger = serializedObject.FindProperty("_onTrigger"); + _onTriggerDelayed = serializedObject.FindProperty("_onTriggerDelayed"); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUILayout.PropertyField(_trigger); + + var trigger = (Utilities.OctoEvents)_trigger.enumValueIndex; + + if (trigger == Utilities.OctoEvents.Action) + EditorGUILayout.PropertyField(_action); + + if (trigger == Utilities.OctoEvents.OnPlayerLookAt) + { + EditorGUILayout.Space(5); + EditorGUILayout.PropertyField(_tolerance); + EditorGUILayout.PropertyField(_duration); + } + + if (UsesTriggerCondition(trigger)) + { + EditorGUILayout.Space(5); + EditorGUILayout.PropertyField(_condition); + + var condition = (OctoWorldEvent.Conditions)_condition.enumValueIndex; + + if (condition == OctoWorldEvent.Conditions.Tags) + EditorGUILayout.PropertyField(_tags, true); + + if (condition == OctoWorldEvent.Conditions.Targets) + EditorGUILayout.PropertyField(_targets, true); + } + + DrawExecutionEvents(); + + serializedObject.ApplyModifiedProperties(); + } + + void DrawExecutionEvents() + { + EditorGUILayout.Space(10); + EditorGUILayout.PropertyField(_execution); + + var execution = (OctoWorldEvent.ExecutionModes)_execution.enumValueIndex; + + if (execution == OctoWorldEvent.ExecutionModes.Immediate || + execution == OctoWorldEvent.ExecutionModes.ImmediateAndDelayed) + { + EditorGUILayout.PropertyField(_onTrigger); + } + + if (execution == OctoWorldEvent.ExecutionModes.Delayed || + execution == OctoWorldEvent.ExecutionModes.ImmediateAndDelayed) + { + EditorGUILayout.PropertyField(_delay); + EditorGUILayout.PropertyField(_onTriggerDelayed); + } + } + + bool UsesTriggerCondition(Utilities.OctoEvents trigger) + { + return trigger == Utilities.OctoEvents.OnTriggerEnter || + trigger == Utilities.OctoEvents.OnTriggerStay || + trigger == Utilities.OctoEvents.OnTriggerExit; + } + } +} \ No newline at end of file diff --git a/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs.meta b/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs.meta new file mode 100644 index 00000000..f51e2da7 --- /dev/null +++ b/Packages/OctoCore/Runtime/Scripts/Components/OctoWorldEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fe9cee260bac87a4b80f9bbb38b71211 \ No newline at end of file diff --git a/Packages/OctoCore/Runtime/Scripts/Utilities/OctoEvents.cs b/Packages/OctoCore/Runtime/Scripts/Utilities/OctoEvents.cs index d76081be..2dd69580 100644 --- a/Packages/OctoCore/Runtime/Scripts/Utilities/OctoEvents.cs +++ b/Packages/OctoCore/Runtime/Scripts/Utilities/OctoEvents.cs @@ -1,8 +1,7 @@ namespace OctoCore.Utilities { -public enum OctoEvents -{ - None, Action, Awake, OnEnable, Start, Update, FixedUpdate, LateUpdate, OnDisable, OnDestroy, OnTriggerEnter, OnTriggerStay, OnTriggerExit -} - + public enum OctoEvents + { + None, Action, Awake, OnEnable, Start, Update, FixedUpdate, LateUpdate, OnDisable, OnDestroy, OnTriggerEnter, OnTriggerStay, OnTriggerExit, OnPlayerLookAt + } } \ No newline at end of file diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 8bd6d438..a913c843 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -5,9 +5,21 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: - - enabled: 0 - path: Assets/Scenes/SampleScene.unity - guid: 99c9720ab356a0642a771bea13969a05 + - enabled: 1 + path: Assets/_Content/Scenes/Theatre.unity + guid: d8ad4f16aafb1e54cbd157a8059be2c5 + - enabled: 1 + path: Assets/_Content/Scenes/HouseOfLeaves.unity + guid: 05519f88e1cce5146843472b6b858607 + - enabled: 1 + path: Assets/_Content/Scenes/BodiesInWater.unity + guid: f621c596d41da06418c534f1280af6d4 + - enabled: 1 + path: Assets/_Content/Scenes/Samyaza.unity + guid: 2fa1e78a988ee124fb0ec6d58737d83d + - enabled: 1 + path: Assets/_Content/Scenes/Scarecrow.unity + guid: 41f800684cc0f6442b7cfb2de3d2e949 m_configObjects: com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} m_UseUCBPForAssetBundles: 0