From 9da1f82f20c8516f3c44811b23ac46d2c2e58c5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Gro=C3=9F?= Date: Sat, 1 Sep 2018 17:30:37 +0200 Subject: [PATCH 1/2] LightLurch ability Makes the lurch glow. Can increase and decrease light as well as emission if the special "LightUp" ability is used. --- Assets/Materials/Lurch.mat | 2 +- Assets/Prefabs/Lurch.prefab | 111 +- Assets/Scenes/LightLurchTest.unity | 1206 +++++++++++++++++ Assets/Scenes/LightLurchTest.unity.meta | 7 + Assets/{Script.meta => Scripts.meta} | 0 Assets/Scripts/LightLurch.cs | 131 ++ Assets/Scripts/LightLurch.cs.meta | 11 + .../TriggerEffects.meta} | 2 +- Assets/Scripts/TriggerEffects/DarkAmbience.cs | 63 + .../TriggerEffects/DarkAmbience.cs.meta | 11 + 10 files changed, 1541 insertions(+), 3 deletions(-) create mode 100644 Assets/Scenes/LightLurchTest.unity create mode 100644 Assets/Scenes/LightLurchTest.unity.meta rename Assets/{Script.meta => Scripts.meta} (100%) create mode 100644 Assets/Scripts/LightLurch.cs create mode 100644 Assets/Scripts/LightLurch.cs.meta rename Assets/{Models.meta => Scripts/TriggerEffects.meta} (77%) create mode 100644 Assets/Scripts/TriggerEffects/DarkAmbience.cs create mode 100644 Assets/Scripts/TriggerEffects/DarkAmbience.cs.meta diff --git a/Assets/Materials/Lurch.mat b/Assets/Materials/Lurch.mat index e7368d0..7620589 100644 --- a/Assets/Materials/Lurch.mat +++ b/Assets/Materials/Lurch.mat @@ -9,7 +9,7 @@ Material: m_Name: Lurch m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} m_ShaderKeywords: - m_LightmapFlags: 4 + m_LightmapFlags: 6 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 diff --git a/Assets/Prefabs/Lurch.prefab b/Assets/Prefabs/Lurch.prefab index 23d35c1..7fac6e1 100644 --- a/Assets/Prefabs/Lurch.prefab +++ b/Assets/Prefabs/Lurch.prefab @@ -21,7 +21,7 @@ GameObject: - component: {fileID: 4211561106277860} m_Layer: 0 m_Name: Lurch - m_TagString: Untagged + m_TagString: Player m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -35,6 +35,9 @@ GameObject: m_Component: - component: {fileID: 4349673492578080} - component: {fileID: 114123996009525022} + - component: {fileID: 114729016115082176} + - component: {fileID: 114557432824313468} + - component: {fileID: 114003328164428386} m_Layer: 0 m_Name: CameraHolder m_TagString: Untagged @@ -71,6 +74,7 @@ GameObject: - component: {fileID: 23689017160285550} - component: {fileID: 65346116814365424} - component: {fileID: 54155385480013682} + - component: {fileID: 108062020484346290} m_Layer: 0 m_Name: LurchTest m_TagString: Untagged @@ -249,6 +253,63 @@ AudioListener: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1444907702125456} m_Enabled: 1 +--- !u!108 &108062020484346290 +Light: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1462012476334488} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 5 + m_Range: 20 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &114003328164428386 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1444832767951054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 167337a6a977deb408440dbf31acb6c9, type: 3} + m_Name: + m_EditorClassIdentifier: + respawnPoints: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + lowerBounds: {fileID: 0} + lurch: {fileID: 1462012476334488} + UpdateFrequenzy: 15 + maxFallDist: 25 + respawnKey: 114 --- !u!114 &114123996009525022 MonoBehaviour: m_ObjectHideFlags: 1 @@ -275,3 +336,51 @@ MonoBehaviour: cooldown: 0 canGlide: 1 glideForce: 3 +--- !u!114 &114557432824313468 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1444832767951054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b614d5a678d653549b924deec5548458, type: 3} + m_Name: + m_EditorClassIdentifier: + standardRadius: 20 + standardIntensity: 5 + tinyRadius: 7 + tinyIntensity: 4 + maxRadius: 150 + maxIntensity: 6 + emissionMultiplier: 1 + maxEmission: 1.5 + minEmission: 0.25 + baseEmission: 0.5 + triggerButton: 102 + litDuration: 4 + unLitDuration: 3 + animationSpeed: 1 + state: 0 + t: 0 + ldCounter: 0 +--- !u!114 &114729016115082176 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1444832767951054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 167337a6a977deb408440dbf31acb6c9, type: 3} + m_Name: + m_EditorClassIdentifier: + respawnPoints: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + lowerBounds: {fileID: 0} + lurch: {fileID: 1462012476334488} + UpdateFrequenzy: 15 + maxFallDist: 25 + respawnKey: 114 diff --git a/Assets/Scenes/LightLurchTest.unity b/Assets/Scenes/LightLurchTest.unity new file mode 100644 index 0000000..f4d28e2 --- /dev/null +++ b/Assets/Scenes/LightLurchTest.unity @@ -0,0 +1,1206 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &170076733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170076735} + - component: {fileID: 170076734} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &170076734 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &170076735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 170076733} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &245146341 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 245146345} + - component: {fileID: 245146344} + - component: {fileID: 245146343} + - component: {fileID: 245146342} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &245146342 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 245146341} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &245146343 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 245146341} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 7884fe424030fd34c89ef6ec8c0f7a0c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &245146344 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 245146341} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &245146345 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 245146341} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.54, y: 4.63, z: 12.92} + m_LocalScale: {x: 31.609907, y: 20.47161, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &338689725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 338689729} + - component: {fileID: 338689728} + - component: {fileID: 338689727} + - component: {fileID: 338689726} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &338689726 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 338689725} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &338689727 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 338689725} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 1c01f194ec49d1c40a582ad83ee7ff1e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &338689728 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 338689725} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &338689729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 338689725} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.8593802, y: 0.17568, z: -4.5059457} + m_LocalScale: {x: 3.524, y: 0.6428481, z: 3.524} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &459116366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 459116367} + m_Layer: 0 + m_Name: RespawnPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &459116367 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 459116366} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.89, y: 1.86, z: -4.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &489137739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 489137740} + m_Layer: 0 + m_Name: RespawnPoint (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489137740 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 489137739} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 8.83, y: 10.55, z: 12.97} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &793616625 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 793616629} + - component: {fileID: 793616628} + - component: {fileID: 793616627} + - component: {fileID: 793616626} + m_Layer: 0 + m_Name: Quad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &793616626 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 793616625} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &793616627 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 793616625} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &793616628 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 793616625} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &793616629 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 793616625} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.16311312, y: -0.026867867, z: -0.140594} + m_LocalScale: {x: 30, y: 30, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1001 &1187842046 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_LocalPosition.x + value: -0.23070383 + objectReference: {fileID: 0} + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_LocalPosition.y + value: 3.253488 + objectReference: {fileID: 0} + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_LocalPosition.z + value: -7.428097 + objectReference: {fileID: 0} + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4211561106277860, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 114729016115082176, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: respawnPoints.Array.data[0] + value: + objectReference: {fileID: 459116366} + - target: {fileID: 114729016115082176, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: respawnPoints.Array.data[1] + value: + objectReference: {fileID: 1787826825} + - target: {fileID: 114729016115082176, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: respawnPoints.Array.data[2] + value: + objectReference: {fileID: 489137739} + - target: {fileID: 114729016115082176, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: lowerBounds + value: + objectReference: {fileID: 793616629} + - target: {fileID: 114003328164428386, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: respawnPoints.Array.data[0] + value: + objectReference: {fileID: 459116366} + - target: {fileID: 114003328164428386, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: respawnPoints.Array.data[1] + value: + objectReference: {fileID: 1787826825} + - target: {fileID: 114003328164428386, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: respawnPoints.Array.data[2] + value: + objectReference: {fileID: 489137739} + - target: {fileID: 114003328164428386, guid: 8bcf2afca6664234f83b5ee8381b1975, + type: 2} + propertyPath: lowerBounds + value: + objectReference: {fileID: 1287344752} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} + m_IsPrefabAsset: 0 +--- !u!1 &1287344748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1287344752} + - component: {fileID: 1287344751} + - component: {fileID: 1287344750} + m_Layer: 0 + m_Name: LowerBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1287344750 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1287344748} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &1287344751 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1287344748} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1287344752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1287344748} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.9, y: -35.4, z: -3.9} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1535504705 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1535504709} + - component: {fileID: 1535504708} + - component: {fileID: 1535504707} + - component: {fileID: 1535504706} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1535504706 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535504705} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1535504707 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535504705} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 7884fe424030fd34c89ef6ec8c0f7a0c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &1535504708 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535504705} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1535504709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535504705} + m_LocalRotation: {x: -0.4999985, y: 0.49999985, z: 0.5000002, w: 0.50000155} + m_LocalPosition: {x: 9.9, y: 4.4, z: 4.27} + m_LocalScale: {x: 31.609907, y: 20.47161, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90.00001} +--- !u!1 &1587714769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1587714773} + - component: {fileID: 1587714772} + - component: {fileID: 1587714771} + - component: {fileID: 1587714770} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1587714770 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1587714769} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1587714771 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1587714769} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 7884fe424030fd34c89ef6ec8c0f7a0c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &1587714772 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1587714769} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1587714773 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1587714769} + m_LocalRotation: {x: -0.4999985, y: 0.49999985, z: 0.5000002, w: 0.50000155} + m_LocalPosition: {x: 8.36, y: 13.73, z: 4.27} + m_LocalScale: {x: 31.609907, y: 20.47161, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90.00001} +--- !u!1 &1787826825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1787826826} + m_Layer: 0 + m_Name: RespawnPoint (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1787826826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1787826825} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.7, y: 4.27, z: 2.42} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1909403828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1909403833} + - component: {fileID: 1909403832} + - component: {fileID: 1909403831} + - component: {fileID: 1909403830} + - component: {fileID: 1909403829} + m_Layer: 2 + m_Name: DarknessTrigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1909403829 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909403828} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9f0436f919a77164da3e5047c1b7795f, type: 3} + m_Name: + m_EditorClassIdentifier: + targetEnvLightingIntensity: 0 + targetEnfReflectionIntensity: 0 + lerpSpeed: 1 + isDark: 0 +--- !u!65 &1909403830 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909403828} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 16.391632, y: 8.906233, z: 12.046115} + m_Center: {x: 3.6076813, y: 3.9531164, z: -2.6070418} +--- !u!23 &1909403831 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909403828} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &1909403832 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909403828} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1909403833 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909403828} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.34, y: 0.47, z: 8.15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2001600900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2001600904} + - component: {fileID: 2001600903} + - component: {fileID: 2001600902} + - component: {fileID: 2001600901} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2001600901 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2001600900} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2001600902 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2001600900} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 7884fe424030fd34c89ef6ec8c0f7a0c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &2001600903 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2001600900} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2001600904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2001600900} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 15.42, y: 4.63, z: -0.74} + m_LocalScale: {x: 31.609907, y: 20.47161, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2024677709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2024677713} + - component: {fileID: 2024677712} + - component: {fileID: 2024677711} + - component: {fileID: 2024677710} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2024677710 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024677709} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2024677711 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024677709} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 7884fe424030fd34c89ef6ec8c0f7a0c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &2024677712 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024677709} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2024677713 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024677709} + m_LocalRotation: {x: -0, y: 0.70710576, z: -0, w: 0.7071079} + m_LocalPosition: {x: 20.05, y: 4.63, z: 4.27} + m_LocalScale: {x: 31.609907, y: 20.47161, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!1 &2030340302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2030340306} + - component: {fileID: 2030340305} + - component: {fileID: 2030340304} + - component: {fileID: 2030340303} + m_Layer: 0 + m_Name: Cylinder (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2030340303 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2030340302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2030340304 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2030340302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 1c01f194ec49d1c40a582ad83ee7ff1e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &2030340305 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2030340302} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2030340306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2030340302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.63, y: 1.54, z: 2.53} + m_LocalScale: {x: 3.524, y: 1.8712665, z: 3.524} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/LightLurchTest.unity.meta b/Assets/Scenes/LightLurchTest.unity.meta new file mode 100644 index 0000000..2c1f523 --- /dev/null +++ b/Assets/Scenes/LightLurchTest.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5f8c6ef1eb4bb846a5380eaf975ffa7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script.meta b/Assets/Scripts.meta similarity index 100% rename from Assets/Script.meta rename to Assets/Scripts.meta diff --git a/Assets/Scripts/LightLurch.cs b/Assets/Scripts/LightLurch.cs new file mode 100644 index 0000000..fd6f820 --- /dev/null +++ b/Assets/Scripts/LightLurch.cs @@ -0,0 +1,131 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class LightLurch : MonoBehaviour { + + private enum states { standard, lit, unlit } + [Header("Distances")] + [SerializeField] + private float standardRadius, standardIntensity; + [SerializeField] + private float tinyRadius, tinyIntensity; + [SerializeField] + private float maxRadius, maxIntensity; + [Header("Emission")] + [SerializeField] + private float emissionMultiplier = 1; + private float emissionValue; + [SerializeField] + private float maxEmission, minEmission, baseEmission = 1; + + private float intensitySnapshot; + private Light lightSource; + private Renderer lurchRenderer; + + [SerializeField] + private KeyCode triggerButton; + [SerializeField] + private float litDuration; + [SerializeField] + private float unLitDuration; + [SerializeField] + private float animationSpeed; + + [Header("Debug")] + [SerializeField] + private states state; + [SerializeField] + private float t = 0; + [SerializeField] + private float ldCounter; + private float llCounter; + + + + // Use this for initialization + void Start () { + state = states.standard; + GameObject lurch = GetComponent().theLurch.gameObject; + lightSource = lurch.GetComponent(); + lurchRenderer = lurch.GetComponent(); + lightSource.color = lurchRenderer.material.GetColor("_Color"); + intensitySnapshot = lightSource.intensity; + lurchRenderer.material.SetColor("_EmissionColor", lightSource.color * (emissionMultiplier * emissionValue)); + emissionValue = baseEmission; + lurchRenderer.material.EnableKeyword("_EMISSION"); + } + + // Update is called once per frame + void Update () { + t += Time.deltaTime * animationSpeed; + lurchRenderer.material.SetColor("_EmissionColor", lightSource.color * (emissionMultiplier * emissionValue)); + switch (state) + { + case states.standard: + StandardGlow(); + break; + case states.lit: + LightUp(); + break; + case states.unlit: + GlowLow(); + break; + } + if (Input.GetKeyDown(triggerButton) && state == states.standard) + { + t = 0; + ldCounter = litDuration; + llCounter = animationSpeed; + state = states.lit; + } + + } + + private void StandardGlow() + { + lightSource.intensity = Mathf.Lerp(tinyIntensity, standardIntensity, t); + lightSource.range = Mathf.Lerp(tinyRadius, standardRadius, t); + emissionValue = Mathf.Lerp(minEmission, baseEmission, t); + + } + + private void LightUp() + { + lightSource.intensity = Mathf.Lerp(standardIntensity, maxIntensity, t); + lightSource.range = Mathf.Lerp(standardRadius, maxRadius, t); + emissionValue = Mathf.Lerp(baseEmission, maxEmission, t); + + if (ldCounter <= 0) + { + t = 0; + state = states.unlit; + ldCounter = unLitDuration; + llCounter = animationSpeed; + return; + } + ldCounter -= Time.deltaTime; + + } + + private void GlowLow() + { + lightSource.intensity = Mathf.Lerp(maxIntensity, tinyIntensity, t); + lightSource.range = Mathf.Lerp(maxRadius, tinyRadius, t); + emissionValue = Mathf.Lerp(maxEmission, minEmission, t); + + + if (llCounter <= 0) + { + if (ldCounter <= 0) + { + t = 0; + state = states.standard; + llCounter = animationSpeed; + return; + } + ldCounter -= Time.deltaTime; + } + llCounter -= Time.deltaTime; + } +} diff --git a/Assets/Scripts/LightLurch.cs.meta b/Assets/Scripts/LightLurch.cs.meta new file mode 100644 index 0000000..145ba15 --- /dev/null +++ b/Assets/Scripts/LightLurch.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b614d5a678d653549b924deec5548458 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models.meta b/Assets/Scripts/TriggerEffects.meta similarity index 77% rename from Assets/Models.meta rename to Assets/Scripts/TriggerEffects.meta index 2b3ed45..6041a96 100644 --- a/Assets/Models.meta +++ b/Assets/Scripts/TriggerEffects.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 681795e0efcef2f49b1daca1f3fa92ab +guid: b8b7c82b907af1c45a4d5abd120ab492 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scripts/TriggerEffects/DarkAmbience.cs b/Assets/Scripts/TriggerEffects/DarkAmbience.cs new file mode 100644 index 0000000..3bc290e --- /dev/null +++ b/Assets/Scripts/TriggerEffects/DarkAmbience.cs @@ -0,0 +1,63 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class DarkAmbience : MonoBehaviour { + + private float defaultEnvLightingIntensity, defaultEnfReflectionIntensity; + [SerializeField] + private float targetEnvLightingIntensity, targetEnfReflectionIntensity; + [SerializeField] + private float lerpSpeed; + [SerializeField] + private bool isDark = false; + private float t = 0; + + // Use this for initialization + void Start () { + defaultEnvLightingIntensity = RenderSettings.ambientIntensity; + defaultEnfReflectionIntensity = RenderSettings.reflectionIntensity; + } + + public void SwitchDarkness(bool dark) + { + isDark = dark; + t = 0; + } + + private void OnValidate() + { + t = 0; + } + + private void OnTriggerEnter(Collider other) + { + if(other.transform.root.tag == "Player") + { + SwitchDarkness(true); + } + } + + private void OnTriggerExit(Collider other) + { + if (other.transform.root.tag == "Player") + { + SwitchDarkness(false); + } + } + // Update is called once per frame + void Update () { + + if(isDark) + { + RenderSettings.ambientIntensity = Mathf.Lerp(defaultEnvLightingIntensity, targetEnvLightingIntensity, t); + RenderSettings.reflectionIntensity = Mathf.Lerp(defaultEnfReflectionIntensity, targetEnfReflectionIntensity, t); + } + else + { + RenderSettings.ambientIntensity = Mathf.Lerp(targetEnvLightingIntensity, defaultEnvLightingIntensity, t); + RenderSettings.reflectionIntensity = Mathf.Lerp(targetEnfReflectionIntensity, defaultEnfReflectionIntensity , t); + } + t += Time.deltaTime * lerpSpeed; + } +} diff --git a/Assets/Scripts/TriggerEffects/DarkAmbience.cs.meta b/Assets/Scripts/TriggerEffects/DarkAmbience.cs.meta new file mode 100644 index 0000000..8f6ee3f --- /dev/null +++ b/Assets/Scripts/TriggerEffects/DarkAmbience.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9f0436f919a77164da3e5047c1b7795f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: -- 2.49.1 From e274f7a36800f8092609db4d3ad2dc59a7902273 Mon Sep 17 00:00:00 2001 From: Richard Ott Date: Sat, 1 Sep 2018 18:54:44 +0200 Subject: [PATCH 2/2] Implemented cutscenes and mating --- Assets/{Models.meta => Images.meta} | 2 +- Assets/Images/1200px-Spotted_Salamander.jpg | 3 + .../Images/1200px-Spotted_Salamander.jpg.meta | 99 ++++++ .../145900e22ca2f82b532ed29ac10b8609.jpg | 3 + .../145900e22ca2f82b532ed29ac10b8609.jpg.meta | 99 ++++++ .../160125-nabu-bergmolch-frank-derer3.jpeg | 3 + ...0125-nabu-bergmolch-frank-derer3.jpeg.meta | 99 ++++++ ...h-55239f68-e219-4378-a5f1-b67935159248.jpg | 3 + ...39f68-e219-4378-a5f1-b67935159248.jpg.meta | 99 ++++++ Assets/Materials/MateSticky.mat | 76 +++++ Assets/Materials/MateSticky.mat.meta | 8 + Assets/Prefabs/Lurch.prefab | 4 +- Assets/Prefabs/Lurch_Mate.prefab | 143 +++++++++ Assets/Prefabs/Lurch_Mate.prefab.meta | 8 + Assets/Scenes/SampleScene.unity | 301 +++++++++++++++++- Assets/{Script.meta => Scripts.meta} | 0 Assets/Scripts/CutscenePlayer.cs | 38 +++ Assets/Scripts/CutscenePlayer.cs.meta | 11 + Assets/{Script => Scripts}/LurchMovement.cs | 18 +- .../{Script => Scripts}/LurchMovement.cs.meta | 0 Assets/{Script => Scripts}/LurchRespawn.cs | 0 .../{Script => Scripts}/LurchRespawn.cs.meta | 0 Assets/Scripts/MateMate.cs | 39 +++ Assets/Scripts/MateMate.cs.meta | 11 + 24 files changed, 1046 insertions(+), 21 deletions(-) rename Assets/{Models.meta => Images.meta} (77%) create mode 100644 Assets/Images/1200px-Spotted_Salamander.jpg create mode 100644 Assets/Images/1200px-Spotted_Salamander.jpg.meta create mode 100644 Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg create mode 100644 Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg.meta create mode 100644 Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg create mode 100644 Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg.meta create mode 100644 Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg create mode 100644 Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg.meta create mode 100644 Assets/Materials/MateSticky.mat create mode 100644 Assets/Materials/MateSticky.mat.meta create mode 100644 Assets/Prefabs/Lurch_Mate.prefab create mode 100644 Assets/Prefabs/Lurch_Mate.prefab.meta rename Assets/{Script.meta => Scripts.meta} (100%) create mode 100644 Assets/Scripts/CutscenePlayer.cs create mode 100644 Assets/Scripts/CutscenePlayer.cs.meta rename Assets/{Script => Scripts}/LurchMovement.cs (94%) rename Assets/{Script => Scripts}/LurchMovement.cs.meta (100%) rename Assets/{Script => Scripts}/LurchRespawn.cs (100%) rename Assets/{Script => Scripts}/LurchRespawn.cs.meta (100%) create mode 100644 Assets/Scripts/MateMate.cs create mode 100644 Assets/Scripts/MateMate.cs.meta diff --git a/Assets/Models.meta b/Assets/Images.meta similarity index 77% rename from Assets/Models.meta rename to Assets/Images.meta index 2b3ed45..c0b433d 100644 --- a/Assets/Models.meta +++ b/Assets/Images.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 681795e0efcef2f49b1daca1f3fa92ab +guid: 9c7a48c32b1629748933235962fbf113 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Images/1200px-Spotted_Salamander.jpg b/Assets/Images/1200px-Spotted_Salamander.jpg new file mode 100644 index 0000000..9792357 --- /dev/null +++ b/Assets/Images/1200px-Spotted_Salamander.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fc977391cb3813eee28a9ccf0c3d758f4cdea0648297990afb117f97ec9fe45 +size 70141 diff --git a/Assets/Images/1200px-Spotted_Salamander.jpg.meta b/Assets/Images/1200px-Spotted_Salamander.jpg.meta new file mode 100644 index 0000000..97f274f --- /dev/null +++ b/Assets/Images/1200px-Spotted_Salamander.jpg.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 42242cbb99690e141ae45601f72bf188 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg b/Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg new file mode 100644 index 0000000..28946e5 --- /dev/null +++ b/Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34faed5ebf9faaa8b38e2cf10123b6591a57a6156f711722f554ca9588193005 +size 30088 diff --git a/Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg.meta b/Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg.meta new file mode 100644 index 0000000..811ce54 --- /dev/null +++ b/Assets/Images/145900e22ca2f82b532ed29ac10b8609.jpg.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 62c8fb3fcb39a1f4888f1ac24de5d6ef +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg b/Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg new file mode 100644 index 0000000..07973e9 --- /dev/null +++ b/Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf23ecd832fb615e12911cf3fc237275d3e32db87037f3dad46e1a0711d761f7 +size 65072 diff --git a/Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg.meta b/Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg.meta new file mode 100644 index 0000000..cd9ba60 --- /dev/null +++ b/Assets/Images/160125-nabu-bergmolch-frank-derer3.jpeg.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 03b60390d00be624099655e780f6f0f3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg b/Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg new file mode 100644 index 0000000..26d920b --- /dev/null +++ b/Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81aeee2c4a7d2f77371711a76ad1965dbec73c96d1912d0a5d21d5ae6898113f +size 24294 diff --git a/Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg.meta b/Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg.meta new file mode 100644 index 0000000..639b7df --- /dev/null +++ b/Assets/Images/lurch-55239f68-e219-4378-a5f1-b67935159248.jpg.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 82c3cd09dd9fe5c4897a02712c694dbd +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/MateSticky.mat b/Assets/Materials/MateSticky.mat new file mode 100644 index 0000000..7a62567 --- /dev/null +++ b/Assets/Materials/MateSticky.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MateSticky + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.3160963, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Materials/MateSticky.mat.meta b/Assets/Materials/MateSticky.mat.meta new file mode 100644 index 0000000..0d9a864 --- /dev/null +++ b/Assets/Materials/MateSticky.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff427efe044b7a442b1cfad6cc7eb9cd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Lurch.prefab b/Assets/Prefabs/Lurch.prefab index 23d35c1..20e454e 100644 --- a/Assets/Prefabs/Lurch.prefab +++ b/Assets/Prefabs/Lurch.prefab @@ -271,7 +271,7 @@ MonoBehaviour: fullyChargedColor: {r: 0.95649004, g: 0, b: 1, a: 0} normalSize: {x: 0, y: 0, z: 0} chargedSizeModifier: 0.5 - canStick: 1 + canStick: 0 cooldown: 0 - canGlide: 1 + canGlide: 0 glideForce: 3 diff --git a/Assets/Prefabs/Lurch_Mate.prefab b/Assets/Prefabs/Lurch_Mate.prefab new file mode 100644 index 0000000..2ca6e81 --- /dev/null +++ b/Assets/Prefabs/Lurch_Mate.prefab @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1170736131268492} + m_IsPrefabAsset: 1 +--- !u!1 &1170736131268492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4181691760578354} + - component: {fileID: 33120098320787614} + - component: {fileID: 23525098815683870} + - component: {fileID: 65561962252700638} + - component: {fileID: 54800564157605212} + - component: {fileID: 65310278326310722} + - component: {fileID: 114998550230745890} + m_Layer: 0 + m_Name: Lurch_Mate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4181691760578354 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170736131268492} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.28, y: 0.288, z: -1.967} + m_LocalScale: {x: 1, y: 0.6, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23525098815683870 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170736131268492} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: ff427efe044b7a442b1cfad6cc7eb9cd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!33 &33120098320787614 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170736131268492} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!54 &54800564157605212 +Rigidbody: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170736131268492} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &65310278326310722 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170736131268492} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.45734257, z: 1} + m_Center: {x: 0, y: -0.27132872, z: 0} +--- !u!65 &65561962252700638 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170736131268492} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &114998550230745890 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170736131268492} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70076831801618547a292c354b3bba38, type: 3} + m_Name: + m_EditorClassIdentifier: + mateStick: 1 + mateGlide: 1 + mateGlow: 0 + cutscene: {fileID: 0} diff --git a/Assets/Prefabs/Lurch_Mate.prefab.meta b/Assets/Prefabs/Lurch_Mate.prefab.meta new file mode 100644 index 0000000..1a5ff5d --- /dev/null +++ b/Assets/Prefabs/Lurch_Mate.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ee4009de840ac2b42901d59cebc5114a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index ef7c6eb..36e47c4 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -351,6 +351,119 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &683171416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 683171420} + - component: {fileID: 683171419} + - component: {fileID: 683171418} + - component: {fileID: 683171417} + - component: {fileID: 683171421} + m_Layer: 5 + m_Name: Cutscene_Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &683171417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 683171416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &683171418 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 683171416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &683171419 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 683171416} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &683171420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 683171416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1236060855} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &683171421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 683171416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 719609795ac17cf44ae9bbe0f5137724, type: 3} + m_Name: + m_EditorClassIdentifier: + theSprites: + - {fileID: 21300000, guid: 42242cbb99690e141ae45601f72bf188, type: 3} + - {fileID: 21300000, guid: 82c3cd09dd9fe5c4897a02712c694dbd, type: 3} + - {fileID: 21300000, guid: 03b60390d00be624099655e780f6f0f3, type: 3} + - {fileID: 21300000, guid: 62c8fb3fcb39a1f4888f1ac24de5d6ef, type: 3} + theBase: {fileID: 1236060856} + speed: 0.4 --- !u!1 &793616625 GameObject: m_ObjectHideFlags: 0 @@ -477,19 +590,187 @@ Prefab: propertyPath: m_RootOrder value: 5 objectReference: {fileID: 0} - - target: {fileID: 114123996009525022, guid: 8bcf2afca6664234f83b5ee8381b1975, - type: 2} - propertyPath: canGlide - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 114123996009525022, guid: 8bcf2afca6664234f83b5ee8381b1975, - type: 2} - propertyPath: glideForce - value: 3 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8bcf2afca6664234f83b5ee8381b1975, type: 2} m_IsPrefabAsset: 0 +--- !u!1 &1236060854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1236060855} + - component: {fileID: 1236060857} + - component: {fileID: 1236060856} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1236060855 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1236060854} + 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_Children: [] + m_Father: {fileID: 683171420} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 300, y: 300} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1236060856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1236060854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1236060857 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1236060854} + m_CullTransparentMesh: 0 +--- !u!1001 &1537558739 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_LocalPosition.x + value: 0.28 + objectReference: {fileID: 0} + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_LocalPosition.y + value: 0.288 + objectReference: {fileID: 0} + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_LocalPosition.z + value: -1.967 + objectReference: {fileID: 0} + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4181691760578354, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114998550230745890, guid: ee4009de840ac2b42901d59cebc5114a, + type: 2} + propertyPath: cutscene + value: + objectReference: {fileID: 683171416} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ee4009de840ac2b42901d59cebc5114a, type: 2} + m_IsPrefabAsset: 0 +--- !u!1 &1646461585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1646461588} + - component: {fileID: 1646461587} + - component: {fileID: 1646461586} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1646461586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1646461585} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1646461587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1646461585} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1646461588 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1646461585} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2030340302 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Script.meta b/Assets/Scripts.meta similarity index 100% rename from Assets/Script.meta rename to Assets/Scripts.meta diff --git a/Assets/Scripts/CutscenePlayer.cs b/Assets/Scripts/CutscenePlayer.cs new file mode 100644 index 0000000..ba5085a --- /dev/null +++ b/Assets/Scripts/CutscenePlayer.cs @@ -0,0 +1,38 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class CutscenePlayer : MonoBehaviour { + + public Sprite[] theSprites; + public Image theBase; + public float speed = 1.0f; + private float TUNS = 0.0f; + private int i = 0; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + if (i < theSprites.Length + 1) { + if (Time.time > TUNS) + { + i += 1; + + if(i < theSprites.Length) + theBase.sprite = theSprites[i]; + + TUNS = Time.time + speed; + } + } + else + { + this.gameObject.SetActive(false); + } + } +} diff --git a/Assets/Scripts/CutscenePlayer.cs.meta b/Assets/Scripts/CutscenePlayer.cs.meta new file mode 100644 index 0000000..d2b12a7 --- /dev/null +++ b/Assets/Scripts/CutscenePlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 719609795ac17cf44ae9bbe0f5137724 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/LurchMovement.cs b/Assets/Scripts/LurchMovement.cs similarity index 94% rename from Assets/Script/LurchMovement.cs rename to Assets/Scripts/LurchMovement.cs index d85c385..95b44ea 100644 --- a/Assets/Script/LurchMovement.cs +++ b/Assets/Scripts/LurchMovement.cs @@ -192,14 +192,16 @@ public class LurchMovement : MonoBehaviour { bool AmSticking() { - RaycastHit hit; - if (Physics.Raycast(theLurch.position, theLurch.forward, out hit, 1.4f)) - { - return true; - } - if (lurchBody.isKinematic) - { - return true; + if (canStick) { + RaycastHit hit; + if (Physics.Raycast(theLurch.position, theLurch.forward, out hit, 1.4f)) + { + return true; + } + if (lurchBody.isKinematic) + { + return true; + } } return false; diff --git a/Assets/Script/LurchMovement.cs.meta b/Assets/Scripts/LurchMovement.cs.meta similarity index 100% rename from Assets/Script/LurchMovement.cs.meta rename to Assets/Scripts/LurchMovement.cs.meta diff --git a/Assets/Script/LurchRespawn.cs b/Assets/Scripts/LurchRespawn.cs similarity index 100% rename from Assets/Script/LurchRespawn.cs rename to Assets/Scripts/LurchRespawn.cs diff --git a/Assets/Script/LurchRespawn.cs.meta b/Assets/Scripts/LurchRespawn.cs.meta similarity index 100% rename from Assets/Script/LurchRespawn.cs.meta rename to Assets/Scripts/LurchRespawn.cs.meta diff --git a/Assets/Scripts/MateMate.cs b/Assets/Scripts/MateMate.cs new file mode 100644 index 0000000..fbcf974 --- /dev/null +++ b/Assets/Scripts/MateMate.cs @@ -0,0 +1,39 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MateMate : MonoBehaviour { + + public bool mateStick; + public bool mateGlide; + public bool mateGlow; + + public GameObject cutscene; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } + + private void OnTriggerEnter(Collider other) + { + if (other.transform.root.GetComponentInChildren()) + { + if(mateStick) + other.transform.root.GetComponentInChildren().canStick = true; + + if(mateGlide) + other.transform.root.GetComponentInChildren().canGlide = true; + + if(mateGlow) + //other.transform.root.GetComponentInChildren().canGlide = true; + + cutscene.SetActive(true); + } + } +} diff --git a/Assets/Scripts/MateMate.cs.meta b/Assets/Scripts/MateMate.cs.meta new file mode 100644 index 0000000..9f2c8fc --- /dev/null +++ b/Assets/Scripts/MateMate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70076831801618547a292c354b3bba38 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: -- 2.49.1