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