From 6f8245e798c894bfc9aa7e5ff462c6b2bba5d35d Mon Sep 17 00:00:00 2001 From: joonasp <56842740+Joonasp1@users.noreply.github.com> Date: Thu, 17 Mar 2022 17:24:46 +0200 Subject: [PATCH] Initial minigame testing in scene --- .../Materials/JoonasP/EssenceMaterial.mat | 125 +++++ .../JoonasP/EssenceMaterial.mat.meta | 8 + .../{New Material.mat => HolsterMaterial.mat} | 2 +- ...rial.mat.meta => HolsterMaterial.mat.meta} | 0 .../Prefabs/JoonasP/EssenceNode.prefab | 203 ++++++++ .../Prefabs/JoonasP/EssenceNode.prefab.meta | 7 + .../Scripts/JoonasP/EssenceNodeController.cs | 13 + .../JoonasP/EssenceNodeController.cs.meta | 11 + .../Scripts/JoonasP/WellController.cs | 39 ++ .../Scripts/JoonasP/WellController.cs.meta | 11 + Assets/Scenes/JoonasP/SampleScene.unity | 456 ++++++++++++++++++ 11 files changed, 874 insertions(+), 1 deletion(-) create mode 100644 Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat create mode 100644 Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat.meta rename Assets/Project Files/Materials/JoonasP/{New Material.mat => HolsterMaterial.mat} (99%) rename Assets/Project Files/Materials/JoonasP/{New Material.mat.meta => HolsterMaterial.mat.meta} (100%) create mode 100644 Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab create mode 100644 Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab.meta create mode 100644 Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs create mode 100644 Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs.meta create mode 100644 Assets/Project Files/Scripts/JoonasP/WellController.cs create mode 100644 Assets/Project Files/Scripts/JoonasP/WellController.cs.meta diff --git a/Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat b/Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat new file mode 100644 index 00000000..61d8053b --- /dev/null +++ b/Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: EssenceMaterial + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.686 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.45812565, g: 0.63725996, b: 0.6698113, a: 1} + - _Color: {r: 0.45812565, g: 0.63725996, b: 0.6698113, a: 1} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &2835973764785027552 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat.meta b/Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat.meta new file mode 100644 index 00000000..50cd8cf6 --- /dev/null +++ b/Assets/Project Files/Materials/JoonasP/EssenceMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e4bc125435c4e44eb8537c3bef18d67 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Project Files/Materials/JoonasP/New Material.mat b/Assets/Project Files/Materials/JoonasP/HolsterMaterial.mat similarity index 99% rename from Assets/Project Files/Materials/JoonasP/New Material.mat rename to Assets/Project Files/Materials/JoonasP/HolsterMaterial.mat index e4508207..cfaee8ab 100644 --- a/Assets/Project Files/Materials/JoonasP/New Material.mat +++ b/Assets/Project Files/Materials/JoonasP/HolsterMaterial.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: New Material + m_Name: HolsterMaterial m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} m_ShaderKeywords: _ALPHAPREMULTIPLY_ON _SURFACE_TYPE_TRANSPARENT m_LightmapFlags: 4 diff --git a/Assets/Project Files/Materials/JoonasP/New Material.mat.meta b/Assets/Project Files/Materials/JoonasP/HolsterMaterial.mat.meta similarity index 100% rename from Assets/Project Files/Materials/JoonasP/New Material.mat.meta rename to Assets/Project Files/Materials/JoonasP/HolsterMaterial.mat.meta diff --git a/Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab b/Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab new file mode 100644 index 00000000..d39e72f4 --- /dev/null +++ b/Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab @@ -0,0 +1,203 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3467985268477833302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3467985268477833306} + - component: {fileID: 3467985268477833307} + - component: {fileID: 3467985268477833304} + - component: {fileID: 3467985268477833305} + - component: {fileID: 364742329878811599} + - component: {fileID: 3113279289267004298} + m_Layer: 10 + m_Name: EssenceNode + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3467985268477833306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3467985268477833302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5.04, y: 1.396, z: -11.537} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3467985268477833307 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3467985268477833302} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3467985268477833304 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3467985268477833302} + 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_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6e4bc125435c4e44eb8537c3bef18d67, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!135 &3467985268477833305 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3467985268477833302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &364742329878811599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3467985268477833302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_SelectMode: 0 + m_CustomReticle: {fileID: 0} + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3113279289267004298} + m_TargetAssemblyTypeName: EssenceNodeController, Assembly-CSharp + m_MethodName: Touched + 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_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &3113279289267004298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3467985268477833302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c8d18c6d4425a674c921717bf08e59bd, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab.meta b/Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab.meta new file mode 100644 index 00000000..1ee7f75d --- /dev/null +++ b/Assets/Project Files/Prefabs/JoonasP/EssenceNode.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e00d72d45b494a4ea598ff34d46a589 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs b/Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs new file mode 100644 index 00000000..d3365586 --- /dev/null +++ b/Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit; + +public class EssenceNodeController : MonoBehaviour +{ + public void Touched() + { + GetComponent().material.color = Color.cyan; + + } +} diff --git a/Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs.meta b/Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs.meta new file mode 100644 index 00000000..995a720a --- /dev/null +++ b/Assets/Project Files/Scripts/JoonasP/EssenceNodeController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c8d18c6d4425a674c921717bf08e59bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Project Files/Scripts/JoonasP/WellController.cs b/Assets/Project Files/Scripts/JoonasP/WellController.cs new file mode 100644 index 00000000..ade0656f --- /dev/null +++ b/Assets/Project Files/Scripts/JoonasP/WellController.cs @@ -0,0 +1,39 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class WellController : MonoBehaviour +{ + public GameObject node; + public int numberOfNodes = 5; + + private Transform player; + + private Vector3 right; + private Vector3 up; + + private void Awake() + { + + } + + public void StartMinigame() + { + player = GameObject.FindGameObjectWithTag("MainCamera").transform; + Vector3 nodeSpawn = player.transform.position + (player.forward * 0.5f); + nodeSpawn.y = player.transform.position.y; + up = player.transform.up; + right = player.transform.right; + StartCoroutine(SpawnNode(nodeSpawn, 0)); + } + + IEnumerator SpawnNode(Vector3 nodeSpawn, int i) + { + if(i == numberOfNodes) yield break; + + Instantiate(node, nodeSpawn, Quaternion.identity); + nodeSpawn = nodeSpawn + (right * 0.2f); + yield return new WaitForSeconds(2f); + StartCoroutine(SpawnNode(nodeSpawn, i+1)); + } +} diff --git a/Assets/Project Files/Scripts/JoonasP/WellController.cs.meta b/Assets/Project Files/Scripts/JoonasP/WellController.cs.meta new file mode 100644 index 00000000..0f6700a0 --- /dev/null +++ b/Assets/Project Files/Scripts/JoonasP/WellController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 580a2bc767950d54d9fdf84752500d7f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/JoonasP/SampleScene.unity b/Assets/Scenes/JoonasP/SampleScene.unity index 0c0cdb9c..2db79336 100644 --- a/Assets/Scenes/JoonasP/SampleScene.unity +++ b/Assets/Scenes/JoonasP/SampleScene.unity @@ -131,6 +131,220 @@ Transform: type: 3} m_PrefabInstance: {fileID: 973685166} m_PrefabAsset: {fileID: 0} +--- !u!1 &48807391 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 122020, guid: 627e36a0129013a47a9ff4c741c3f6d6, + type: 3} + m_PrefabInstance: {fileID: 1694198627} + m_PrefabAsset: {fileID: 0} +--- !u!4 &48807394 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, + type: 3} + m_PrefabInstance: {fileID: 1694198627} + m_PrefabAsset: {fileID: 0} +--- !u!114 &48807395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48807391} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 580a2bc767950d54d9fdf84752500d7f, type: 3} + m_Name: + m_EditorClassIdentifier: + node: {fileID: 3467985268477833302, guid: 1e00d72d45b494a4ea598ff34d46a589, type: 3} + numberOfNodes: 5 +--- !u!1 &141030483 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 141030484} + - component: {fileID: 141030487} + - component: {fileID: 141030486} + - component: {fileID: 141030485} + - component: {fileID: 141030488} + m_Layer: 0 + m_Name: StartTrigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &141030484 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141030483} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.1707, y: 0, z: -0.0178} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 48807394} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &141030485 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141030483} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &141030486 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141030483} + 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_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_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &141030487 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141030483} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &141030488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141030483} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 1989791150} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_SelectMode: 0 + m_CustomReticle: {fileID: 0} + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 48807395} + m_TargetAssemblyTypeName: WellController, Assembly-CSharp + m_MethodName: StartMinigame + 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_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] --- !u!4 &407110722 stripped Transform: m_CorrespondingSourceObject: {fileID: 3475118261464492563, guid: 1f4d373a613d0466fbd8849470265852, @@ -1870,6 +2084,79 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1694198627 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 122020, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_Name + value: EssenceWell + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalScale.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalScale.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalScale.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalPosition.x + value: -10.25 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalPosition.y + value: 1.47 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalPosition.z + value: -12.115 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalRotation.w + value: -0.000000115202326 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalRotation.x + value: 0.000000115202326 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalRotation.z + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 465858, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 627e36a0129013a47a9ff4c741c3f6d6, type: 3} --- !u!1 &1986139475 GameObject: m_ObjectHideFlags: 0 @@ -2682,6 +2969,95 @@ SphereCollider: serializedVersion: 2 m_Radius: 0.05 m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &3467985269153940609 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 364742329878811599, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_InteractionManager + value: + objectReference: {fileID: 1989791150} + - target: {fileID: 3113279289267004298, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: hover.m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3113279289267004298, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: hover.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3113279289267004298, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: hover.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833302, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_Name + value: EssenceNode + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalPosition.x + value: -5.04 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalPosition.y + value: 1.396 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalPosition.z + value: -10.043 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3467985268477833306, guid: 1e00d72d45b494a4ea598ff34d46a589, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1e00d72d45b494a4ea598ff34d46a589, type: 3} --- !u!1001 &3757395765507099215 PrefabInstance: m_ObjectHideFlags: 0 @@ -2768,6 +3144,26 @@ PrefabInstance: propertyPath: m_InteractionManager value: objectReference: {fileID: 1989791150} + - target: {fileID: 7543052554150911967, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911967, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911967, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911967, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: LeverController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 7543052554150911967, guid: 8f5582064724dbc45bc5c3432899f9c1, type: 3} propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgument @@ -2778,6 +3174,26 @@ PrefabInstance: propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgument value: objectReference: {fileID: 2088577709} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onUp.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onDown.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onUp.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onDown.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, type: 3} propertyPath: onUp.m_PersistentCalls.m_Calls.Array.data[0].m_Target @@ -2788,6 +3204,46 @@ PrefabInstance: propertyPath: onDown.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: objectReference: {fileID: 1354843859} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onUp.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onUp.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Off + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onDown.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onDown.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: On + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onUp.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: LeverEventTest, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onDown.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: LeverEventTest, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onUp.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 7543052554150911968, guid: 8f5582064724dbc45bc5c3432899f9c1, + type: 3} + propertyPath: onDown.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} - target: {fileID: 7543052554475355069, guid: 8f5582064724dbc45bc5c3432899f9c1, type: 3} propertyPath: m_Name