diff --git a/Assets/Desert/Assets/Animations/Dispenser Close.anim b/Assets/Desert/Assets/Animations/Dispenser Close.anim new file mode 100644 index 0000000..0bcdd6a --- /dev/null +++ b/Assets/Desert/Assets/Animations/Dispenser Close.anim @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dispenser Close + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -50, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -90, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Dispenser/Hatch + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 292964309 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + isIntCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -90 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Dispenser/Hatch + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Desert/Assets/Animations/Dispenser Close.anim.meta b/Assets/Desert/Assets/Animations/Dispenser Close.anim.meta new file mode 100644 index 0000000..61d2757 --- /dev/null +++ b/Assets/Desert/Assets/Animations/Dispenser Close.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a914722d4487f6043ad0d07cae38041e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Animations/Dispenser Open.anim b/Assets/Desert/Assets/Animations/Dispenser Open.anim new file mode 100644 index 0000000..b2282fe --- /dev/null +++ b/Assets/Desert/Assets/Animations/Dispenser Open.anim @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dispenser Open + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -90, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -50, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Dispenser/Hatch + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 292964309 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + isIntCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -90 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -50 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Dispenser/Hatch + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Desert/Assets/Animations/Dispenser Open.anim.meta b/Assets/Desert/Assets/Animations/Dispenser Open.anim.meta new file mode 100644 index 0000000..336e4bf --- /dev/null +++ b/Assets/Desert/Assets/Animations/Dispenser Open.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 414f5559220fb384ca9b228ac9ad8f94 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Animations/Dispenser.controller b/Assets/Desert/Assets/Animations/Dispenser.controller new file mode 100644 index 0000000..7b4184d --- /dev/null +++ b/Assets/Desert/Assets/Animations/Dispenser.controller @@ -0,0 +1,211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8493785001723160812 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Open + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 667991100022402209} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-4850466039309800363 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8493785001723160812} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4774633903324980881 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dispenser Close + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 3488953086788911310} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a914722d4487f6043ad0d07cae38041e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-4130406671953575040 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -4850466039309800363} + m_Position: {x: 396.25, y: 115.625, z: 0} + - serializedVersion: 1 + m_State: {fileID: 667991100022402209} + m_Position: {x: 530, y: 50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4774633903324980881} + m_Position: {x: 290, y: 50, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -4850466039309800363} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dispenser + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Open + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -4130406671953575040} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &667991100022402209 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dispenser Open + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 5355052678294746228} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 414f5559220fb384ca9b228ac9ad8f94, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &3488953086788911310 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -4850466039309800363} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &5355052678294746228 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Open + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -4774633903324980881} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Desert/Assets/Animations/Dispenser.controller.meta b/Assets/Desert/Assets/Animations/Dispenser.controller.meta new file mode 100644 index 0000000..a59f24d --- /dev/null +++ b/Assets/Desert/Assets/Animations/Dispenser.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0396ac13d9bb57a41a2b86aff98a7435 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Desert.asset b/Assets/Desert/Assets/Desert.asset index a2c8995..6ece19e 100644 --- a/Assets/Desert/Assets/Desert.asset +++ b/Assets/Desert/Assets/Desert.asset @@ -13,7 +13,7 @@ MonoBehaviour: m_Name: Desert m_EditorClassIdentifier: minRoomSize: {x: 3, y: 3} - playSpace: {x: 3, y: 3} + playSpace: {x: 3, y: 5} spaceTile: {fileID: 3229991053255736984, guid: b8f192f7cebe686468af6b1a71c4605b, type: 3} environment: {fileID: 5743657079028767629, guid: 17ecdbaca50efaa4ab503614dfec54a8, @@ -36,3 +36,4 @@ MonoBehaviour: - {fileID: 11400000, guid: 8707242279bb6c541a12dc4491388c42, type: 2} - {fileID: 11400000, guid: 3e5e65f1afdbf7f458b2bcc8b90ec1ff, type: 2} - {fileID: 11400000, guid: 15dcebb677f5df940839eaaa50274294, type: 2} + - {fileID: 11400000, guid: ecc412010abd45a4aaa7d364b6c3789c, type: 2} diff --git a/Assets/Desert/Assets/Materials/Dispenser.mat b/Assets/Desert/Assets/Materials/Dispenser.mat new file mode 100644 index 0000000..5e97332 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Dispenser.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8406791923377186636 +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: 6 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dispenser + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + - _METALLICSPECGLOSSMAP + - _NORMALMAP + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: a11dc1591003656499e714191b7f89bf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 6a2353f5e8662b64f84394b12f28e01a, type: 3} + 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: 2800000, guid: f28f0cc718abe2f459573a02da52793c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: a11dc1591003656499e714191b7f89bf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: dfe51e46939c80641a5321927510be1b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: bda9a455f870f6e46bbbf3b3191454fd, type: 3} + 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 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 8, g: 3.5137255, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Desert/Assets/Materials/Dispenser.mat.meta b/Assets/Desert/Assets/Materials/Dispenser.mat.meta new file mode 100644 index 0000000..6690481 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Dispenser.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b1bbc6ebb24b0d4db97804b0e34a226 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Hole Orb.mat b/Assets/Desert/Assets/Materials/Hole Orb.mat new file mode 100644 index 0000000..35f7f87 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Hole Orb.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1781438622363582318 +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: 6 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hole Orb + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + - _METALLICSPECGLOSSMAP + - _NORMALMAP + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 3b72d3923c0143d4590a0121b4619351, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: da3ab9d8837fbe94e9dfe22c7dc8c657, type: 3} + 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: 2800000, guid: 86011e1479d8d1547b5518a0bb5bc45c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3b72d3923c0143d4590a0121b4619351, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 6808d482c3d70364abecbd5850730ef9, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 9753418d8bda94145bd492d413c9e7c7, type: 3} + 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 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 8, g: 3.5137255, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Desert/Assets/Materials/Hole Orb.mat.meta b/Assets/Desert/Assets/Materials/Hole Orb.mat.meta new file mode 100644 index 0000000..191df4d --- /dev/null +++ b/Assets/Desert/Assets/Materials/Hole Orb.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d725977666791ff45a92501b5dd3a7d3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Holo.mat b/Assets/Desert/Assets/Materials/Holo.mat index 781f7e9..bdb9ef6 100644 --- a/Assets/Desert/Assets/Materials/Holo.mat +++ b/Assets/Desert/Assets/Materials/Holo.mat @@ -116,7 +116,7 @@ Material: - _Speed: 0.02 - _SrcBlend: 1 - _Surface: 0 - - _Tiling: 1024 + - _Tiling: 256 - _WorkflowMode: 1 - _ZWrite: 1 m_Colors: diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser.meta b/Assets/Desert/Assets/Materials/Textures/Dispenser.meta new file mode 100644 index 0000000..04cbbb4 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4f688bc6815b124bb3a6aed9c5dbb23 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_AlbedoTransparency.png b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_AlbedoTransparency.png new file mode 100644 index 0000000..d430a78 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_AlbedoTransparency.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8c9c7e6b6a6a6d0d0298efa33b49970a4b98a826950d40ae6c274b5b2232b2f +size 17887924 diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_AlbedoTransparency.png.meta b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_AlbedoTransparency.png.meta new file mode 100644 index 0000000..ae7ff5a --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_AlbedoTransparency.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: a11dc1591003656499e714191b7f89bf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Emission.png b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Emission.png new file mode 100644 index 0000000..50afd1f --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Emission.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe9fc785bf6394deb5d430612b160f7025657f5f3e55cb307f0aba0028f22bd5 +size 106469 diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Emission.png.meta b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Emission.png.meta new file mode 100644 index 0000000..8091561 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Emission.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: f28f0cc718abe2f459573a02da52793c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_MetallicSmoothness.png b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_MetallicSmoothness.png new file mode 100644 index 0000000..7da03f1 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_MetallicSmoothness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21ad6d0efd594ab940f72d27e58a17c16351afdd21e64950d7a4bd958f241ef5 +size 20028892 diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_MetallicSmoothness.png.meta b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_MetallicSmoothness.png.meta new file mode 100644 index 0000000..48b8f23 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_MetallicSmoothness.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: dfe51e46939c80641a5321927510be1b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Normal.png b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Normal.png new file mode 100644 index 0000000..a830584 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d760234f01e8e48b316704fc8533ba968a11db39ea702257147ecd5167e856de +size 9738355 diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Normal.png.meta b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Normal.png.meta new file mode 100644 index 0000000..4eeace8 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Normal.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: 6a2353f5e8662b64f84394b12f28e01a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Occlusion.png b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Occlusion.png new file mode 100644 index 0000000..4c8015e --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Occlusion.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a93293fa19366affe253d8a6bbb1a16bc1f5ba91e2e3812e893a185b723d317 +size 4514147 diff --git a/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Occlusion.png.meta b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Occlusion.png.meta new file mode 100644 index 0000000..9fd9d54 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Dispenser/Dispenser_Holes_Occlusion.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: bda9a455f870f6e46bbbf3b3191454fd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb.meta b/Assets/Desert/Assets/Materials/Textures/Hole Orb.meta new file mode 100644 index 0000000..5054a64 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0fed53d8054acb744a2694ac6c0f8ad4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_AlbedoTransparency.png b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_AlbedoTransparency.png new file mode 100644 index 0000000..7e62513 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_AlbedoTransparency.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:299172c05c590250e636dba8c855a2afe55cb91d276af3a0e2360efbdb984800 +size 19393463 diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_AlbedoTransparency.png.meta b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_AlbedoTransparency.png.meta new file mode 100644 index 0000000..d48165d --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_AlbedoTransparency.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: 3b72d3923c0143d4590a0121b4619351 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Emission.png b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Emission.png new file mode 100644 index 0000000..e70208c --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Emission.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3628d5172055b25c82241969d3809a38b936e322e3d14487f8ca52f5c76a64a0 +size 70074 diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Emission.png.meta b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Emission.png.meta new file mode 100644 index 0000000..7c32f46 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Emission.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: 86011e1479d8d1547b5518a0bb5bc45c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_MetallicSmoothness.png b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_MetallicSmoothness.png new file mode 100644 index 0000000..6d58c2e --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_MetallicSmoothness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9220f5f0ea1e593cf4400fb6cbd048fdd5c6870059d5bdb60f7842b4ad16fd12 +size 17948664 diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_MetallicSmoothness.png.meta b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_MetallicSmoothness.png.meta new file mode 100644 index 0000000..ee0ec6e --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_MetallicSmoothness.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: 6808d482c3d70364abecbd5850730ef9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Normal.png b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Normal.png new file mode 100644 index 0000000..a6d02ea --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:328ccc10391a94dbe40e0e8558ae43f04a43e8e70e46a00a2e7485939f646538 +size 11279720 diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Normal.png.meta b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Normal.png.meta new file mode 100644 index 0000000..6791ca9 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Normal.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: da3ab9d8837fbe94e9dfe22c7dc8c657 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Occlusion.png b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Occlusion.png new file mode 100644 index 0000000..8ec96a4 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Occlusion.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79dc7b0f708d032b52ae17c447fda6c0d78f0bef2578c785395fb9505ccccf97 +size 2430779 diff --git a/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Occlusion.png.meta b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Occlusion.png.meta new file mode 100644 index 0000000..2b06d64 --- /dev/null +++ b/Assets/Desert/Assets/Materials/Textures/Hole Orb/Hole Orb_Holes_Occlusion.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: 9753418d8bda94145bd492d413c9e7c7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Models/Dispenser.blend b/Assets/Desert/Assets/Models/Dispenser.blend new file mode 100644 index 0000000..9b756ba --- /dev/null +++ b/Assets/Desert/Assets/Models/Dispenser.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce60af0a6e31d66756845748e2405ba839632d939ad0cde3a1d5033760efc01f +size 969076 diff --git a/Assets/Desert/Assets/Models/Dispenser.blend.meta b/Assets/Desert/Assets/Models/Dispenser.blend.meta new file mode 100644 index 0000000..903f74a --- /dev/null +++ b/Assets/Desert/Assets/Models/Dispenser.blend.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: bb684bc47f5683348ba50e093338f484 +ModelImporter: + serializedVersion: 22103 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Models/Dispenser.blend1 b/Assets/Desert/Assets/Models/Dispenser.blend1 new file mode 100644 index 0000000..9bf34e9 Binary files /dev/null and b/Assets/Desert/Assets/Models/Dispenser.blend1 differ diff --git a/Assets/Desert/Assets/Models/Dispenser.blend1.meta b/Assets/Desert/Assets/Models/Dispenser.blend1.meta new file mode 100644 index 0000000..91dca67 --- /dev/null +++ b/Assets/Desert/Assets/Models/Dispenser.blend1.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5bda917404325574cb47851045a33979 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Models/Dispenser.fbx b/Assets/Desert/Assets/Models/Dispenser.fbx new file mode 100644 index 0000000..f883f6a --- /dev/null +++ b/Assets/Desert/Assets/Models/Dispenser.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dd59bca04fa0fe48ce6967bb0b8c73acad2187f0a5d3dc52159f9573f615ed2 +size 1984252 diff --git a/Assets/Desert/Assets/Models/Dispenser.fbx.meta b/Assets/Desert/Assets/Models/Dispenser.fbx.meta new file mode 100644 index 0000000..9a59380 --- /dev/null +++ b/Assets/Desert/Assets/Models/Dispenser.fbx.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 280566d3eeac2cb48ae9bc9f2459887e +ModelImporter: + serializedVersion: 22103 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Models/Hole Orb.blend b/Assets/Desert/Assets/Models/Hole Orb.blend new file mode 100644 index 0000000..f2ef71f --- /dev/null +++ b/Assets/Desert/Assets/Models/Hole Orb.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b44a24e583d19cc6083fa284d804499c7699f150c1779acdcf439f113560e30 +size 1064484 diff --git a/Assets/Desert/Assets/Models/Hole Orb.blend.meta b/Assets/Desert/Assets/Models/Hole Orb.blend.meta new file mode 100644 index 0000000..ad7dcf1 --- /dev/null +++ b/Assets/Desert/Assets/Models/Hole Orb.blend.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: c98bbc113c7541c48bc4a884908e96d7 +ModelImporter: + serializedVersion: 22103 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Models/Hole Orb.blend1 b/Assets/Desert/Assets/Models/Hole Orb.blend1 new file mode 100644 index 0000000..7e13a9c Binary files /dev/null and b/Assets/Desert/Assets/Models/Hole Orb.blend1 differ diff --git a/Assets/Desert/Assets/Models/Hole Orb.blend1.meta b/Assets/Desert/Assets/Models/Hole Orb.blend1.meta new file mode 100644 index 0000000..2157c4d --- /dev/null +++ b/Assets/Desert/Assets/Models/Hole Orb.blend1.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 628eb4f92af1c594882a2a61340eb49c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Models/Hole Orb.fbx b/Assets/Desert/Assets/Models/Hole Orb.fbx new file mode 100644 index 0000000..9c88836 --- /dev/null +++ b/Assets/Desert/Assets/Models/Hole Orb.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc89173a266d0f2d29da903806a425c71674f5d04c27ca149a514de2427136f2 +size 348556 diff --git a/Assets/Desert/Assets/Models/Hole Orb.fbx.meta b/Assets/Desert/Assets/Models/Hole Orb.fbx.meta new file mode 100644 index 0000000..de66a56 --- /dev/null +++ b/Assets/Desert/Assets/Models/Hole Orb.fbx.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 856d478a8ea2e214d91f901e4b8fbe41 +ModelImporter: + serializedVersion: 22103 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Dispenser Light.prefab b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser Light.prefab new file mode 100644 index 0000000..a7f0460 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser Light.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5209397971498272420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7007154853730634453} + - component: {fileID: 1840996103450019157} + - component: {fileID: 6216480290395825947} + - component: {fileID: 5069199814087118548} + m_Layer: 0 + m_Name: Dispenser Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7007154853730634453 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209397971498272420} + 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_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1840996103450019157 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209397971498272420} + m_Mesh: {fileID: 8148188476708289613, guid: bb684bc47f5683348ba50e093338f484, type: 3} +--- !u!23 &6216480290395825947 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209397971498272420} + 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: 9b1bbc6ebb24b0d4db97804b0e34a226, 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!114 &5069199814087118548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209397971498272420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 17de1e2991b64847bceea06f966f0560, type: 3} + m_Name: + m_EditorClassIdentifier: + color: {r: 8, g: 3.5137255, b: 0, a: 1} + emissionRenderer: {fileID: 6216480290395825947} diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Dispenser Light.prefab.meta b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser Light.prefab.meta new file mode 100644 index 0000000..647ab5c --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser Light.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b9310245ad42eb4699083590fdd5f51 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Dispenser.prefab b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser.prefab new file mode 100644 index 0000000..bdb35f4 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser.prefab @@ -0,0 +1,753 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1017456495745787952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7030916598267907089} + - component: {fileID: 8545336291664974367} + - component: {fileID: 8160265624484496619} + m_Layer: 0 + m_Name: Close Trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7030916598267907089 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017456495745787952} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0.040000003} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4738486521284232426} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!135 &8545336291664974367 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017456495745787952} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.7 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &8160265624484496619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017456495745787952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 8545336291664974367} + 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_HoverExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3942114796521670514} + m_TargetAssemblyTypeName: EscapeRoomEngine.Desert.Runtime.Puzzle_C.Dispenser, + Desert + m_MethodName: CloseHatch + 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_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!1 &1241098193884352436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3558839500724788478} + - component: {fileID: 100241605826177714} + m_Layer: 0 + m_Name: Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3558839500724788478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1241098193884352436} + m_LocalRotation: {x: -0.565448, y: 2.5121479e-15, z: -1.7585036e-14, w: 0.8247839} + m_LocalPosition: {x: 0, y: -0.391, z: 0.0319} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3012823968148552913} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: -68.867, y: 0, z: 0} +--- !u!65 &100241605826177714 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1241098193884352436} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.1606827, y: 0.0664509, z: 0.005} + m_Center: {x: -6.938894e-18, y: 0.0017746018, z: -0.00000000567415} +--- !u!1 &1435191073881973253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3584705180191526521} + m_Layer: 0 + m_Name: Origin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3584705180191526521 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435191073881973253} + m_LocalRotation: {x: 0.38268322, y: 1.4210853e-14, z: -7.1054265e-15, w: 0.9238797} + m_LocalPosition: {x: 0, y: 0.4961951, z: -0.2857974} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4738486521284232426} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0} +--- !u!1 &3605139397933974214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5112121756885567897} + - component: {fileID: 8200130174738179068} + m_Layer: 0 + m_Name: Dispenser Lights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5112121756885567897 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3605139397933974214} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4738486521284232426} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!114 &8200130174738179068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3605139397933974214} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b796efe5676490b81fe24366d556b18, type: 3} + m_Name: + m_EditorClassIdentifier: + lights: + - lights: 010000000001 + - lights: 000100000100 + - lights: 000000000000 + - lights: 000000000000 + - lights: 000100000100 + - lights: 010000000001 + lightPrefab: {fileID: 5209397971498272420, guid: 2b9310245ad42eb4699083590fdd5f51, + type: 3} + gridDimensions: {x: 6, y: 6} + lightOffset: {x: 0.016527, y: 0.01594} +--- !u!1 &4826747451102095092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4738486521284232426} + - component: {fileID: 3383203528688838312} + - component: {fileID: 3942114796521670514} + - component: {fileID: 1021720838845914681} + m_Layer: 0 + m_Name: Dispenser + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4738486521284232426 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4826747451102095092} + 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: 3584705180191526521} + - {fileID: 7030916598267907089} + - {fileID: 944256979786844549} + - {fileID: 5112121756885567897} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &3383203528688838312 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4826747451102095092} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 0396ac13d9bb57a41a2b86aff98a7435, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &3942114796521670514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4826747451102095092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3ca2acc9138242c59fbba68a62435318, type: 3} + m_Name: + m_EditorClassIdentifier: + size: {x: 1, y: 1} + dispensable: {fileID: 6665240268073425229, guid: 39c7a496fd0efad4cbb5e6fe1a171309, + type: 3} + cooldown: 1 + dispenseOrigin: {fileID: 3584705180191526521} + dispenseButton: {fileID: 3576260418602418605} +--- !u!114 &1021720838845914681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4826747451102095092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 17de1e2991b64847bceea06f966f0560, type: 3} + m_Name: + m_EditorClassIdentifier: + color: {r: 8, g: 3.5137255, b: 0, a: 1} + emissionRenderer: {fileID: 4486421191998277179} +--- !u!1001 &761132273387810414 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 2 + m_TransformParent: {fileID: 4738486521284232426} + m_Modifications: + - target: {fileID: -9001156666351637910, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8700617353114198275, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7003483502757433399, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: d1f58490f6d04c64da01277723d63536, type: 2} + - target: {fileID: -5723206131661711083, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -5723206131661711083, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -5723206131661711083, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5723206131661711083, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -4332853311594558074, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -4332853311594558074, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -4332853311594558074, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4332853311594558074, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -1900277223694356591, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_Name + value: Dispenser + objectReference: {fileID: 0} + - target: {fileID: 2489159159464621496, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2489159159464621496, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2489159159464621496, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2489159159464621496, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 2548939165976449727, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2548939165976449727, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2548939165976449727, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2548939165976449727, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 2550463727306718371, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3806365806867654741, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 9b1bbc6ebb24b0d4db97804b0e34a226, type: 2} + - target: {fileID: 5100068591777345685, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 9b1bbc6ebb24b0d4db97804b0e34a226, type: 2} + - target: {fileID: 7644178007985531426, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 9b1bbc6ebb24b0d4db97804b0e34a226, type: 2} + m_RemovedComponents: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 2548939165976449727, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + insertIndex: -1 + addedObject: {fileID: 3558839500724788478} + m_SourcePrefab: {fileID: 100100000, guid: bb684bc47f5683348ba50e093338f484, type: 3} +--- !u!1 &686062779876312068 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -9001156666351637910, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + m_PrefabInstance: {fileID: 761132273387810414} + m_PrefabAsset: {fileID: 0} +--- !u!65 &3513541444101196455 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 686062779876312068} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.22215185, y: 0.37926802, z: 0.010000001} + m_Center: {x: 0, y: -0.18963401, z: 0.005} +--- !u!4 &944256979786844549 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + m_PrefabInstance: {fileID: 761132273387810414} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1467809648177840551 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -7003483502757433399, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + m_PrefabInstance: {fileID: 761132273387810414} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3012823968148552913 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2548939165976449727, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + m_PrefabInstance: {fileID: 761132273387810414} + m_PrefabAsset: {fileID: 0} +--- !u!1 &3060764595889915767 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -6851645277539800807, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + m_PrefabInstance: {fileID: 761132273387810414} + m_PrefabAsset: {fileID: 0} +--- !u!135 &6852201017991735335 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3060764595889915767} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.100000024 + m_Center: {x: -0.000000029802322, y: 0.00000003725291, z: 0} +--- !u!114 &3576260418602418605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3060764595889915767} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 352860bb2c6549d0b3e84104afef3f54, type: 3} + m_Name: + m_EditorClassIdentifier: + holoRenderer: {fileID: 1467809648177840551} +--- !u!114 &5645865971342127336 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3060764595889915767} + 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: 3576260418602418605} + m_TargetAssemblyTypeName: EscapeRoomEngine.Desert.Runtime.Button, Desert + m_MethodName: Press + 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_Target: {fileID: 3576260418602418605} + m_TargetAssemblyTypeName: EscapeRoomEngine.Desert.Runtime.Button, Desert + m_MethodName: Release + 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_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!23 &4486421191998277179 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 3806365806867654741, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + m_PrefabInstance: {fileID: 761132273387810414} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8012130425410617855 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -1900277223694356591, guid: bb684bc47f5683348ba50e093338f484, + type: 3} + m_PrefabInstance: {fileID: 761132273387810414} + m_PrefabAsset: {fileID: 0} +--- !u!64 &610874629546874072 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8012130425410617855} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -5774401316759283508, guid: bb684bc47f5683348ba50e093338f484, type: 3} diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Dispenser.prefab.meta b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser.prefab.meta new file mode 100644 index 0000000..4b55726 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Dispenser.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 20c9cfab710bbe04ca6f81d44a01b025 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Easy.meta b/Assets/Desert/Assets/Modules/Puzzle C/Easy.meta new file mode 100644 index 0000000..9f416a9 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Easy.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33e0828b36e34c64498c37abb00bbc19 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy Relation.asset b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy Relation.asset new file mode 100644 index 0000000..6ba4275 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy Relation.asset @@ -0,0 +1,15 @@ +%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: 6e3f3bf07aae4a03834a7943c255f37d, type: 3} + m_Name: Dispenser Easy Relation + m_EditorClassIdentifier: + relatedModule: {fileID: 11400000, guid: ddbd764c468d0e042b30bf84d12c7397, type: 2} diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy Relation.asset.meta b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy Relation.asset.meta new file mode 100644 index 0000000..afbbdf8 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy Relation.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8726392eac730a54f9235b4f53430ecd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy.asset b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy.asset new file mode 100644 index 0000000..d19a254 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy.asset @@ -0,0 +1,22 @@ +%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: abf4a405f6c64073995bded39977563e, type: 3} + m_Name: Dispenser Easy + m_EditorClassIdentifier: + types: 03000000 + modulePrefab: {fileID: 3942114796521670514, guid: 20c9cfab710bbe04ca6f81d44a01b025, + type: 3} + preconditionRequirements: [] + placementRequirements: + - {fileID: 11400000, guid: ed4830127e9381245a6af07e42c52422, type: 2} + - {fileID: 11400000, guid: 1f1825b71bae09c438a1cb52603347d6, type: 2} + - {fileID: 11400000, guid: 43eb2a566a244964aa3a3319eaafe1a8, type: 2} diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy.asset.meta b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy.asset.meta new file mode 100644 index 0000000..c8dbe63 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Dispenser Easy.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddbd764c468d0e042b30bf84d12c7397 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Easy/Puzzle C Easy.asset b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Puzzle C Easy.asset new file mode 100644 index 0000000..32ab28a --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Puzzle C Easy.asset @@ -0,0 +1,21 @@ +%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: f928b97941e3469a9015316bb5ac1309, type: 3} + m_Name: Puzzle C Easy + m_EditorClassIdentifier: + types: 02000000 + modulePrefab: {fileID: 2736082226738519698, guid: 435cdab79ab05ef43b4a387004dc04b5, + type: 3} + preconditionRequirements: + - {fileID: 11400000, guid: 8726392eac730a54f9235b4f53430ecd, type: 2} + placementRequirements: + - {fileID: 11400000, guid: 43eb2a566a244964aa3a3319eaafe1a8, type: 2} diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Easy/Puzzle C Easy.asset.meta b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Puzzle C Easy.asset.meta new file mode 100644 index 0000000..89c3ae6 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Easy/Puzzle C Easy.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecc412010abd45a4aaa7d364b6c3789c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Hole Orb.prefab b/Assets/Desert/Assets/Modules/Puzzle C/Hole Orb.prefab new file mode 100644 index 0000000..22a7fe9 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Hole Orb.prefab @@ -0,0 +1,334 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5813725232224088144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6621787781305821930} + - component: {fileID: 7803202626195973455} + - component: {fileID: 5453432795644727685} + m_Layer: 0 + m_Name: Hole Orb + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6621787781305821930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5813725232224088144} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6665240268073425229} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7803202626195973455 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5813725232224088144} + m_Mesh: {fileID: 4711208715938537054, guid: c98bbc113c7541c48bc4a884908e96d7, type: 3} +--- !u!23 &5453432795644727685 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5813725232224088144} + 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: d725977666791ff45a92501b5dd3a7d3, 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!1 &6665240268073425225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6665240268073425229} + - component: {fileID: 1036238382491359241} + - component: {fileID: 8622568307222677767} + - component: {fileID: 2301225619036503967} + - component: {fileID: 33709339505785279} + - component: {fileID: 6665240268073425228} + - component: {fileID: 7480587180842755505} + - component: {fileID: 6665240268073425231} + - component: {fileID: 8448237846089151725} + m_Layer: 0 + m_Name: Hole Orb + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6665240268073425229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.381, y: 0.491, z: 0.125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6621787781305821930} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!135 &1036238382491359241 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.08350818 + m_Center: {x: -0.016491815, y: 0, z: 0} +--- !u!135 &8622568307222677767 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.08350818 + m_Center: {x: 0.01649182, y: 0, z: 0} +--- !u!135 &2301225619036503967 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.08350818 + m_Center: {x: 0, y: 0, z: -0.01649182} +--- !u!135 &33709339505785279 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.08350818 + m_Center: {x: 0, y: 0, z: 0.01649182} +--- !u!54 &6665240268073425228 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &7480587180842755505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 17de1e2991b64847bceea06f966f0560, type: 3} + m_Name: + m_EditorClassIdentifier: + color: {r: 8, g: 3.5137255, b: 0, a: 1} + emissionRenderer: {fileID: 5453432795644727685} +--- !u!114 &6665240268073425231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 461335b38aec4817a787dae9c5a63f0b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &8448237846089151725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6665240268073425225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, 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_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: [] + m_AttachTransform: {fileID: 0} + m_AttachEaseInTime: 0.15 + m_MovementType: 0 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.5 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.5 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - 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 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_AttachPointCompatibilityMode: 0 diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Hole Orb.prefab.meta b/Assets/Desert/Assets/Modules/Puzzle C/Hole Orb.prefab.meta new file mode 100644 index 0000000..0cb9a58 --- /dev/null +++ b/Assets/Desert/Assets/Modules/Puzzle C/Hole Orb.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39c7a496fd0efad4cbb5e6fe1a171309 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Desert/Assets/Modules/Puzzle C/Holes.prefab b/Assets/Desert/Assets/Modules/Puzzle C/Holes.prefab index 7f92478..4230ff4 100644 --- a/Assets/Desert/Assets/Modules/Puzzle C/Holes.prefab +++ b/Assets/Desert/Assets/Modules/Puzzle C/Holes.prefab @@ -129,9 +129,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ce1763e3c7644933af2ff398ba6355b9, type: 3} m_Name: m_EditorClassIdentifier: - size: {x: 1, y: 1} + size: {x: 2, y: 2} states: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - solution: 000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + solution: 010000000000000000000000000000000000000001000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000000000000000000000000000001000000 stateCount: 36 correctStates: 0 frameLight: {fileID: 7525994617667372649} diff --git a/Assets/Desert/Assets/Prefabs/Holo Hand.prefab b/Assets/Desert/Assets/Prefabs/Holo Hand.prefab index da4e19d..e8f2225 100644 --- a/Assets/Desert/Assets/Prefabs/Holo Hand.prefab +++ b/Assets/Desert/Assets/Prefabs/Holo Hand.prefab @@ -11,10 +11,7 @@ GameObject: - component: {fileID: 3680365890358827431} - component: {fileID: 3680365890358827424} - component: {fileID: 3680365890358827425} - - component: {fileID: 9003874053127290317} - - component: {fileID: 6670815188493146868} - - component: {fileID: 7213930867242206722} - m_Layer: 6 + m_Layer: 0 m_Name: Holo Hand m_TagString: Untagged m_Icon: {fileID: 0} @@ -87,52 +84,6 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!136 &9003874053127290317 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3680365890358827426} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - m_Radius: 0.5 - m_Height: 2 - m_Direction: 1 - m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &6670815188493146868 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3680365890358827426} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &7213930867242206722 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3680365890358827426} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ee06bb2aa499a594c9761498039d73a7, type: 3} - m_Name: - m_EditorClassIdentifier: - traveller: {fileID: 0} - hasClone: 1 - entrySide: 0 - clone: {fileID: 0} --- !u!1 &6828564445046893459 GameObject: m_ObjectHideFlags: 0 @@ -144,7 +95,7 @@ GameObject: - component: {fileID: 7563944636909047309} - component: {fileID: 2185477589741514083} - component: {fileID: 5005297735248417344} - m_Layer: 6 + m_Layer: 0 m_Name: Point Light m_TagString: Untagged m_Icon: {fileID: 0} diff --git a/Assets/Desert/Runtime/SymbolButton.cs b/Assets/Desert/Runtime/HoloButton.cs similarity index 95% rename from Assets/Desert/Runtime/SymbolButton.cs rename to Assets/Desert/Runtime/HoloButton.cs index 853e8a0..490f646 100644 --- a/Assets/Desert/Runtime/SymbolButton.cs +++ b/Assets/Desert/Runtime/HoloButton.cs @@ -4,12 +4,11 @@ using UnityEngine; namespace EscapeRoomEngine.Desert.Runtime { - public class SymbolButton : Button + public class HoloButton : Button { private static readonly int FresnelColor = Shader.PropertyToID("_FresnelColor"); private static readonly int Color = Shader.PropertyToID("_Color"); - public int symbolNumber; [BoxGroup("Internal")] [Required] public MeshRenderer holoRenderer; private Material _material; diff --git a/Assets/Desert/Runtime/HoloButton.cs.meta b/Assets/Desert/Runtime/HoloButton.cs.meta new file mode 100644 index 0000000..bf0cea5 --- /dev/null +++ b/Assets/Desert/Runtime/HoloButton.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 352860bb2c6549d0b3e84104afef3f54 +timeCreated: 1670019940 \ No newline at end of file diff --git a/Assets/Desert/Runtime/Puzzle A/SymbolButton.cs b/Assets/Desert/Runtime/Puzzle A/SymbolButton.cs new file mode 100644 index 0000000..1fe65aa --- /dev/null +++ b/Assets/Desert/Runtime/Puzzle A/SymbolButton.cs @@ -0,0 +1,7 @@ +namespace EscapeRoomEngine.Desert.Runtime.Puzzle_A +{ + public class SymbolButton : HoloButton + { + public int symbolNumber; + } +} \ No newline at end of file diff --git a/Assets/Portal/Runtime/HandPortalDriver.cs.meta b/Assets/Desert/Runtime/Puzzle A/SymbolButton.cs.meta similarity index 83% rename from Assets/Portal/Runtime/HandPortalDriver.cs.meta rename to Assets/Desert/Runtime/Puzzle A/SymbolButton.cs.meta index 35f9a68..b16a67f 100644 --- a/Assets/Portal/Runtime/HandPortalDriver.cs.meta +++ b/Assets/Desert/Runtime/Puzzle A/SymbolButton.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ee06bb2aa499a594c9761498039d73a7 +guid: 3d6620bee0f14224b11a19808d537cbd MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Desert/Runtime/Puzzle B/PuzzleB.cs b/Assets/Desert/Runtime/Puzzle B/PuzzleB.cs index 0adb304..ab1ab55 100644 --- a/Assets/Desert/Runtime/Puzzle B/PuzzleB.cs +++ b/Assets/Desert/Runtime/Puzzle B/PuzzleB.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using EscapeRoomEngine.Desert.Runtime.Puzzle_A; using EscapeRoomEngine.Engine.Runtime; using EscapeRoomEngine.Engine.Runtime.Modules; using EscapeRoomEngine.Engine.Runtime.Utilities; diff --git a/Assets/Desert/Runtime/Puzzle C/Dispenser.cs b/Assets/Desert/Runtime/Puzzle C/Dispenser.cs new file mode 100644 index 0000000..48fe56b --- /dev/null +++ b/Assets/Desert/Runtime/Puzzle C/Dispenser.cs @@ -0,0 +1,100 @@ +using EscapeRoomEngine.Engine.Runtime.Modules; +using EscapeRoomEngine.Engine.Runtime.Utilities; +using NaughtyAttributes; +using UnityEngine; +using Logger = EscapeRoomEngine.Engine.Runtime.Utilities.Logger; +using LogType = EscapeRoomEngine.Engine.Runtime.Utilities.LogType; + +namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C +{ + [SelectionBase] + [RequireComponent(typeof(Animator), typeof(Emission))] + public class Dispenser : ModuleState + { + private static readonly int Open = Animator.StringToHash("Open"); + + public Transform dispensable; + [SerializeField] [Min(0)] + private float cooldown; + [BoxGroup("Internal")] [SerializeField] + private Transform dispenseOrigin; + [BoxGroup("Internal")] [SerializeField] + private Button dispenseButton; + + public bool Solved + { + set + { + if (value) + { + CloseHatch(); + dispenseButton.Disable(); + _light.color = _solvedColor.hdr; + } + else + { + dispenseButton.Enable(); + _light.color = _puzzleColor.hdr; + } + } + } + + private float _previousDispense = -1; + private Animator _animator; + private Emission _light; + private DynamicColor _puzzleColor, _solvedColor; + + private void Awake() + { + _animator = GetComponent(); + _light = GetComponent(); + _puzzleColor = Engine.Runtime.Engine.DefaultEngine.theme.puzzleColor; + _solvedColor = Engine.Runtime.Engine.DefaultEngine.theme.solvedColor; + } + + private void Start() + { + dispenseButton.ButtonEvent += (_, type) => + { + if (type == ButtonEventType.Pressed) + { + Dispense(); + } + }; + + _light.active = true; + } + + #region Debug Buttons + + [Button(enabledMode: EButtonEnableMode.Playmode)] + public void Dispense() + { + if (_previousDispense + cooldown <= Time.time) + { + Logger.Log($"{this} dispensing {dispensable.gameObject}", LogType.PuzzleDetail); + + _animator.SetBool(Open, true); + Instantiate(dispensable, dispenseOrigin.position, dispenseOrigin.rotation); + + _previousDispense = Time.time; + } + } + + [Button(enabledMode: EButtonEnableMode.Playmode)] + public void CloseHatch() + { + _animator.SetBool(Open, false); + } + + [Button(enabledMode: EButtonEnableMode.Playmode)] + public void Solve() => Solved = true; + + [Button(enabledMode: EButtonEnableMode.Playmode)] + public void Reset() => Solved = false; + + #endregion + + public override void SetModule(Module module) {} + } +} \ No newline at end of file diff --git a/Assets/Desert/Runtime/Puzzle C/Dispenser.cs.meta b/Assets/Desert/Runtime/Puzzle C/Dispenser.cs.meta new file mode 100644 index 0000000..c41c701 --- /dev/null +++ b/Assets/Desert/Runtime/Puzzle C/Dispenser.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3ca2acc9138242c59fbba68a62435318 +timeCreated: 1669991155 \ No newline at end of file diff --git a/Assets/Desert/Runtime/Puzzle C/DispenserLights.cs b/Assets/Desert/Runtime/Puzzle C/DispenserLights.cs new file mode 100644 index 0000000..5356df0 --- /dev/null +++ b/Assets/Desert/Runtime/Puzzle C/DispenserLights.cs @@ -0,0 +1,39 @@ +using System; +using NaughtyAttributes; +using UnityEngine; + +namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C +{ + [Serializable] + public struct DispenserLightRow + { + public bool[] lights; + } + + public class DispenserLights : MonoBehaviour + { + [SerializeField] + private DispenserLightRow[] lights; + [BoxGroup("Internal")] [SerializeField] + private GameObject lightPrefab; + [BoxGroup("Internal")] [SerializeField] + private Vector2Int gridDimensions; + [BoxGroup("Internal")] [SerializeField] + private Vector2 lightOffset; + + private void Start() + { + var position = transform.localPosition; + for (var y = 0; y < gridDimensions.y; y++) + { + var row = lights[y].lights; + for (var x = 0; x < gridDimensions.x; x++) + { + var instance = Instantiate(lightPrefab, transform, false); + instance.transform.localPosition = new Vector3(-x * lightOffset.x, 0, y * lightOffset.y); + instance.GetComponent().active = row[x]; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Desert/Runtime/Puzzle C/DispenserLights.cs.meta b/Assets/Desert/Runtime/Puzzle C/DispenserLights.cs.meta new file mode 100644 index 0000000..39653a1 --- /dev/null +++ b/Assets/Desert/Runtime/Puzzle C/DispenserLights.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 1b796efe5676490b81fe24366d556b18 +timeCreated: 1670273719 \ No newline at end of file diff --git a/Assets/Desert/Runtime/Puzzle C/Hole.cs b/Assets/Desert/Runtime/Puzzle C/Hole.cs index 2fa0d3a..79cdb0f 100644 --- a/Assets/Desert/Runtime/Puzzle C/Hole.cs +++ b/Assets/Desert/Runtime/Puzzle C/Hole.cs @@ -35,8 +35,9 @@ namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C { if (Active) { - Press(); + orb.Color = _activeColor.hdr; Emission.color = _activeColor.hdr; + Press(); } } } @@ -51,6 +52,7 @@ namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C Release(); Emission.color = _puzzleColor.hdr; } + orb.Color = _puzzleColor.hdr; } } } diff --git a/Assets/Desert/Runtime/Puzzle C/HoleOrb.cs b/Assets/Desert/Runtime/Puzzle C/HoleOrb.cs index 9ebb937..d1090d2 100644 --- a/Assets/Desert/Runtime/Puzzle C/HoleOrb.cs +++ b/Assets/Desert/Runtime/Puzzle C/HoleOrb.cs @@ -2,9 +2,24 @@ namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C { - [RequireComponent(typeof(Rigidbody), typeof(Collider))] + [RequireComponent(typeof(Rigidbody), typeof(Collider), typeof(Emission))] public class HoleOrb : MonoBehaviour { - + public Color Color + { + set => _emission.color = value; + } + + private Emission _emission; + + private void Awake() + { + _emission = GetComponent(); + } + + private void Start() + { + _emission.active = true; + } } } \ No newline at end of file diff --git a/Assets/Desert/Runtime/Puzzle C/Holes.cs b/Assets/Desert/Runtime/Puzzle C/Holes.cs index 3359e97..5f04582 100644 --- a/Assets/Desert/Runtime/Puzzle C/Holes.cs +++ b/Assets/Desert/Runtime/Puzzle C/Holes.cs @@ -12,6 +12,7 @@ namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C private Emission frameLight; private List _holes; + private Dispenser _dispenser; private DynamicColor _puzzleColor, _solvedColor, _activeColor; protected override void Awake() @@ -40,6 +41,7 @@ namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C hole.Emission.color = _puzzleColor.hdr; }); frameLight.color = _puzzleColor.hdr; + _dispenser.Solved = false; break; case PuzzleEventType.Solved: _holes.ForEach(hole => @@ -48,6 +50,7 @@ namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C hole.Emission.color = solution[hole.number] == 1 ? _activeColor.hdr : _solvedColor.hdr; }); frameLight.color = _solvedColor.hdr; + _dispenser.Solved = true; break; } }; @@ -68,5 +71,20 @@ namespace EscapeRoomEngine.Desert.Runtime.Puzzle_C frameLight.active = true; } + + public override void SetModule(Module module) + { + base.SetModule(module); + + var firstRelatedModule = Module.relatedModules[0]; + if (firstRelatedModule.State is Dispenser dispenser) + { + _dispenser = dispenser; + } + else + { + throw new EngineException("Terminal was not assigned a related Ball."); + } + } } } \ No newline at end of file diff --git a/Assets/Desert/Runtime/SymbolButton.cs.meta b/Assets/Desert/Runtime/SymbolButton.cs.meta deleted file mode 100644 index b3e9c3d..0000000 --- a/Assets/Desert/Runtime/SymbolButton.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 3d6620bee0f14224b11a19808d537cbd -timeCreated: 1668813872 \ No newline at end of file diff --git a/Assets/Portal/Runtime/HandPortalDriver.cs b/Assets/Portal/Runtime/HandPortalDriver.cs deleted file mode 100644 index 899f9d2..0000000 --- a/Assets/Portal/Runtime/HandPortalDriver.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace EscapeRoomEngine.Portal.Runtime -{ - public class HandPortalDriver : PortalDriver - { - private new void Start() - { - traveller = transform.parent.parent.parent; // get the hand portal offset - base.Start(); - } - } -} diff --git a/Assets/Portal/Runtime/PortalDriver.cs b/Assets/Portal/Runtime/PortalDriver.cs index 0f7df41..08fbbd1 100644 --- a/Assets/Portal/Runtime/PortalDriver.cs +++ b/Assets/Portal/Runtime/PortalDriver.cs @@ -27,15 +27,10 @@ namespace EscapeRoomEngine.Portal.Runtime /// [HideInInspector] public PortalDriverClone clone; - private Collider _collider; private Rigidbody _rigidbody; private void Awake() { - // check whether the collider is set up correctly - _collider = GetComponent(); - if (_collider.isTrigger) throw new Exception("Collider must not be a trigger."); - // check whether the traveller is set if (!traveller) traveller = transform; diff --git a/Assets/Scenes/TestScene.unity b/Assets/Scenes/TestScene.unity index a0ce6d7..64b8f33 100644 --- a/Assets/Scenes/TestScene.unity +++ b/Assets/Scenes/TestScene.unity @@ -26,19 +26,20 @@ RenderSettings: m_AmbientIntensity: 1 m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: b543b13595b5be247a0ef19ffdc5344b, type: 2} + 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_DefaultReflectionMode: 1 m_DefaultReflectionResolution: 128 m_ReflectionBounces: 1 m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} + m_CustomReflection: {fileID: 7995536730365897021, guid: 0000000000000000d000000000000000, + type: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.13511999, g: 0.18402225, b: 0.29053703, a: 1} + m_IndirectSpecularColor: {r: 0.18373267, g: 0.22818318, b: 0.29914957, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -806,7 +807,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: loggingEnabled: 1 - typeFilter: 00000000 + typeFilter: 000000000600000007000000 --- !u!1 &1943716334 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/VR/Assets/Prefabs/Hand.prefab b/Assets/VR/Assets/Prefabs/Hand.prefab index 3b3b1d9..1aae64e 100644 --- a/Assets/VR/Assets/Prefabs/Hand.prefab +++ b/Assets/VR/Assets/Prefabs/Hand.prefab @@ -12,9 +12,7 @@ GameObject: - component: {fileID: 3680365890358827424} - component: {fileID: 3680365890358827425} - component: {fileID: 9003874053127290317} - - component: {fileID: 6670815188493146868} - - component: {fileID: 7213930867242206722} - m_Layer: 6 + m_Layer: 0 m_Name: Hand m_TagString: Untagged m_Icon: {fileID: 0} @@ -100,35 +98,3 @@ CapsuleCollider: m_Height: 2 m_Direction: 1 m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &6670815188493146868 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3680365890358827426} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &7213930867242206722 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3680365890358827426} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ee06bb2aa499a594c9761498039d73a7, type: 3} - m_Name: - m_EditorClassIdentifier: - traveller: {fileID: 0} - hasClone: 1 - entrySide: 0 - clone: {fileID: 0} diff --git a/Assets/VR/Assets/Prefabs/XR Origin.prefab b/Assets/VR/Assets/Prefabs/XR Origin.prefab index ae6070e..ca04ec7 100644 --- a/Assets/VR/Assets/Prefabs/XR Origin.prefab +++ b/Assets/VR/Assets/Prefabs/XR Origin.prefab @@ -641,6 +641,7 @@ GameObject: - component: {fileID: 419816429261119716} - component: {fileID: 419816429261119717} - component: {fileID: 8778856249964231161} + - component: {fileID: 4825569163119221112} m_Layer: 0 m_Name: Left Hand m_TagString: Untagged @@ -888,7 +889,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_SelectActionTrigger: 0 - m_HideControllerOnSelect: 0 + m_HideControllerOnSelect: 1 m_AllowHoveredActivate: 0 m_PlayAudioClipOnSelectEntered: 0 m_AudioClipForOnSelectEntered: {fileID: 0} @@ -928,7 +929,7 @@ SphereCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 419816429261119704} m_Material: {fileID: 0} - m_IsTrigger: 0 + m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 m_Radius: 0.1 @@ -949,6 +950,22 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 +--- !u!114 &4825569163119221112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419816429261119704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1bacec3b1d81cef43972d5dfc26a467b, type: 3} + m_Name: + m_EditorClassIdentifier: + traveller: {fileID: 419816429504646916} + hasClone: 1 + entrySide: 0 + clone: {fileID: 0} --- !u!1 &419816429471595190 GameObject: m_ObjectHideFlags: 0 @@ -1028,6 +1045,7 @@ GameObject: - component: {fileID: 419816429507230468} - component: {fileID: 419816429507230469} - component: {fileID: 7268346571948368084} + - component: {fileID: 9161732711715152237} m_Layer: 0 m_Name: Right Hand m_TagString: Untagged @@ -1275,7 +1293,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_SelectActionTrigger: 0 - m_HideControllerOnSelect: 0 + m_HideControllerOnSelect: 1 m_AllowHoveredActivate: 0 m_PlayAudioClipOnSelectEntered: 0 m_AudioClipForOnSelectEntered: {fileID: 0} @@ -1315,7 +1333,7 @@ SphereCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 419816429507230712} m_Material: {fileID: 0} - m_IsTrigger: 0 + m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 m_Radius: 0.1 @@ -1336,3 +1354,19 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 +--- !u!114 &9161732711715152237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419816429507230712} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1bacec3b1d81cef43972d5dfc26a467b, type: 3} + m_Name: + m_EditorClassIdentifier: + traveller: {fileID: 419816428170395206} + hasClone: 1 + entrySide: 0 + clone: {fileID: 0}