diff --git a/Assets/Drawables/CHeckpoint.png b/Assets/Drawables/CHeckpoint.png new file mode 100644 index 0000000..17f0563 Binary files /dev/null and b/Assets/Drawables/CHeckpoint.png differ diff --git a/Assets/Drawables/CHeckpoint.png.meta b/Assets/Drawables/CHeckpoint.png.meta new file mode 100644 index 0000000..c8bbacd --- /dev/null +++ b/Assets/Drawables/CHeckpoint.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: d9e94f12cddd2d0449ae9d97b7ed4ad1 +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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a6145c4f6b69eaf4fa2e2ea266aa4000 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Checkpoint.prefab b/Assets/Prefabs/Checkpoint.prefab new file mode 100644 index 0000000..1c71e7c --- /dev/null +++ b/Assets/Prefabs/Checkpoint.prefab @@ -0,0 +1,114 @@ +%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: 1963317689336446} + m_IsPrefabAsset: 1 +--- !u!1 &1963317689336446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4607566256570114} + - component: {fileID: 212321071820534398} + - component: {fileID: 61887489293636534} + m_Layer: 8 + m_Name: Checkpoint + m_TagString: CheckPoint + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4607566256570114 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1963317689336446} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 11, y: 7.5, z: 0} + m_LocalScale: {x: 0.323, y: 0.323, z: 0.323} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &61887489293636534 +BoxCollider2D: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1963317689336446} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 4.36, y: 4.98} + newSize: {x: 4.36, y: 4.98} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 4.36, y: 4.98} + m_EdgeRadius: 0 +--- !u!212 &212321071820534398 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1963317689336446} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: d9e94f12cddd2d0449ae9d97b7ed4ad1, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.36, y: 4.98} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefabs/Checkpoint.prefab.meta b/Assets/Prefabs/Checkpoint.prefab.meta new file mode 100644 index 0000000..9f3d67a --- /dev/null +++ b/Assets/Prefabs/Checkpoint.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4cd711f7b043c34fac92fcb54b23602 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/SlowProjectile.prefab b/Assets/Prefabs/SlowProjectile.prefab index 09a1f57..a85e452 100644 --- a/Assets/Prefabs/SlowProjectile.prefab +++ b/Assets/Prefabs/SlowProjectile.prefab @@ -24,7 +24,7 @@ GameObject: - component: {fileID: 61265863616950446} m_Layer: 10 m_Name: SlowProjectile - m_TagString: Untagged + m_TagString: Projectile m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index f7e361a..e0a277a 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -122,9 +122,11 @@ GameObject: m_Component: - component: {fileID: 3538597} - component: {fileID: 3538598} - m_Layer: 0 + - component: {fileID: 3538599} + - component: {fileID: 3538600} + m_Layer: 8 m_Name: tuyau(1) - m_TagString: Untagged + m_TagString: Teleporter m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -136,11 +138,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 3538596} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 90.17, y: 1.94, z: 0} - m_LocalScale: {x: 1.757, y: 1.714, z: 1} + m_LocalPosition: {x: 90.565, y: 1.555, z: 0} + m_LocalScale: {x: 1.3616749, y: 1.32835, z: 0.775} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &3538598 SpriteRenderer: @@ -188,6 +190,43 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!114 &3538599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 3538596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00a9d1cbc15b952478f37829f27ce0db, type: 3} + m_Name: + m_EditorClassIdentifier: + destination: {fileID: 434822234} +--- !u!61 &3538600 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 3538596} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 2, y: 2} + newSize: {x: 2, y: 2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 2, y: 2} + m_EdgeRadius: 0 --- !u!1 &28732419 GameObject: m_ObjectHideFlags: 0 @@ -214,11 +253,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 28732419} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 56.74, y: 1.37, z: 0} + m_LocalPosition: {x: 59.169994, y: 2.43, z: 0} m_LocalScale: {x: 0.32099998, y: 0.32099998, z: 0.32099998} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 18 + m_RootOrder: 19 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &28732421 MonoBehaviour: @@ -348,11 +387,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 34405379} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 53.08, y: 1.24, z: 0} + m_LocalPosition: {x: 55.51, y: 2.45, z: 0} m_LocalScale: {x: 0.32099998, y: 0.32099998, z: 0.32099998} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 19 + m_RootOrder: 20 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &34405381 MonoBehaviour: @@ -552,7 +591,7 @@ Transform: m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 9 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &67053975 BoxCollider2D: @@ -653,7 +692,7 @@ RectTransform: - {fileID: 177576272} - {fileID: 1876443255} m_Father: {fileID: 1201109424} - m_RootOrder: 1 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -756,7 +795,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 16 + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &154651831 BoxCollider2D: @@ -937,6 +976,12 @@ MonoBehaviour: m_Bits: 55 renderer: {fileID: 1467372326} animator: {fileID: 1467372327} + effectSource: {fileID: 519420034} + dmgClip: {fileID: 8300000, guid: 01dd8a593d5458a489f516cf9edcb69d, type: 3} + checkpointClip: {fileID: 8300000, guid: 552e3725c307ec24e9692584275ce7d5, type: 3} + deathClip: {fileID: 8300000, guid: 99aa37ddfc49308429cd0f5bcc6468e6, type: 3} + selectClip: {fileID: 8300000, guid: b80d5cfe10047c642b2f4ebf608eee26, type: 3} + tpClip: {fileID: 8300000, guid: d8e9ac8b8410c4b4fad84fd001931ff6, type: 3} doubleJumpForce: 9 hasDoubleJump: 1 runnerSpeed: 2 @@ -958,6 +1003,15 @@ MonoBehaviour: healer: {fileID: 191759086} parry: {fileID: 1877761478} hook: {fileID: 778760761} + PersonalityRenderer: {fileID: 594880309} + PersonalitySprites: + - {fileID: 21300000, guid: 46e3b0a025a21554f824a7e8872a49ec, type: 3} + - {fileID: 21300000, guid: 8fbdd55a9be7a6846bd2c658307e86e4, type: 3} + - {fileID: 21300000, guid: b3fccaea73453ef44bc5b56bcebfe218, type: 3} + - {fileID: 21300000, guid: ae17999fe5819d54b97a2e9a1808b4ec, type: 3} + - {fileID: 21300000, guid: 711ca7b1acd00f843af2139e522f0042, type: 3} + - {fileID: 21300000, guid: b86dbc8e7464d814e8d88b0e0e1bbf90, type: 3} + - {fileID: 21300000, guid: a362b724d07969c45b1452b3c742551b, type: 3} DeathScreen: {fileID: 90717420} HealPoints: - {fileID: 404334501} @@ -967,7 +1021,8 @@ MonoBehaviour: - {fileID: 1742585939} Info: {fileID: 346909160} Dialog: {fileID: 391971044} - useController: 0 + KeyInventory: {fileID: 1535778518} + SacrificeDialog: {fileID: 1291058520} --- !u!50 &183430348 Rigidbody2D: serializedVersion: 4 @@ -995,7 +1050,7 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 183430345} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 245.33, y: 9.83, z: -0.077470385} + m_LocalPosition: {x: 54, y: 9.3, z: -0.077470385} m_LocalScale: {x: 5.7385, y: 5.7385, z: 5.7385} m_Children: - {fileID: 594880308} @@ -1003,7 +1058,7 @@ Transform: - {fileID: 1467372324} - {fileID: 1826451817} m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!232 &183430351 DistanceJoint2D: @@ -1023,6 +1078,107 @@ DistanceJoint2D: m_AutoConfigureDistance: 0 m_Distance: 3 m_MaxDistanceOnly: 1 +--- !u!1 &185163442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 185163443} + - component: {fileID: 185163445} + - component: {fileID: 185163444} + m_Layer: 8 + m_Name: porte + m_TagString: Door + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185163443 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185163442} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 74.547, y: 1.644, z: 0} + m_LocalScale: {x: 0.54636395, y: 0.54636395, z: 0.54636395} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 45 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &185163444 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185163442} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.8, y: 5} + newSize: {x: 0.8, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.8, y: 5} + m_EdgeRadius: 0 +--- !u!212 &185163445 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185163442} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: e293a80c884f72a4fb0c2956f0740363, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.8, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &191759086 GameObject: m_ObjectHideFlags: 0 @@ -1091,6 +1247,228 @@ CanvasRenderer: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 191759086} m_CullTransparentMesh: 0 +--- !u!1 &218080930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 218080931} + - component: {fileID: 218080933} + - component: {fileID: 218080932} + m_Layer: 0 + m_Name: Cloud (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &218080931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 218080930} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 75.01, y: 10.54, z: 0} + m_LocalScale: {x: 0.49311, y: 0.49311, z: 0.49311} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 44 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &218080932 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 218080930} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.08650994, y: 0.5187712} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 7.76, y: 4.77} + newSize: {x: 28.61, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 7.0102515, y: 2.6949186} + m_EdgeRadius: 0 +--- !u!212 &218080933 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 218080930} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 89233d04124320c409c6beddf25b7c73, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 28.61, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &228851249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 228851250} + - component: {fileID: 228851253} + - component: {fileID: 228851252} + - component: {fileID: 228851251} + m_Layer: 8 + m_Name: PADORU PADORU MOTHERFUCKER (3) + m_TagString: Sign + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &228851250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 228851249} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 158.82, y: 1.15, z: 0} + m_LocalScale: {x: 0.07384, y: 0.07384, z: 0.07384} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 49 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &228851251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 228851249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78f640a2712adbb43b2cf47be92e5a25, type: 3} + m_Name: + m_EditorClassIdentifier: + index: -1 + dialog: + - 'This is your first time in this room but this is common in this world, you need + to give one of your personalities to God. ' + - 'This is why so many peoples have more than one personality here : they want to + give more to our God and savior.' + - 'Now it is your turn: give one of your personalitie.' + - '**SACRIFIEC**' +--- !u!61 &228851252 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 228851249} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 15, y: 15} + newSize: {x: 15, y: 15} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 15, y: 15} + m_EdgeRadius: 0 +--- !u!212 &228851253 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 228851249} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 04353626cbebf524bb171a5b339be176, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 15, y: 15} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &261292927 GameObject: m_ObjectHideFlags: 0 @@ -1116,10 +1494,10 @@ Transform: m_GameObject: {fileID: 261292927} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 159.05, y: -5.9, z: 4.58} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} + m_LocalScale: {x: 118.81233, y: 16.578957, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 36 + m_RootOrder: 35 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &261292929 BoxCollider2D: @@ -1133,18 +1511,18 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 0.27389526, y: 0.50393677} + m_Offset: {x: 0, y: 0} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} oldSize: {x: 0.8, y: 0.8} newSize: {x: 950.4988, y: 132.63167} adaptiveTilingThreshold: 0.5 - drawMode: 2 + drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 483.9096, y: 131.73767} + m_Size: {x: 0.8, y: 0.8} m_EdgeRadius: 0 --- !u!212 &261292930 SpriteRenderer: @@ -1185,7 +1563,7 @@ SpriteRenderer: m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 - m_DrawMode: 2 + m_DrawMode: 0 m_Size: {x: 950.4988, y: 132.63167} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 @@ -1327,11 +1705,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 284322152} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 41.55, y: 1.1, z: 0} + m_LocalPosition: {x: 43.979992, y: 4.82, z: 0} m_LocalScale: {x: 0.32099998, y: 0.32099998, z: 0.32099998} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 22 + m_RootOrder: 23 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &284322154 MonoBehaviour: @@ -1536,7 +1914,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1201109424} - m_RootOrder: 3 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -1695,7 +2073,7 @@ Transform: - {fileID: 1885084949} - {fileID: 2131179777} m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &361573703 MonoBehaviour: @@ -1710,6 +2088,48 @@ MonoBehaviour: m_EditorClassIdentifier: FollowY: 0 offsetY: 0 +--- !u!1001 &391787088 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalPosition.x + value: 178.63673 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalPosition.y + value: 1.2175653 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + m_IsPrefabAsset: 0 --- !u!1 &391971044 GameObject: m_ObjectHideFlags: 0 @@ -1739,7 +2159,7 @@ RectTransform: - {fileID: 628073049} - {fileID: 1005867086} m_Father: {fileID: 1201109424} - m_RootOrder: 2 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -1760,9 +2180,11 @@ GameObject: m_Component: - component: {fileID: 434822232} - component: {fileID: 434822233} - m_Layer: 0 + - component: {fileID: 434822234} + - component: {fileID: 434822235} + m_Layer: 8 m_Name: tuyau(1) - m_TagString: Untagged + m_TagString: Teleporter m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -1773,13 +2195,13 @@ Transform: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 434822231} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 142.16608, y: 1.6247787, z: 0} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 158.91, y: 19.57, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} --- !u!212 &434822233 SpriteRenderer: m_ObjectHideFlags: 0 @@ -1826,6 +2248,144 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!114 &434822234 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434822231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00a9d1cbc15b952478f37829f27ce0db, type: 3} + m_Name: + m_EditorClassIdentifier: + destination: {fileID: 3538599} +--- !u!61 &434822235 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434822231} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 2, y: 2} + newSize: {x: 2, y: 2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 2, y: 2} + m_EdgeRadius: 0 +--- !u!1 &448200004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 448200005} + - component: {fileID: 448200007} + - component: {fileID: 448200006} + m_Layer: 0 + m_Name: Ground (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &448200005 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448200004} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 191.56, y: 9.16, z: 4.58} + m_LocalScale: {x: 38.003613, y: 25.697382, z: 1} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 47 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &448200006 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448200004} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.8, y: 0.8} + newSize: {x: 343.5355, y: 132.63167} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.8, y: 0.8} + m_EdgeRadius: 0 +--- !u!212 &448200007 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 448200004} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 0caff18dcd25b6d4b9fd66428dd74822, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 343.5355, y: 132.63167} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &460040200 GameObject: m_ObjectHideFlags: 0 @@ -1854,7 +2414,7 @@ Transform: m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &460040202 SpriteRenderer: @@ -1955,7 +2515,7 @@ Transform: m_LocalScale: {x: 0.1, y: 0.1, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &485696907 SpriteRenderer: @@ -2037,11 +2597,11 @@ Prefab: m_Modifications: - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.x - value: 67.98 + value: 70.409996 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.y - value: 1.27 + value: 2.49 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.z @@ -2065,7 +2625,7 @@ Prefab: objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_RootOrder - value: 27 + value: 28 objectReference: {fileID: 0} - target: {fileID: 1945490289173396, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_Name @@ -2102,6 +2662,8 @@ GameObject: - component: {fileID: 519420031} - component: {fileID: 519420029} - component: {fileID: 519420030} + - component: {fileID: 519420034} + - component: {fileID: 519420033} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -2182,6 +2744,196 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &519420033 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 0914bbd562aa3fd44ae94b790e18d605, type: 3} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!82 &519420034 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 --- !u!1 &532263966 GameObject: m_ObjectHideFlags: 0 @@ -2208,11 +2960,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 532263966} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 44.53, y: 1.1, z: 0} + m_LocalPosition: {x: 46.95999, y: 4.73, z: 0} m_LocalScale: {x: 0.32099998, y: 0.32099998, z: 0.32099998} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 21 + m_RootOrder: 22 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &532263968 MonoBehaviour: @@ -2316,6 +3068,107 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &545554464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 545554465} + - component: {fileID: 545554467} + - component: {fileID: 545554466} + m_Layer: 0 + m_Name: Plateform (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &545554465 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 545554464} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 75.72, y: 3.279, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 1} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 37 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &545554466 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 545554464} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 5, y: 5} + newSize: {x: 28.61, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 2 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 28.61, y: 5} + m_EdgeRadius: 0 +--- !u!212 &545554467 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 545554464} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 8e9ac4ea28c1be949bd1c31b5ea33a7d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 28.61, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &594880307 GameObject: m_ObjectHideFlags: 0 @@ -2326,7 +3179,7 @@ GameObject: - component: {fileID: 594880308} - component: {fileID: 594880309} m_Layer: 0 - m_Name: HealerIcon + m_Name: PersonalityRenderer m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2340,7 +3193,7 @@ Transform: m_GameObject: {fileID: 594880307} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.224, y: 0.134, z: 0.013500112} - m_LocalScale: {x: 0.010558846, y: 0.011051129, z: 0.17426157} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} m_Children: [] m_Father: {fileID: 183430350} m_RootOrder: 0 @@ -2380,7 +3233,7 @@ SpriteRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 408c082ba1c6c8f41abf73cda01b4864, type: 3} + m_Sprite: {fileID: 21300000, guid: b86dbc8e7464d814e8d88b0e0e1bbf90, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -2388,110 +3241,9 @@ SpriteRenderer: m_Size: {x: 7.7, y: 7.7} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 - m_WasSpriteAssigned: 0 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &607425282 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 607425285} - - component: {fileID: 607425284} - - component: {fileID: 607425283} - m_Layer: 0 - m_Name: Ground (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!61 &607425283 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 607425282} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: -0.00000008568168} - m_SpriteTilingProperty: - border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.16, y: 0.16} - newSize: {x: 0.16, y: 0.16} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 0.16, y: 0.13452607} - m_EdgeRadius: 0 ---- !u!212 &607425284 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 607425282} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10754, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.16, y: 0.16} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!4 &607425285 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 607425282} - m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: -7.08, y: -3.94, z: -0.024087} - m_LocalScale: {x: 312.03476, y: 3.2399, z: 3.2399} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} --- !u!1 &614546913 GameObject: m_ObjectHideFlags: 0 @@ -2518,11 +3270,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 614546913} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 59.45, y: 1.1, z: 0} + m_LocalPosition: {x: 61.879993, y: 2.32, z: 0} m_LocalScale: {x: 0.32099998, y: 0.32099998, z: 0.32099998} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 23 + m_RootOrder: 24 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &614546915 MonoBehaviour: @@ -2806,11 +3558,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 657592133} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 81.264, y: 0.797, z: 0} + m_LocalPosition: {x: 35.44, y: 0.797, z: 0} m_LocalScale: {x: 0.07384, y: 0.07384, z: 0.07384} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 32 + m_RootOrder: 33 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &657592135 MonoBehaviour: @@ -2825,7 +3577,7 @@ MonoBehaviour: m_EditorClassIdentifier: index: -1 dialog: - - Remmenber to heal you ;) + - Don't forget to use your heal personality or you will die. --- !u!61 &657592136 BoxCollider2D: m_ObjectHideFlags: 0 @@ -2923,6 +3675,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1243891891} + - {fileID: 1020956159} - {fileID: 3538597} - {fileID: 434822232} - {fileID: 728966484} @@ -2956,12 +3709,23 @@ Transform: - {fileID: 987701039} - {fileID: 657592134} - {fileID: 1620838031} - - {fileID: 1077620650} - - {fileID: 1124548884} - {fileID: 261292928} - - {fileID: 1020956159} + - {fileID: 1446212313} + - {fileID: 545554465} + - {fileID: 843956203} + - {fileID: 867195564} + - {fileID: 1039057277} + - {fileID: 1289073907} + - {fileID: 2088666706} + - {fileID: 1504782307} + - {fileID: 218080931} + - {fileID: 185163443} + - {fileID: 971191985} + - {fileID: 448200005} + - {fileID: 1691010407} + - {fileID: 228851250} m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &685471652 GameObject: @@ -2991,7 +3755,7 @@ Transform: m_LocalScale: {x: 0.5, y: 0.5, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 10 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &685471654 BoxCollider2D: @@ -3091,7 +3855,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &728966485 BoxCollider2D: @@ -3212,11 +3976,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 804229674} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 47.7, y: 1.1, z: 0} + m_LocalPosition: {x: 50.129993, y: 6.5399995, z: 0} m_LocalScale: {x: 0.32099998, y: 0.32099998, z: 0.32099998} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 20 + m_RootOrder: 21 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &804229676 MonoBehaviour: @@ -3320,6 +4084,11 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!4 &843956203 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, + type: 2} + m_PrefabInternal: {fileID: 900334666} --- !u!1 &848359766 GameObject: m_ObjectHideFlags: 0 @@ -3408,6 +4177,107 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: speed: 0.3 +--- !u!1 &867195563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 867195564} + - component: {fileID: 867195566} + - component: {fileID: 867195565} + m_Layer: 0 + m_Name: Plateform (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &867195564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 867195563} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 84.993, y: 3.279, z: 0} + m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 39 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &867195565 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 867195563} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 5, y: 5} + newSize: {x: 139.86809, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 2 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 139.8681, y: 5} + m_EdgeRadius: 0 +--- !u!212 &867195566 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 867195563} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 8e9ac4ea28c1be949bd1c31b5ea33a7d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 139.86809, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &896155043 GameObject: m_ObjectHideFlags: 0 @@ -3443,13 +4313,55 @@ RectTransform: - {fileID: 978235600} - {fileID: 52973048} m_Father: {fileID: 1201109424} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &900334666 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 685406909} + m_Modifications: + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalPosition.x + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalPosition.y + value: 7.5 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4607566256570114, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d4cd711f7b043c34fac92fcb54b23602, type: 2} + m_IsPrefabAsset: 0 --- !u!1001 &906210342 Prefab: m_ObjectHideFlags: 0 @@ -3606,7 +4518,7 @@ Transform: m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 8 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &922052978 BoxCollider2D: @@ -3679,6 +4591,107 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &971191983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 971191985} + - component: {fileID: 971191984} + - component: {fileID: 971191986} + m_Layer: 8 + m_Name: key + m_TagString: Key + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &971191984 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 971191983} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 420b9720849182f43afb127bb2d3a81c, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &971191985 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 971191983} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 40.440002, y: 8.61, z: 0} + m_LocalScale: {x: 0.643, y: 0.643, z: 0.643} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 46 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &971191986 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 971191983} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 5, y: 1} + newSize: {x: 5, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 5, y: 1} + m_EdgeRadius: 0 --- !u!1 &978235599 GameObject: m_ObjectHideFlags: 0 @@ -3776,7 +4789,7 @@ Transform: m_LocalScale: {x: 0.07384, y: 0.07384, z: 0.07384} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 31 + m_RootOrder: 32 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &987701040 MonoBehaviour: @@ -4292,11 +5305,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1020956158} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 158.9, y: 26.3, z: 4.58} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} + m_LocalPosition: {x: 158.9, y: 26.3, z: -2} + m_LocalScale: {x: 118.81233, y: 16.578957, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 37 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1020956160 BoxCollider2D: @@ -4310,18 +5323,18 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 0.27389526, y: 0.50393677} + m_Offset: {x: 0, y: 0} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} oldSize: {x: 0.8, y: 0.8} newSize: {x: 950.4988, y: 132.63167} adaptiveTilingThreshold: 0.5 - drawMode: 2 + drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 483.9096, y: 131.73767} + m_Size: {x: 0.8, y: 0.8} m_EdgeRadius: 0 --- !u!212 &1020956161 SpriteRenderer: @@ -4362,13 +5375,114 @@ SpriteRenderer: m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 - m_DrawMode: 2 + m_DrawMode: 0 m_Size: {x: 950.4988, y: 132.63167} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1039057276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1039057277} + - component: {fileID: 1039057279} + - component: {fileID: 1039057278} + m_Layer: 0 + m_Name: Dirt BLock (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1039057277 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1039057276} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 37.490997, y: 11.188, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 40 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1039057278 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1039057276} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 1, y: 1, z: 1, w: 1} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 3, y: 3} + newSize: {x: 1.8312684, y: 32.643368} + adaptiveTilingThreshold: 0 + drawMode: 2 + adaptiveTiling: 1 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.831268, y: 32.64337} + m_EdgeRadius: 0 +--- !u!212 &1039057279 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1039057276} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: e503170a73f896649ac7d66e2b7743cb, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 1.8312684, y: 32.643368} + m_AdaptiveModeThreshold: 0 + m_SpriteTileMode: 1 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1051285200 GameObject: m_ObjectHideFlags: 0 @@ -4398,7 +5512,7 @@ Transform: m_LocalScale: {x: 0.073836155, y: 0.073836155, z: 0.073836155} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 30 + m_RootOrder: 31 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1051285202 BoxCollider2D: @@ -4488,309 +5602,6 @@ MonoBehaviour: - In order to climb this clift, please go back on your steps and jump higher. - Please remember that weird guys can use the Y key (or Shift) to use another personalty. Apparently, there is one personality that allow you to use a double jump. ---- !u!1 &1077620649 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1077620650} - - component: {fileID: 1077620652} - - component: {fileID: 1077620651} - m_Layer: 0 - m_Name: Dirt BLock (3) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1077620650 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1077620649} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 126.659, y: 9.98, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 1} - m_Children: [] - m_Father: {fileID: 685406909} - m_RootOrder: 34 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &1077620651 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1077620649} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 1, y: 1, z: 1, w: 1} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 3, y: 3} - newSize: {x: 61.168182, y: 39.211445} - adaptiveTilingThreshold: 0 - drawMode: 2 - adaptiveTiling: 1 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 61.16818, y: 39.21144} - m_EdgeRadius: 0 ---- !u!212 &1077620652 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1077620649} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10754, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: e503170a73f896649ac7d66e2b7743cb, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 2 - m_Size: {x: 61.168182, y: 39.211445} - m_AdaptiveModeThreshold: 0 - m_SpriteTileMode: 1 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &1124548883 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1124548884} - - component: {fileID: 1124548886} - - component: {fileID: 1124548885} - m_Layer: 0 - m_Name: Dirt BLock (4) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1124548884 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1124548883} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 191.299, y: 10.02, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 1} - m_Children: [] - m_Father: {fileID: 685406909} - m_RootOrder: 35 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &1124548885 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1124548883} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: -0.48952103} - m_SpriteTilingProperty: - border: {x: 1, y: 1, z: 1, w: 1} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 3, y: 3} - newSize: {x: 60.80132, y: 39.211445} - adaptiveTilingThreshold: 0 - drawMode: 2 - adaptiveTiling: 1 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 60.80132, y: 40.43522} - m_EdgeRadius: 0 ---- !u!212 &1124548886 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1124548883} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10754, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: e503170a73f896649ac7d66e2b7743cb, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 2 - m_Size: {x: 60.80132, y: 39.211445} - m_AdaptiveModeThreshold: 0 - m_SpriteTileMode: 1 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &1128696812 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1128696815} - - component: {fileID: 1128696814} - - component: {fileID: 1128696816} - m_Layer: 0 - m_Name: New Sprite (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1128696814 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1128696812} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10754, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.16, y: 0.16} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1128696815 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1128696812} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.34, y: 0.44, z: -0.013522891} - m_LocalScale: {x: 10.712, y: 10.712, z: 10.712} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &1128696816 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1128696812} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.16, y: 0.16} - newSize: {x: 0.16, y: 0.16} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 0.16, y: 0.16} - m_EdgeRadius: 0 --- !u!1001 &1155480040 Prefab: m_ObjectHideFlags: 0 @@ -4800,11 +5611,11 @@ Prefab: m_Modifications: - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.x - value: 64.86 + value: 67.28999 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.y - value: 1.27 + value: 2.49 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.z @@ -4828,7 +5639,7 @@ Prefab: objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_RootOrder - value: 25 + value: 26 objectReference: {fileID: 0} - target: {fileID: 1945490289173396, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_Name @@ -4882,7 +5693,7 @@ Transform: m_LocalScale: {x: 0.49311, y: 0.49311, z: 0.49311} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 14 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1171846960 BoxCollider2D: @@ -4964,11 +5775,11 @@ Prefab: m_Modifications: - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.x - value: 50.07 + value: 52.499992 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.y - value: 1.27 + value: 6.7099996 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.z @@ -4992,7 +5803,7 @@ Prefab: objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_RootOrder - value: 17 + value: 18 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} @@ -5006,11 +5817,11 @@ Prefab: m_Modifications: - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.x - value: 70.2 + value: 72.62999 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.y - value: 1.27 + value: 2.49 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.z @@ -5034,7 +5845,7 @@ Prefab: objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_RootOrder - value: 28 + value: 29 objectReference: {fileID: 0} - target: {fileID: 1945490289173396, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_Name @@ -5145,12 +5956,14 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: + - {fileID: 1535778519} - {fileID: 896155044} + - {fileID: 1291058521} - {fileID: 90717421} - {fileID: 391971045} - {fileID: 346909159} m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -5232,6 +6045,107 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1289073906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1289073907} + - component: {fileID: 1289073909} + - component: {fileID: 1289073908} + m_Layer: 0 + m_Name: Plateform (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1289073907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1289073906} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 44.9, y: 3.279, z: 0} + m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 41 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1289073908 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1289073906} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 5, y: 5} + newSize: {x: 139.86809, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 2 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 139.8681, y: 5} + m_EdgeRadius: 0 +--- !u!212 &1289073909 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1289073906} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 8e9ac4ea28c1be949bd1c31b5ea33a7d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 139.86809, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1289509437 GameObject: m_ObjectHideFlags: 0 @@ -5293,107 +6207,40 @@ MonoBehaviour: m_ChildForceExpandHeight: 1 m_ChildControlWidth: 0 m_ChildControlHeight: 0 ---- !u!1 &1305308387 +--- !u!1 &1291058520 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1305308389} - - component: {fileID: 1305308388} - - component: {fileID: 1305308390} - m_Layer: 0 - m_Name: Ground + - component: {fileID: 1291058521} + m_Layer: 5 + m_Name: Sacrifice m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1305308388 -SpriteRenderer: + m_IsActive: 0 +--- !u!224 &1291058521 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1305308387} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10754, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.16, y: 0.16} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1305308389 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1305308387} + m_GameObject: {fileID: 1291058520} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.0842, y: -3.94, z: -0.024087} - m_LocalScale: {x: 312.03476, y: 3.2399, z: 3.2399} - m_Children: [] - m_Father: {fileID: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1888782704} + m_Father: {fileID: 1201109424} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &1305308390 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1305308387} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.16, y: 0.16} - newSize: {x: 0.16, y: 0.16} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 0.16, y: 0.16} - m_EdgeRadius: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1317735111 GameObject: m_ObjectHideFlags: 0 @@ -5579,7 +6426,7 @@ Transform: m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 7 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1371742236 BoxCollider2D: @@ -5776,6 +6623,107 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 224779656502996830, guid: aadca36d1adf45f4298d970bddab3e45, type: 2} m_PrefabInternal: {fileID: 1420840393} +--- !u!1 &1446212312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1446212313} + - component: {fileID: 1446212315} + - component: {fileID: 1446212314} + m_Layer: 0 + m_Name: Dirt BLock (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1446212313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1446212312} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 77.584, y: 11.188, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1446212314 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1446212312} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 1, y: 1, z: 1, w: 1} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 3, y: 3} + newSize: {x: 1.8312684, y: 32.643368} + adaptiveTilingThreshold: 0 + drawMode: 2 + adaptiveTiling: 1 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.831268, y: 32.64337} + m_EdgeRadius: 0 +--- !u!212 &1446212315 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1446212312} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: e503170a73f896649ac7d66e2b7743cb, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 1.8312684, y: 32.643368} + m_AdaptiveModeThreshold: 0 + m_SpriteTileMode: 1 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1467372323 GameObject: m_ObjectHideFlags: 0 @@ -5924,7 +6872,7 @@ Transform: m_LocalScale: {x: 0.49311, y: 0.49311, z: 0.49311} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 11 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1472961220 BoxCollider2D: @@ -5997,6 +6945,107 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1504782306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1504782307} + - component: {fileID: 1504782309} + - component: {fileID: 1504782308} + m_Layer: 0 + m_Name: Cloud (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1504782307 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504782306} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 64.13, y: 6.24, z: 0} + m_LocalScale: {x: 0.49311, y: 0.49311, z: 0.49311} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 43 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1504782308 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504782306} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.08650994, y: 0.5187712} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 7.76, y: 4.77} + newSize: {x: 28.61, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 7.0102515, y: 2.6949186} + m_EdgeRadius: 0 +--- !u!212 &1504782309 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504782306} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 89233d04124320c409c6beddf25b7c73, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 28.61, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1001 &1508136823 Prefab: m_ObjectHideFlags: 0 @@ -6006,11 +7055,11 @@ Prefab: m_Modifications: - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.x - value: 38.33 + value: 40.759995 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.y - value: 1.27 + value: 4.85 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.z @@ -6034,7 +7083,7 @@ Prefab: objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_RootOrder - value: 26 + value: 27 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalScale.x @@ -6060,6 +7109,74 @@ Transform: m_CorrespondingSourceObject: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} m_PrefabInternal: {fileID: 1508136823} +--- !u!1 &1535778518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1535778519} + - component: {fileID: 1535778521} + - component: {fileID: 1535778520} + m_Layer: 5 + m_Name: KeyInventory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1535778519 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535778518} + 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: 1201109424} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 80, y: 45} + m_SizeDelta: {x: 125, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1535778520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535778518} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, 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_Texture: {fileID: 2800000, guid: 420b9720849182f43afb127bb2d3a81c, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1535778521 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535778518} + m_CullTransparentMesh: 0 --- !u!4 &1548971168 stripped Transform: m_CorrespondingSourceObject: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, @@ -6125,7 +7242,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1620838030 GameObject: @@ -6155,7 +7272,7 @@ Transform: m_LocalScale: {x: 0.5, y: 0.5, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 33 + m_RootOrder: 34 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1620838032 BoxCollider2D: @@ -6180,7 +7297,7 @@ BoxCollider2D: adaptiveTiling: 1 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 14, y: 13.66424} + m_Size: {x: 14.08652, y: 39.21144} m_EdgeRadius: 0 --- !u!212 &1620838033 SpriteRenderer: @@ -6296,6 +7413,107 @@ CanvasRenderer: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1642985459} m_CullTransparentMesh: 0 +--- !u!1 &1691010406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1691010407} + - component: {fileID: 1691010409} + - component: {fileID: 1691010408} + m_Layer: 0 + m_Name: Ground (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1691010407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1691010406} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 126.7, y: 9.6, z: 4.58} + m_LocalScale: {x: 38.00361, y: 25.69738, z: 1} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 48 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1691010408 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1691010406} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.8, y: 0.8} + newSize: {x: 343.5355, y: 132.63167} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.8, y: 0.8} + m_EdgeRadius: 0 +--- !u!212 &1691010409 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1691010406} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 0caff18dcd25b6d4b9fd66428dd74822, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 343.5355, y: 132.63167} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1696106775 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1351872662185478, guid: aadca36d1adf45f4298d970bddab3e45, @@ -11102,7 +12320,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1876443254 GameObject: @@ -11418,6 +12636,164 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: speed: 0.05 +--- !u!1 &1888782703 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1888782704} + - component: {fileID: 1888782706} + - component: {fileID: 1888782705} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1888782704 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1888782703} + 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: 1291058521} + 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: 380, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1888782705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1888782703} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 'Press right click on the personality you will give to out lord. + + Press B or Enter if you want to have time to think.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1af96fb95e96ff74fbc855e55af3cd40, type: 2} + m_sharedMaterial: {fileID: 21374804725866334, guid: 1af96fb95e96ff74fbc855e55af3cd40, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 25 + m_fontSizeBase: 25 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1888782705} + characterCount: 115 + spriteCount: 0 + spaceCount: 23 + wordCount: 24 + linkCount: 0 + lineCount: 5 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1888782706 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1888782703} + m_CullTransparentMesh: 0 --- !u!1001 &1941816160 Prefab: m_ObjectHideFlags: 0 @@ -11427,11 +12803,11 @@ Prefab: m_Modifications: - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.x - value: 72.66 + value: 75.09 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.y - value: 1.27 + value: 5.28 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.z @@ -11455,7 +12831,7 @@ Prefab: objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_RootOrder - value: 29 + value: 30 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalScale.x @@ -11582,7 +12958,7 @@ Transform: m_LocalScale: {x: 0.5, y: 0.5, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 13 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1992646262 BoxCollider2D: @@ -11683,7 +13059,7 @@ Transform: m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 15 + m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &2002245611 BoxCollider2D: @@ -11784,7 +13160,7 @@ Transform: m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 1} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &2003717317 SpriteRenderer: @@ -11885,7 +13261,7 @@ Transform: m_LocalScale: {x: 0.49311, y: 0.49311, z: 0.49311} m_Children: [] m_Father: {fileID: 685406909} - m_RootOrder: 12 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &2076972747 BoxCollider2D: @@ -11958,6 +13334,107 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &2088666705 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2088666706} + - component: {fileID: 2088666708} + - component: {fileID: 2088666707} + m_Layer: 0 + m_Name: Cloud (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2088666706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2088666705} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 40.18, y: 7.15, z: 0} + m_LocalScale: {x: 0.49311, y: 0.49311, z: 0.49311} + m_Children: [] + m_Father: {fileID: 685406909} + m_RootOrder: 42 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &2088666707 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2088666705} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.08650994, y: 0.5187712} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 7.76, y: 4.77} + newSize: {x: 28.61, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 7.0102515, y: 2.6949186} + m_EdgeRadius: 0 +--- !u!212 &2088666708 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2088666705} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 89233d04124320c409c6beddf25b7c73, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 28.61, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &2131179776 GameObject: m_ObjectHideFlags: 0 @@ -12055,11 +13532,11 @@ Prefab: m_Modifications: - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.x - value: 62.11 + value: 64.53999 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.y - value: 1.27 + value: 2.49 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalPosition.z @@ -12083,7 +13560,7 @@ Prefab: objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_RootOrder - value: 24 + value: 25 objectReference: {fileID: 0} - target: {fileID: 4081067183601278, guid: 6f71d8ae6dcc7e24786b939183b266d1, type: 2} propertyPath: m_LocalScale.x diff --git a/Assets/Script/PlayerMovement.cs b/Assets/Script/PlayerMovement.cs index 1ca74c4..26ad1f4 100644 --- a/Assets/Script/PlayerMovement.cs +++ b/Assets/Script/PlayerMovement.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Threading.Tasks; using TMPro; using UnityEngine; +using UnityEngine.UI; [RequireComponent(typeof(Rigidbody2D))] public class PlayerMovement : MonoBehaviour @@ -19,6 +20,16 @@ public class PlayerMovement : MonoBehaviour public new SpriteRenderer renderer; public Animator animator; + [Space] + [Header("Audio")] + public AudioSource effectSource; + public AudioClip dmgClip; + public AudioClip checkpointClip; + public AudioClip deathClip; + public AudioClip selectClip; + public AudioClip tpClip; + + [Space] [Space] [Header("Double Jump")] public float doubleJumpForce = 8; @@ -60,10 +71,14 @@ public class PlayerMovement : MonoBehaviour public GameObject healer; public GameObject parry; public GameObject hook; + public SpriteRenderer PersonalityRenderer; + public Sprite[] PersonalitySprites; public GameObject DeathScreen; public GameObject[] HealPoints; public TextMeshProUGUI Info; public GameObject Dialog; + public GameObject KeyInventory; + public GameObject SacrificeDialog; private Personalty switchingTo; private Personalty personalty; @@ -73,25 +88,20 @@ public class PlayerMovement : MonoBehaviour private int flip = 1; private bool switching = false; private bool parrying = false; - public bool useController = false; + private bool useController = false; + private bool teleporting = false; + private bool sacrifice = false; + private List items = new List(); + private List sacrified = new List(); private Interactable interactable; private Rigidbody2D rb; private new BoxCollider2D collider; - private async void Start() + private void Start() { rb = GetComponent(); collider = GetComponentInChildren(); checkPoint = transform.position; - - if (Input.GetJoystickNames().Length > 0) - { - useController = true; - Info.text = "Gamepad detected, setting keybind for the gamepad. Don't want to use the gamepad ? Press Escape to switch back to the keyboard."; - Info.gameObject.SetActive(true); - await Task.Delay(5000); - Info.gameObject.SetActive(false); - } } private bool IsGrounded @@ -134,47 +144,46 @@ public class PlayerMovement : MonoBehaviour private void Update () { - if(Time.timeScale == 0) + if (sacrifice) { - if (Input.anyKeyDown) + if (Input.GetButtonDown("Interact")) { - transform.position = checkPoint; - renderer.enabled = true; - - HealPoint = 5; - foreach (GameObject hp in HealPoints) - hp.SetActive(true); - + sacrifice = false; Time.timeScale = 1; - DeathScreen.SetActive(false); + SacrificeDialog.SetActive(false); + switchMenu.SetActive(false); + none.SetActive(true); + return; } - - return; - } - - //Switch from keyboard to controller and vice versa - if (Input.GetKeyDown(KeyCode.Escape)) - { - if (useController) + else if (Input.GetMouseButtonDown(0) || Input.GetKeyDown(KeyCode.JoystickButton0)) { - useController = false; - SwitchToKeyboard(); - } - else - { - useController = true; - SwitchToController(); + sacrifice = false; + Time.timeScale = 1; + SacrificeDialog.SetActive(false); + switchMenu.SetActive(false); + none.SetActive(true); + sacrified.Add(switchingTo); + if (switchingTo == Personalty.DoubleJump) + doubleJump.SetActive(false); + else if (switchingTo == Personalty.Heal) + healer.SetActive(false); + else if (switchingTo == Personalty.Hook) + hook.SetActive(false); + else if (switchingTo == Personalty.Parry) + parry.SetActive(false); + else if (switchingTo == Personalty.Run) + run.SetActive(false); + else if (switchingTo == Personalty.SlowProj) + slowProj.SetActive(false); + + switchingTo = Personalty.Normal; + + personalty = Personalty.Normal; + PersonalityRenderer.sprite = PersonalitySprites[(int)Personalty.Normal]; } } - //Personality Switch - if (Input.GetButtonDown("SwitchMenu")) - { - switchMenu.SetActive(true); - Time.timeScale = 0.05f; - switching = true; - } - else if (switching) + if(sacrifice || switching) { Vector3 direction = GetDirection(false); if (direction == new Vector3(0, 0, 0)) @@ -197,7 +206,6 @@ public class PlayerMovement : MonoBehaviour angle = 360 - angle; - if (angle >= 0 && angle < 60) { run.transform.localScale = new Vector3(1.6f, 1.6f, 1.6f); @@ -271,15 +279,72 @@ public class PlayerMovement : MonoBehaviour none.transform.localScale = new Vector3(1, 1, 1); } } + } + + if(Time.timeScale == 0) + { + if (Input.anyKeyDown) + { + transform.position = checkPoint; + renderer.enabled = true; + + HealPoint = 5; + foreach (GameObject hp in HealPoints) + hp.SetActive(true); + + Time.timeScale = 1; + DeathScreen.SetActive(false); + } + + return; + } + + //Switch from keyboard to controller and vice versa + if (Input.GetKeyDown(KeyCode.Escape)) + { + if (useController) + { + useController = false; + SwitchToKeyboard(); + } + else + { + useController = true; + SwitchToController(); + } + } + + //Personality Switch + if (Input.GetButtonDown("SwitchMenu")) + { + switchMenu.SetActive(true); + Time.timeScale = 0.05f; + switching = true; + } + else if (switching) + { if (Input.GetButtonUp("SwitchMenu")) { - //Change skin + if (sacrified.Contains(switchingTo)) + switchingTo = Personalty.Normal; + + PersonalityRenderer.sprite = PersonalitySprites[(int)switchingTo]; + if (switchingTo == Personalty.DoubleJump || switchingTo == Personalty.Hook || switchingTo == Personalty.Normal) + PersonalityRenderer.transform.localScale = new Vector2(.01f * 2f, .01f * 2f); + else if (switchingTo == Personalty.SlowProj) + PersonalityRenderer.transform.localScale = new Vector2(.01f * 0.5f, .01f * 0.5f); + else + PersonalityRenderer.transform.localScale = new Vector2(.01f, .01f); + personalty = switchingTo; switchingTo = Personalty.Normal; switchMenu.SetActive(false); Time.timeScale = 1; switching = false; + + effectSource.clip = selectClip; + effectSource.Play(); } } @@ -357,10 +422,23 @@ public class PlayerMovement : MonoBehaviour { if (interactable.index + 1 < interactable.dialog.Length) { - Info.gameObject.SetActive(false); - Dialog.SetActive(true); - Dialog.GetComponentInChildren().text = interactable.dialog[interactable.index + 1]; - interactable.index++; + if(interactable.dialog[interactable.index + 1] == "**SACRIFIEC**") + { + Time.timeScale = 0; + sacrifice = true; + Dialog.SetActive(false); + SacrificeDialog.SetActive(true); + switchMenu.SetActive(true); + none.SetActive(false); + sacrifice = true; + } + else + { + Info.gameObject.SetActive(false); + Dialog.SetActive(true); + Dialog.GetComponentInChildren().text = interactable.dialog[interactable.index + 1]; + interactable.index++; + } } else { @@ -369,7 +447,11 @@ public class PlayerMovement : MonoBehaviour Info.gameObject.SetActive(true); } } - } + + //Controller detection + if(!useController) + DetectController(); + } private async void CalculateHook() { @@ -474,13 +556,38 @@ public class PlayerMovement : MonoBehaviour } else if (collision.gameObject.tag == "DeathZone") Death(); + else if(collision.gameObject.tag == "Door") + { + if (items.Contains(Item.Key)) + { + Destroy(collision.gameObject); + items.Remove(Item.Key); + KeyInventory.SetActive(false); + } + else + { + Info.text = "Door: You need a key to open the door."; + Info.gameObject.SetActive(true); + AwaitInfo(); + } + } + if (HealPoint <= 0) Death(); } + private async void AwaitInfo() + { + await Task.Delay(5000); + Info.gameObject.SetActive(false); + } + public void Damage(int dmg) { - for(int i = 0; i < dmg; i++) + effectSource.clip = dmgClip; + effectSource.Play(); + + for (int i = 0; i < dmg; i++) { HealPoints[HealPoint - 1].SetActive(false); HealPoint--; @@ -489,11 +596,18 @@ public class PlayerMovement : MonoBehaviour private void Death() { + effectSource.clip = deathClip; + effectSource.Play(); + DeathScreen.SetActive(true); renderer.enabled = false; Time.timeScale = 0; foreach (GameObject hp in HealPoints) hp.SetActive(false); + + distanceJoint.enabled = false; + hookRenderer.enabled = false; + hooked = false; } private void OnTriggerEnter2D(Collider2D collision) @@ -501,7 +615,8 @@ public class PlayerMovement : MonoBehaviour if (collision.tag == "CheckPoint") { checkPoint = transform.position; - //Play a sound + effectSource.clip = checkpointClip; + effectSource.Play(); } else if (collision.tag == "Sign") { @@ -509,6 +624,25 @@ public class PlayerMovement : MonoBehaviour Info.text = "Sign: Press B or enter to read."; Info.gameObject.SetActive(true); } + else if(collision.tag == "Teleporter") + { + effectSource.clip = tpClip; + effectSource.Play(); + + if (teleporting) + teleporting = false; + else + { + transform.position = collision.GetComponent().destination.transform.position; + teleporting = true; + } + } + else if (collision.tag == "Key") + { + Destroy(collision.gameObject); + items.Add(Item.Key); + KeyInventory.SetActive(true); + } } private void OnTriggerExit2D(Collider2D collision) @@ -546,7 +680,6 @@ public class PlayerMovement : MonoBehaviour if (Mathf.Abs(direction.y) < Screen.height / 10 && Mathf.Abs(direction.x) < Screen.width / 10) { - print(Mathf.Abs(direction.y) + " " + Screen.height / 10); return new Vector3(0, 0, 0); } @@ -559,6 +692,48 @@ public class PlayerMovement : MonoBehaviour return direction.normalized; } } + + private async void DetectController() + { + if (IsController()) + { + useController = true; + Info.text = "Gamepad detected, setting keybind for the gamepad. Don't want to use the gamepad ? Press Escape to switch back to the keyboard."; + Info.gameObject.SetActive(true); + await Task.Delay(5000); + Info.gameObject.SetActive(false); + } + } + + private bool IsController() + { + if (Input.GetKey(KeyCode.JoystickButton0) || + Input.GetKey(KeyCode.JoystickButton1) || + Input.GetKey(KeyCode.JoystickButton2) || + Input.GetKey(KeyCode.JoystickButton3) || + Input.GetKey(KeyCode.JoystickButton4) || + Input.GetKey(KeyCode.JoystickButton5) || + Input.GetKey(KeyCode.JoystickButton6) || + Input.GetKey(KeyCode.JoystickButton7) || + Input.GetKey(KeyCode.JoystickButton8) || + Input.GetKey(KeyCode.JoystickButton9) || + Input.GetKey(KeyCode.JoystickButton10) || + Input.GetKey(KeyCode.JoystickButton11) || + Input.GetKey(KeyCode.JoystickButton12) || + Input.GetKey(KeyCode.JoystickButton13) || + Input.GetKey(KeyCode.JoystickButton14) || + Input.GetKey(KeyCode.JoystickButton15) || + Input.GetKey(KeyCode.JoystickButton16) || + Input.GetKey(KeyCode.JoystickButton17) || + Input.GetKey(KeyCode.JoystickButton18) || + Input.GetKey(KeyCode.JoystickButton19)) + { + return true; + } + + return false; + } } public enum Personalty { Normal, DoubleJump, Run, Hook, Parry, Heal, SlowProj } +public enum Item { Key } diff --git a/Assets/Script/Slime.cs b/Assets/Script/Slime.cs index 37b5fc2..3919c29 100644 --- a/Assets/Script/Slime.cs +++ b/Assets/Script/Slime.cs @@ -20,4 +20,13 @@ public class Slime : MonoBehaviour nextJump = Random.Range(1, 5); } } + + private void OnCollisionEnter2D(Collision2D collision) + { + if (collision.gameObject.tag == "Projectile") + { + Destroy(collision.gameObject); + Destroy(gameObject); + } + } } diff --git a/Assets/Script/Teleporter.cs b/Assets/Script/Teleporter.cs new file mode 100644 index 0000000..88211d9 --- /dev/null +++ b/Assets/Script/Teleporter.cs @@ -0,0 +1,8 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Teleporter : MonoBehaviour +{ + public Teleporter destination; +} diff --git a/Assets/Script/Teleporter.cs.meta b/Assets/Script/Teleporter.cs.meta new file mode 100644 index 0000000..ab79b7f --- /dev/null +++ b/Assets/Script/Teleporter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00a9d1cbc15b952478f37829f27ce0db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sound.meta b/Assets/Sound.meta new file mode 100644 index 0000000..c4c30bc --- /dev/null +++ b/Assets/Sound.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f79a6b7a8791d45478e5397434b8f351 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sound/Checkpoint.mp3 b/Assets/Sound/Checkpoint.mp3 new file mode 100644 index 0000000..03d4c52 Binary files /dev/null and b/Assets/Sound/Checkpoint.mp3 differ diff --git a/Assets/Sound/Checkpoint.mp3.meta b/Assets/Sound/Checkpoint.mp3.meta new file mode 100644 index 0000000..e043f6b --- /dev/null +++ b/Assets/Sound/Checkpoint.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 552e3725c307ec24e9692584275ce7d5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sound/Death.mp3 b/Assets/Sound/Death.mp3 new file mode 100644 index 0000000..ffe05ca Binary files /dev/null and b/Assets/Sound/Death.mp3 differ diff --git a/Assets/Sound/Death.mp3.meta b/Assets/Sound/Death.mp3.meta new file mode 100644 index 0000000..15c10fc --- /dev/null +++ b/Assets/Sound/Death.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 99aa37ddfc49308429cd0f5bcc6468e6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sound/Hit.mp3 b/Assets/Sound/Hit.mp3 new file mode 100644 index 0000000..a658563 Binary files /dev/null and b/Assets/Sound/Hit.mp3 differ diff --git a/Assets/Sound/Hit.mp3.meta b/Assets/Sound/Hit.mp3.meta new file mode 100644 index 0000000..30167db --- /dev/null +++ b/Assets/Sound/Hit.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 01dd8a593d5458a489f516cf9edcb69d +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sound/Musique qui rend fou.wav b/Assets/Sound/Musique qui rend fou.wav new file mode 100644 index 0000000..da3ab7e Binary files /dev/null and b/Assets/Sound/Musique qui rend fou.wav differ diff --git a/Assets/Sound/Musique qui rend fou.wav.meta b/Assets/Sound/Musique qui rend fou.wav.meta new file mode 100644 index 0000000..6fcff9d --- /dev/null +++ b/Assets/Sound/Musique qui rend fou.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0914bbd562aa3fd44ae94b790e18d605 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sound/PersonalitySwitch.mp3 b/Assets/Sound/PersonalitySwitch.mp3 new file mode 100644 index 0000000..02d738c Binary files /dev/null and b/Assets/Sound/PersonalitySwitch.mp3 differ diff --git a/Assets/Sound/PersonalitySwitch.mp3.meta b/Assets/Sound/PersonalitySwitch.mp3.meta new file mode 100644 index 0000000..817d152 --- /dev/null +++ b/Assets/Sound/PersonalitySwitch.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: b80d5cfe10047c642b2f4ebf608eee26 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sound/Teleport.mp3 b/Assets/Sound/Teleport.mp3 new file mode 100644 index 0000000..3720dd7 Binary files /dev/null and b/Assets/Sound/Teleport.mp3 differ diff --git a/Assets/Sound/Teleport.mp3.meta b/Assets/Sound/Teleport.mp3.meta new file mode 100644 index 0000000..9d45e10 --- /dev/null +++ b/Assets/Sound/Teleport.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: d8e9ac8b8410c4b4fad84fd001931ff6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprite/Environement/key.png b/Assets/Sprite/Environement/key.png new file mode 100644 index 0000000..0634f39 Binary files /dev/null and b/Assets/Sprite/Environement/key.png differ diff --git a/Assets/Sprite/Environement/key.png.meta b/Assets/Sprite/Environement/key.png.meta new file mode 100644 index 0000000..60d42f7 --- /dev/null +++ b/Assets/Sprite/Environement/key.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 420b9720849182f43afb127bb2d3a81c +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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 92ba83a7a4c86604f93471cfe1bf96c8 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprite/Environement/porte.png b/Assets/Sprite/Environement/porte.png new file mode 100644 index 0000000..6680c90 Binary files /dev/null and b/Assets/Sprite/Environement/porte.png differ diff --git a/Assets/Sprite/Environement/porte.png.meta b/Assets/Sprite/Environement/porte.png.meta new file mode 100644 index 0000000..e3b48ea --- /dev/null +++ b/Assets/Sprite/Environement/porte.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: e293a80c884f72a4fb0c2956f0740363 +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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ba23c936c47443a489209bd9d2fc0c37 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset index 413bf28..4c6e36d 100644 --- a/ProjectSettings/InputManager.asset +++ b/ProjectSettings/InputManager.asset @@ -122,7 +122,7 @@ InputManager: descriptiveName: descriptiveNegativeName: negativeButton: - positiveButton: enter + positiveButton: return altNegativeButton: altPositiveButton: joystick button 1 gravity: 1000 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index e8c69cf..cc051b9 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -8,6 +8,11 @@ TagManager: - DeathZone - HealPoint - Sign + - CheckPoint + - Teleporter + - Door + - Key + - Projectile layers: - Default - TransparentFX