diff --git a/Assets/Escape Room Engine/Desert/Desert.asset b/Assets/Escape Room Engine/Desert/Desert.asset index d6a2105..6134e98 100644 --- a/Assets/Escape Room Engine/Desert/Desert.asset +++ b/Assets/Escape Room Engine/Desert/Desert.asset @@ -27,3 +27,4 @@ MonoBehaviour: puzzleTypes: - {fileID: 11400000, guid: 2a6dd6683bdc4db9b200ccfab1dd4bed, type: 2} - {fileID: 11400000, guid: bd8605f18a5175146b6518413ead986d, type: 2} + - {fileID: 11400000, guid: 3f79d37154e44ca47b54bb43bbe8d9aa, type: 2} diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A Terminal.asset b/Assets/Escape Room Engine/Desert/Modules/Puzzle A Terminal.asset new file mode 100644 index 0000000..be5db45 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A Terminal.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: f928b97941e3469a9015316bb5ac1309, type: 3} + m_Name: Puzzle A Terminal + m_EditorClassIdentifier: + types: 02000000 + modulePrefab: {fileID: 5383329221585827905, guid: 02a72e7f56d97334c93a1449eedc9d91, + type: 3} + placementRequirements: + - {fileID: 11400000, guid: 43eb2a566a244964aa3a3319eaafe1a8, type: 2} + - {fileID: 11400000, guid: ed4830127e9381245a6af07e42c52422, type: 2} + orientationRequirements: + - {fileID: 11400000, guid: 1f1825b71bae09c438a1cb52603347d6, type: 2} diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A Terminal.asset.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A Terminal.asset.meta new file mode 100644 index 0000000..8d2273c --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A Terminal.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f79d37154e44ca47b54bb43bbe8d9aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Puzzle A.controller b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Ball.controller similarity index 99% rename from Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Puzzle A.controller rename to Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Ball.controller index 118ed35..5fcfe1b 100644 --- a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Puzzle A.controller +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Ball.controller @@ -154,7 +154,7 @@ AnimatorController: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Puzzle A + m_Name: Ball serializedVersion: 5 m_AnimatorParameters: - m_Name: Light Flash diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Puzzle A.controller.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Ball.controller.meta similarity index 100% rename from Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Puzzle A.controller.meta rename to Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Ball.controller.meta diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Light On.anim b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Light On.anim new file mode 100644 index 0000000..38685fd --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Light On.anim @@ -0,0 +1,60 @@ +%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: Light On + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + 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: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: + - time: 0 + functionName: TurnOnRingLight + data: + objectReferenceParameter: {fileID: 0} + floatParameter: 0 + intParameter: 0 + messageOptions: 0 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Light On.anim.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Light On.anim.meta new file mode 100644 index 0000000..71d7253 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Light On.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 357d241e925bd474982374421c09d3c2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Terminal.controller b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Terminal.controller new file mode 100644 index 0000000..10cf8a3 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Terminal.controller @@ -0,0 +1,239 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8578590986500985692 +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: Light Flash + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7746361966782648456} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-7746361966782648456 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Light Flash + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -4645162377865990605} + 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: 85151fe00b889bb4d9b13cd2a51e2f14, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-4645162377865990605 +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: -1075066863551767005} + 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!1102 &-1075066863551767005 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Light On + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1984602643036132158} + 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: 357d241e925bd474982374421c09d3c2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Terminal + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Light Flash + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7431117864994431762} + 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} + - serializedVersion: 5 + m_Name: Light + m_StateMachine: {fileID: 4949912485995560215} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &1984602643036132158 +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: 8108044341952436188} + 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!1107 &4949912485995560215 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Light + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 8108044341952436188} + m_Position: {x: 290, y: 110, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7746361966782648456} + m_Position: {x: 530, y: 110, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1075066863551767005} + m_Position: {x: 400, y: 40, 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: 8108044341952436188} +--- !u!1107 &7431117864994431762 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: [] + 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: 0} +--- !u!1102 &8108044341952436188 +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: -8578590986500985692} + 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: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Terminal.controller.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Terminal.controller.meta new file mode 100644 index 0000000..311fbf7 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Animations/Terminal.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 988ae11a15c43304dbfce70e29177476 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Terminal.mat b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Terminal.mat new file mode 100644 index 0000000..2eac4c5 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Terminal.mat @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9095465627949683423 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Terminal + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + 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_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 68ede0516de91fa4bbb775ffb208a3e7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 058ea48d6ce864040b4f75ad9ca18d78, 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: b7d155a88e8a4b944a0d1d35ea297373, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 68ede0516de91fa4bbb775ffb208a3e7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 0c420977024d80f47b4dd01adfaedf01, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 6c29e11831885854087a79265211103e, 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 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 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/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Terminal.mat.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Terminal.mat.meta new file mode 100644 index 0000000..46a3509 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Terminal.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab971b43f0b22de489e09dec45ede2e5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal.meta new file mode 100644 index 0000000..6aa005f --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41c7988415b3efe46a8fd35a6d89e4a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_AlbedoTransparency.png b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_AlbedoTransparency.png new file mode 100644 index 0000000..349426a --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_AlbedoTransparency.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:701339f1837d8fad78a28be30b75adb71836a513bfc5084034b1d3cdd0aaed0a +size 14238035 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_AlbedoTransparency.png.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_AlbedoTransparency.png.meta new file mode 100644 index 0000000..36b7edb --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_AlbedoTransparency.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 68ede0516de91fa4bbb775ffb208a3e7 +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 + 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 + 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 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Emission.png b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Emission.png new file mode 100644 index 0000000..3094785 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Emission.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f2cfa6294014c932398dce9f752b1ec83197f819b5d8996e102c4ac3fdcf744 +size 134884 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Emission.png.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Emission.png.meta new file mode 100644 index 0000000..907200c --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Emission.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: b7d155a88e8a4b944a0d1d35ea297373 +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 + 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 + 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 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_MetallicSmoothness.png b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_MetallicSmoothness.png new file mode 100644 index 0000000..494dd9b --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_MetallicSmoothness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:762ff59a02b2793eb3e0f99ec370066a19e80e9cb647ae345b1a87219bee439d +size 16453498 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_MetallicSmoothness.png.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_MetallicSmoothness.png.meta new file mode 100644 index 0000000..3795449 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_MetallicSmoothness.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 0c420977024d80f47b4dd01adfaedf01 +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 + 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 + 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 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Normal.png b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Normal.png new file mode 100644 index 0000000..9fc4644 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:948472d03821efb5caef2367c811f43f8d843508870b613a5e3c0ef4d0ab62ca +size 7628587 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Normal.png.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Normal.png.meta new file mode 100644 index 0000000..6f696c9 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Normal.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 058ea48d6ce864040b4f75ad9ca18d78 +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 + 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 + 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 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Occlusion.png b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Occlusion.png new file mode 100644 index 0000000..96e1a39 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Occlusion.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86d3b30662ef26eb4980b44fd4d2567f47bb90a60990e4b92a2044040f54da88 +size 2127770 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Occlusion.png.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Occlusion.png.meta new file mode 100644 index 0000000..b3030b5 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Materials/Textures/Terminal/Terminal_Terminal_Occlusion.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 6c29e11831885854087a79265211103e +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 + 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 + 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 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend new file mode 100644 index 0000000..f650ca0 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bf49f34a0a582a8d33170d4fbc4c8ccbeb9ad1cc9230175ea37132495dcd06d +size 927584 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend.meta new file mode 100644 index 0000000..2845a87 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 8dcbf0db35d8cb541b438370998d5a87 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + 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 + 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 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend1 b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend1 new file mode 100644 index 0000000..77911b8 Binary files /dev/null and b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend1 differ diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend1.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend1.meta new file mode 100644 index 0000000..d666722 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.blend1.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6be7d69cc48857348ae5aa1f5d85e007 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.fbx b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.fbx new file mode 100644 index 0000000..040d76a --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6fdeb9491205b712c6dd414b1a3be8eab67f4fb2824a26ff4ec62cbdd46c884 +size 534668 diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.fbx.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.fbx.meta new file mode 100644 index 0000000..efb7b8a --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Models/Terminal.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 6855b49a07c669146ad02372be1cc538 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + 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 + 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 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Prefabs/Terminal.prefab b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Prefabs/Terminal.prefab new file mode 100644 index 0000000..d8b8a6f --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Prefabs/Terminal.prefab @@ -0,0 +1,169 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5383329221585827911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5383329221585827904} + - component: {fileID: 5383329221585827906} + - component: {fileID: 5383329221585827905} + m_Layer: 0 + m_Name: Terminal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5383329221585827904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5383329221585827911} + 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: 5566400875551962262} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &5383329221585827906 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5383329221585827911} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 988ae11a15c43304dbfce70e29177476, 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 &5383329221585827905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5383329221585827911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7c5df397607f423a8cde06954f22a2bd, type: 3} + m_Name: + m_EditorClassIdentifier: + theme: {fileID: 11400000, guid: 568d9a7d70f3edb4cb6db66a0010f105, type: 2} + light: {fileID: 5383329221970997458} +--- !u!1001 &5383329222197498749 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5383329221585827904} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ab971b43f0b22de489e09dec45ede2e5, type: 2} + - target: {fileID: 919132149155446097, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + propertyPath: m_Name + value: Terminal + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8dcbf0db35d8cb541b438370998d5a87, type: 3} +--- !u!1 &5076687860388785708 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + m_PrefabInstance: {fileID: 5383329222197498749} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5383329221970997458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076687860388785708} + 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} +--- !u!4 &5566400875551962262 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 8dcbf0db35d8cb541b438370998d5a87, + type: 3} + m_PrefabInstance: {fileID: 5383329222197498749} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Prefabs/Terminal.prefab.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Prefabs/Terminal.prefab.meta new file mode 100644 index 0000000..8861dd7 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Prefabs/Terminal.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 02a72e7f56d97334c93a1449eedc9d91 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Scripts/Terminal.cs b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Scripts/Terminal.cs new file mode 100644 index 0000000..f1322bf --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Scripts/Terminal.cs @@ -0,0 +1,57 @@ +using System; +using Escape_Room_Engine.Desert.Scripts; +using Escape_Room_Engine.Engine.Scripts.Modules; +using NaughtyAttributes; +using UnityEngine; + +namespace Escape_Room_Engine.Desert.Modules.Puzzle_A.Scripts +{ + [RequireComponent(typeof(Animator))] + public class Terminal : PuzzleState + { + private static readonly int LightFlash = Animator.StringToHash("Light Flash"); + + [BoxGroup("Internal")] [Required] public Emission light; + + private Animator _animator; + + private void Awake() + { + _animator = GetComponent(); + } + + private void Start() + { + PuzzleEvent += (_, type) => + { + switch (type) + { + case PuzzleEventType.Restarted: + light.color = theme.puzzleColor; + break; + case PuzzleEventType.Solved: + light.color = theme.solvedColor; + break; + case PuzzleEventType.WrongInput: + light.color = theme.puzzleColor; + _animator.SetTrigger(LightFlash); + break; + default: + throw new ArgumentOutOfRangeException(nameof(type), type, null); + } + }; + + TurnOnRingLight(); + } + + public void TurnOnRingLight() + { + light.active = true; + } + + public void TurnOffRingLight() + { + light.active = false; + } + } +} \ No newline at end of file diff --git a/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Scripts/Terminal.cs.meta b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Scripts/Terminal.cs.meta new file mode 100644 index 0000000..3e904f3 --- /dev/null +++ b/Assets/Escape Room Engine/Desert/Modules/Puzzle A/Scripts/Terminal.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7c5df397607f423a8cde06954f22a2bd +timeCreated: 1668762976 \ No newline at end of file