From ea0e6901a4fa97a26532b57e8458f0e57a3dc77e Mon Sep 17 00:00:00 2001 From: kingjuulian06 <128752981+kingjuulian06@users.noreply.github.com> Date: Mon, 4 Mar 2024 23:07:00 +0100 Subject: [PATCH] Gravity Portals addet --- .plastic/plastic.changes | Bin 41580 -> 42753 bytes .plastic/plastic.wktree | Bin 47972 -> 49165 bytes .../Prefabs/Gravity_Reverse_Portal_1.prefab | 144 +++++ .../Gravity_Reverse_Portal_1.prefab.meta | 7 + .../Prefabs/Gravity_Reverse_Portal_2.prefab | 144 +++++ .../Gravity_Reverse_Portal_2.prefab.meta | 7 + Assets/Prefabs/Oben_Block.prefab | 2 +- Assets/Resources/Portal_Gravity_3.png | Bin 0 -> 6601 bytes Assets/Resources/Portal_Gravity_3.png.meta | 203 ++++++++ Assets/Resources/Portal_Gravity_4.png | Bin 0 -> 6657 bytes Assets/Resources/Portal_Gravity_4.png.meta | 203 ++++++++ Assets/Scenes/Level_Scenes/Level_01.unity | 491 ++++++++++++++---- Assets/Scripts/BlockScript.cs | 21 +- .../Scripts/Gravity_Reverse_Portal_Script.cs | 42 ++ .../Gravity_Reverse_Portal_Script.cs.meta | 2 + Assets/Scripts/LogicScript.cs | 2 +- ProjectSettings/TagManager.asset | 2 +- 17 files changed, 1155 insertions(+), 115 deletions(-) create mode 100644 Assets/Prefabs/Gravity_Reverse_Portal_1.prefab create mode 100644 Assets/Prefabs/Gravity_Reverse_Portal_1.prefab.meta create mode 100644 Assets/Prefabs/Gravity_Reverse_Portal_2.prefab create mode 100644 Assets/Prefabs/Gravity_Reverse_Portal_2.prefab.meta create mode 100644 Assets/Resources/Portal_Gravity_3.png create mode 100644 Assets/Resources/Portal_Gravity_3.png.meta create mode 100644 Assets/Resources/Portal_Gravity_4.png create mode 100644 Assets/Resources/Portal_Gravity_4.png.meta create mode 100644 Assets/Scripts/Gravity_Reverse_Portal_Script.cs create mode 100644 Assets/Scripts/Gravity_Reverse_Portal_Script.cs.meta diff --git a/.plastic/plastic.changes b/.plastic/plastic.changes index 928f9bab95128d3cc57efdfb69f7411be1e02ece..55454d70773b00955686cac61ed3a4d5183a5106 100644 GIT binary patch delta 367 zcmaEJgsJfy(}qMYMuW{sTrWf<6x@pv%Q8zU^7|QOHghSw;g^)hq1tfr2L&ZYcaU;P6`X1U_0$>Nz-n-r zV+1zG6|Xr)lR@UVfSvYD{~)8><{bu;xCBL@euLR=Jeko#p3!%5Vw<&qB%0hLD^*4x fkO3IFOu)LlLAnIdbphq9R2aQL`Zjx6E2RSfz^a1i delta 43 zcmV+`0M!41&I0Vj0<^RCGQj~Fvy(HD3bWroB4>)1 B5#ay; diff --git a/.plastic/plastic.wktree b/.plastic/plastic.wktree index 4f6f2dd3a05c576ec9b7d7ab46027fbf9228c467..2981a4a1de2ef68fa038af1ad9cd7dce3415d02a 100644 GIT binary patch delta 368 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 LNkvXXu0mjft;qSi literal 0 HcmV?d00001 diff --git a/Assets/Resources/Portal_Gravity_4.png.meta b/Assets/Resources/Portal_Gravity_4.png.meta new file mode 100644 index 00000000..2e1132ad --- /dev/null +++ b/Assets/Resources/Portal_Gravity_4.png.meta @@ -0,0 +1,203 @@ +fileFormatVersion: 2 +guid: 50c2bda623edd7040b11864cc3fc2075 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7847898640770130345 + second: Portal_Gravity_4_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: OSXUniversal + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Linux64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Portal_Gravity_4_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 117 + height: 117 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9a1ef5cdb3659ec60800000000000000 + internalID: 7847898640770130345 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Level_Scenes/Level_01.unity b/Assets/Scenes/Level_Scenes/Level_01.unity index 8768cbf2..12600fe1 100644 --- a/Assets/Scenes/Level_Scenes/Level_01.unity +++ b/Assets/Scenes/Level_Scenes/Level_01.unity @@ -128,7 +128,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1092171} - m_Layer: 0 + m_Layer: 6 m_Name: 5_Decke (2) m_TagString: Untagged m_Icon: {fileID: 0} @@ -1044,7 +1044,7 @@ GameObject: - component: {fileID: 152168558} - component: {fileID: 152168557} - component: {fileID: 152168556} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -1214,7 +1214,7 @@ GameObject: - component: {fileID: 218467066} - component: {fileID: 218467065} - component: {fileID: 218467064} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block (2) m_TagString: Untagged m_Icon: {fileID: 0} @@ -1419,6 +1419,11 @@ Transform: m_CorrespondingSourceObject: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} m_PrefabInstance: {fileID: 813614452} m_PrefabAsset: {fileID: 0} +--- !u!4 &236919471 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + m_PrefabInstance: {fileID: 5061219897513051283} + m_PrefabAsset: {fileID: 0} --- !u!1001 &264303844 PrefabInstance: m_ObjectHideFlags: 0 @@ -1793,7 +1798,7 @@ GameObject: - component: {fileID: 284697091} - component: {fileID: 284697090} - component: {fileID: 284697089} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -2616,7 +2621,7 @@ GameObject: - component: {fileID: 341960277} - component: {fileID: 341960276} - component: {fileID: 341960275} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -2916,7 +2921,7 @@ GameObject: - component: {fileID: 364874580} - component: {fileID: 364874579} - component: {fileID: 364874578} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -3071,7 +3076,7 @@ GameObject: - component: {fileID: 438366232} - component: {fileID: 438366231} - component: {fileID: 438366230} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -3254,7 +3259,7 @@ GameObject: - component: {fileID: 482194890} - component: {fileID: 482194889} - component: {fileID: 482194888} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -3412,7 +3417,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 488785767} - m_Layer: 0 + m_Layer: 6 m_Name: 5_Decke (4) m_TagString: Untagged m_Icon: {fileID: 0} @@ -3565,7 +3570,7 @@ GameObject: - component: {fileID: 515137642} - component: {fileID: 515137641} - component: {fileID: 515137640} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -3715,7 +3720,7 @@ GameObject: - component: {fileID: 527112737} - component: {fileID: 527112736} - component: {fileID: 527112735} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -4572,7 +4577,7 @@ GameObject: - component: {fileID: 635044266} - component: {fileID: 635044265} - component: {fileID: 635044264} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -4833,7 +4838,7 @@ GameObject: - component: {fileID: 663398397} - component: {fileID: 663398396} - component: {fileID: 663398395} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -5133,7 +5138,7 @@ GameObject: - component: {fileID: 677159258} - component: {fileID: 677159257} - component: {fileID: 677159256} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -5495,7 +5500,7 @@ GameObject: - component: {fileID: 712996704} - component: {fileID: 712996703} - component: {fileID: 712996702} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -5690,11 +5695,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 42459eeaffff042438b980dd39853b34, type: 3} ---- !u!4 &744463344 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - m_PrefabInstance: {fileID: 2114918104} - m_PrefabAsset: {fileID: 0} --- !u!1001 &767409293 PrefabInstance: m_ObjectHideFlags: 0 @@ -6086,6 +6086,11 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} +--- !u!4 &814079476 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + m_PrefabInstance: {fileID: 9021772459973510218} + m_PrefabAsset: {fileID: 0} --- !u!1001 &814361542 PrefabInstance: m_ObjectHideFlags: 0 @@ -8227,7 +8232,7 @@ GameObject: - component: {fileID: 1025138050} - component: {fileID: 1025138049} - component: {fileID: 1025138048} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -8454,7 +8459,7 @@ GameObject: - component: {fileID: 1106017037} - component: {fileID: 1106017036} - component: {fileID: 1106017035} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -8742,6 +8747,68 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1001 &1119919077 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2077296611} + m_Modifications: + - target: {fileID: 3869387971114969329, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_Name + value: 5_Boden + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalPosition.x + value: 149.5 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f545aca2a47e27f4185644d53de80672, type: 3} +--- !u!4 &1119919078 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + m_PrefabInstance: {fileID: 1119919077} + m_PrefabAsset: {fileID: 0} --- !u!1 &1125506670 GameObject: m_ObjectHideFlags: 0 @@ -9212,7 +9279,7 @@ GameObject: - component: {fileID: 1152798762} - component: {fileID: 1152798761} - component: {fileID: 1152798760} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -9419,7 +9486,7 @@ GameObject: - component: {fileID: 1186631295} - component: {fileID: 1186631294} - component: {fileID: 1186631293} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -10179,7 +10246,7 @@ GameObject: - component: {fileID: 1243498745} - component: {fileID: 1243498744} - component: {fileID: 1243498743} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -11797,7 +11864,7 @@ GameObject: - component: {fileID: 1387380845} - component: {fileID: 1387380844} - component: {fileID: 1387380843} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -11952,7 +12019,7 @@ GameObject: - component: {fileID: 1395604808} - component: {fileID: 1395604807} - component: {fileID: 1395604806} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -12309,7 +12376,7 @@ GameObject: - component: {fileID: 1426916391} - component: {fileID: 1426916390} - component: {fileID: 1426916389} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -12930,7 +12997,7 @@ GameObject: - component: {fileID: 1470345718} - component: {fileID: 1470345717} - component: {fileID: 1470345716} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -13499,7 +13566,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1488440667} - m_Layer: 0 + m_Layer: 6 m_Name: 5_Decke (1) m_TagString: Untagged m_Icon: {fileID: 0} @@ -13895,7 +13962,7 @@ GameObject: - component: {fileID: 1520136343} - component: {fileID: 1520136342} - component: {fileID: 1520136341} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -14165,7 +14232,7 @@ GameObject: - component: {fileID: 1536963038} - component: {fileID: 1536963037} - component: {fileID: 1536963036} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -15114,7 +15181,7 @@ GameObject: - component: {fileID: 1620903703} - component: {fileID: 1620903702} - component: {fileID: 1620903701} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -15414,7 +15481,7 @@ GameObject: - component: {fileID: 1647644635} - component: {fileID: 1647644634} - component: {fileID: 1647644633} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -15852,6 +15919,17 @@ GameObject: m_CorrespondingSourceObject: {fileID: 3366461112499546728, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3} m_PrefabInstance: {fileID: 5813108824145675948} m_PrefabAsset: {fileID: 0} +--- !u!114 &1672358436 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 492807684993696570, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3} + m_PrefabInstance: {fileID: 5813108824145675948} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672358435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d22c78c60bdea6438f36bf3f862344a, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1678056016 GameObject: m_ObjectHideFlags: 0 @@ -16096,7 +16174,7 @@ GameObject: - component: {fileID: 1743505081} - component: {fileID: 1743505080} - component: {fileID: 1743505079} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -16367,7 +16445,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1794961688} - m_Layer: 0 + m_Layer: 6 m_Name: 5_Decke (3) m_TagString: Untagged m_Icon: {fileID: 0} @@ -16394,6 +16472,68 @@ Transform: - {fileID: 1743505078} m_Father: {fileID: 2077296611} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1806254989 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2077296611} + m_Modifications: + - target: {fileID: 3348746971475991555, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_Name + value: Big_Spike + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalPosition.x + value: 148.4 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} +--- !u!4 &1806254990 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} + m_PrefabInstance: {fileID: 1806254989} + m_PrefabAsset: {fileID: 0} --- !u!1 &1808971416 GameObject: m_ObjectHideFlags: 0 @@ -17134,7 +17274,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1864428979} - m_Layer: 0 + m_Layer: 6 m_Name: 5_Decke (5) m_TagString: Untagged m_Icon: {fileID: 0} @@ -17380,7 +17520,7 @@ GameObject: - component: {fileID: 1897803723} - component: {fileID: 1897803722} - component: {fileID: 1897803721} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -17753,7 +17893,7 @@ GameObject: - component: {fileID: 1918510238} - component: {fileID: 1918510237} - component: {fileID: 1918510236} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -18053,7 +18193,7 @@ GameObject: - component: {fileID: 1955516423} - component: {fileID: 1955516422} - component: {fileID: 1955516421} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -18296,7 +18436,7 @@ GameObject: - component: {fileID: 1980846979} - component: {fileID: 1980846978} - component: {fileID: 1980846977} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -18751,7 +18891,7 @@ GameObject: - component: {fileID: 2015851369} - component: {fileID: 2015851368} - component: {fileID: 2015851367} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block (3) m_TagString: Untagged m_Icon: {fileID: 0} @@ -18951,6 +19091,68 @@ Transform: m_CorrespondingSourceObject: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} m_PrefabInstance: {fileID: 2020538844} m_PrefabAsset: {fileID: 0} +--- !u!1001 &2031690544 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2077296611} + m_Modifications: + - target: {fileID: 3869387971114969329, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_Name + value: 5_Boden + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalPosition.x + value: 155 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f545aca2a47e27f4185644d53de80672, type: 3} +--- !u!4 &2031690545 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4912221352154566921, guid: f545aca2a47e27f4185644d53de80672, type: 3} + m_PrefabInstance: {fileID: 2031690544} + m_PrefabAsset: {fileID: 0} --- !u!4 &2036761489 stripped Transform: m_CorrespondingSourceObject: {fileID: 7477332190335479527, guid: ef96cc34ae9dec442be7c3018467381a, type: 3} @@ -19040,7 +19242,7 @@ GameObject: - component: {fileID: 2057422136} - component: {fileID: 2057422135} - component: {fileID: 2057422134} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block m_TagString: Untagged m_Icon: {fileID: 0} @@ -19342,7 +19544,11 @@ Transform: - {fileID: 878464109} - {fileID: 8708004} - {fileID: 837960018} - - {fileID: 744463344} + - {fileID: 1806254990} + - {fileID: 1119919078} + - {fileID: 2031690545} + - {fileID: 236919471} + - {fileID: 814079476} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2087132437 @@ -19357,7 +19563,7 @@ GameObject: - component: {fileID: 2087132441} - component: {fileID: 2087132440} - component: {fileID: 2087132439} - m_Layer: 0 + m_Layer: 6 m_Name: Oben_Block (1) m_TagString: Untagged m_Icon: {fileID: 0} @@ -19504,7 +19710,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 2091115551} - m_Layer: 0 + m_Layer: 6 m_Name: 5_Decke m_TagString: Untagged m_Icon: {fileID: 0} @@ -19536,63 +19742,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} m_PrefabInstance: {fileID: 535740845} m_PrefabAsset: {fileID: 0} ---- !u!1001 &2114918104 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 2077296611} - m_Modifications: - - target: {fileID: 5482152677610191764, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_Name - value: Small_Spike (17) - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalPosition.x - value: 148.4 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalPosition.y - value: -0.28 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8715522739617751818, guid: 42459eeaffff042438b980dd39853b34, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 42459eeaffff042438b980dd39853b34, type: 3} --- !u!1 &2134755120 GameObject: m_ObjectHideFlags: 0 @@ -19797,13 +19946,78 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1796999213157850696, guid: f05a39034420d3c43b7ef6027cdf28f8, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f05a39034420d3c43b7ef6027cdf28f8, type: 3} +--- !u!1001 &5061219897513051283 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2077296611} + m_Modifications: + - target: {fileID: 2852133160424405518, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: logic + value: + objectReference: {fileID: 1530393130} + - target: {fileID: 2852133160424405518, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: player + value: + objectReference: {fileID: 1672358436} + - target: {fileID: 3604418987519929092, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_Name + value: Gravity_Reverse_Portal_1 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalPosition.x + value: 88.33568 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalPosition.y + value: 2.2234874 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7933534 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalRotation.y + value: 0.60876137 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 8276112340350204295, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 32a67f0dc872e644295b46232cdf2312, type: 3} --- !u!1001 &5732597877860892527 PrefabInstance: m_ObjectHideFlags: 0 @@ -19916,6 +20130,10 @@ PrefabInstance: propertyPath: m_Name value: Player objectReference: {fileID: 0} + - target: {fileID: 6670994472748435851, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3} + propertyPath: m_GravityScale + value: -2 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -20330,6 +20548,71 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81a4d06b08ab96e4d933ec13423d1ddd, type: 3} +--- !u!1001 &9021772459973510218 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2077296611} + m_Modifications: + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalPosition.x + value: 100.72817 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalPosition.y + value: 6.221109 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7933534 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalRotation.y + value: 0.60876137 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 1107443207003608527, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1609899793463503480, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: logic + value: + objectReference: {fileID: 1530393130} + - target: {fileID: 1609899793463503480, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: player + value: + objectReference: {fileID: 1672358436} + - target: {fileID: 4644689652760749995, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} + propertyPath: m_Name + value: Gravity_Reverse_Portal_2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0afa01ec250a1c448ace922517b13e6d, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/BlockScript.cs b/Assets/Scripts/BlockScript.cs index 2a3874a3..265aa336 100644 --- a/Assets/Scripts/BlockScript.cs +++ b/Assets/Scripts/BlockScript.cs @@ -13,6 +13,7 @@ public class BlockScript : MonoBehaviour private Vector3 rotation; private float speed = 175; public bool IsFlying = false; + public int gravity = 2; private UnityEngine.RigidbodyConstraints2D constraints; @@ -26,7 +27,7 @@ public class BlockScript : MonoBehaviour void Update() { if (!logic.IsFreezed) { - m_Rigidbody.gravityScale = 2; + m_Rigidbody.gravityScale = gravity; m_Rigidbody.constraints = RigidbodyConstraints2D.None; logic.addTime(); } @@ -45,7 +46,7 @@ public class BlockScript : MonoBehaviour if(logic.IsFreezed) { velocity = m_Rigidbody.velocity; m_Rigidbody.velocity = Vector2.zero; - m_Rigidbody.gravityScale = 0; + gravity = 0; m_Rigidbody.constraints = RigidbodyConstraints2D.FreezeRotation; } @@ -72,12 +73,7 @@ public class BlockScript : MonoBehaviour IsFlying = true; m_Rigidbody.velocity = Vector2.up * 17; } - - if (collision.gameObject.layer==10) { - IsFlying = false; - rotation = Vector3.back; - transform.Rotate(rotation * speed * Time.deltaTime); - } + } private void OnTriggerEnter2D(Collider2D collider) { @@ -86,6 +82,15 @@ public class BlockScript : MonoBehaviour rotation = Vector3.back; transform.Rotate(rotation * speed * Time.deltaTime); } + + if (collider.gameObject.layer==11) { + if (collider.gameObject.GetComponent().direction==0) { + gravity = -2; + } + else if(collider.gameObject.GetComponent().direction==1){ + gravity = 2; + } + } } private void OnTriggerStay2D(Collider2D collider) { diff --git a/Assets/Scripts/Gravity_Reverse_Portal_Script.cs b/Assets/Scripts/Gravity_Reverse_Portal_Script.cs new file mode 100644 index 00000000..e91ce358 --- /dev/null +++ b/Assets/Scripts/Gravity_Reverse_Portal_Script.cs @@ -0,0 +1,42 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Gravity_Reverse_Portal_Script : MonoBehaviour +{ + public float moveSpeed = 5; + public float deadZone = -15; + public BlockScript player; + + public LogicScript logic; + //0 means from right to false + //1 means from false to right + public int direction; + + // Start is called before the first frame update + void Start() + { + player = GameObject.FindGameObjectWithTag("Player").GetComponent(); + logic = GameObject.FindGameObjectWithTag("Logic").GetComponent(); + } + + // Update is called once per frame + void Update() + { + if (player.IsAlive&&!logic.IsFreezed) { + transform.position = transform.position + (Vector3.left * moveSpeed) * Time.deltaTime; + } + + if(transform.position.x