Added Particles

This commit is contained in:
kingjuulian06 2024-05-14 23:48:53 +02:00
parent ea0e6901a4
commit c0400f7e2c
44 changed files with 23933 additions and 5478 deletions

Binary file not shown.

Binary file not shown.

View File

@ -88,7 +88,8 @@ PrefabInstance:
propertyPath: m_Name
value: Block_01
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedComponents:
- {fileID: 3997803213758825310, guid: f432afb7d9785944985921bd4551a51d, type: 3}
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
@ -150,7 +151,8 @@ PrefabInstance:
propertyPath: m_Name
value: Block_01
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedComponents:
- {fileID: 3997803213758825310, guid: f432afb7d9785944985921bd4551a51d, type: 3}
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
@ -212,7 +214,8 @@ PrefabInstance:
propertyPath: m_Name
value: Block_01
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedComponents:
- {fileID: 3997803213758825310, guid: f432afb7d9785944985921bd4551a51d, type: 3}
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
@ -274,7 +277,8 @@ PrefabInstance:
propertyPath: m_Name
value: Block_01
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedComponents:
- {fileID: 3997803213758825310, guid: f432afb7d9785944985921bd4551a51d, type: 3}
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
@ -336,7 +340,8 @@ PrefabInstance:
propertyPath: m_Name
value: Block_01
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedComponents:
- {fileID: 3997803213758825310, guid: f432afb7d9785944985921bd4551a51d, type: 3}
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []

View File

@ -0,0 +1,139 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6754402840055466361
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4466981875673729743}
- component: {fileID: 8289620954149099471}
- component: {fileID: 3809064936345375302}
- component: {fileID: 9213563493628528757}
m_Layer: 13
m_Name: Ball_Portal_1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4466981875673729743
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6754402840055466361}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0.60876137, z: -0, w: 0.7933534}
m_LocalPosition: {x: 2.0602634, y: 0.5554881, z: -3.0191066}
m_LocalScale: {x: 2, y: 1.5, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: -75, z: 0}
--- !u!212 &8289620954149099471
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6754402840055466361}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
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_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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: 5136952796830497578, guid: 9c89d6ff6bc6bb244a9a0d260bb6341a, 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.2, y: 0.21}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!70 &3809064936345375302
CapsuleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6754402840055466361}
m_Enabled: 1
serializedVersion: 3
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_CompositeOperation: 0
m_CompositeOrder: 0
m_Offset: {x: 0, y: 0}
m_Size: {x: 1.4799999, y: 1.47}
m_Direction: 0
--- !u!114 &9213563493628528757
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6754402840055466361}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 64816296726542040a8330025c168d5f, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: def8181932381a24fa7f21cb9bd2fcf4
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,139 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1653236171397788866
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4412374636423147223}
- component: {fileID: 4526669656387247853}
- component: {fileID: 6260986518358766925}
- component: {fileID: 5411274425563213267}
m_Layer: 13
m_Name: Ball_Portal_2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4412374636423147223
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1653236171397788866}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0.60876137, z: -0, w: 0.7933534}
m_LocalPosition: {x: 7.9239664, y: 0.5554881, z: -4.0543833}
m_LocalScale: {x: 2, y: 1.5, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: -75, z: 0}
--- !u!212 &4526669656387247853
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1653236171397788866}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
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_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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: -4936912218595992620, guid: 7b278f3e307c4aa47b83534273749e4d, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1.12, y: 1.29}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!114 &6260986518358766925
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1653236171397788866}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 64816296726542040a8330025c168d5f, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!70 &5411274425563213267
CapsuleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1653236171397788866}
m_Enabled: 1
serializedVersion: 3
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_CompositeOperation: 0
m_CompositeOrder: 0
m_Offset: {x: 0, y: 0}
m_Size: {x: 1.4799999, y: 1.47}
m_Direction: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8f7f2277d02e1bf4287cfc3779202403
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -28,7 +28,7 @@ Transform:
m_GameObject: {fileID: 3348746971475991555}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -4.5, z: 0}
m_LocalPosition: {x: 0, y: 1.1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -154,7 +154,5 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fde21be79882b77419e4f9d4668e704b, type: 3}
m_Name:
m_EditorClassIdentifier:
moveSpeed: 5
deadZone: -15
player: {fileID: 0}
logic: {fileID: 0}
movement: {fileID: 0}
flushed: 1

View File

@ -10,7 +10,7 @@ GameObject:
m_Component:
- component: {fileID: 855177071072127643}
- component: {fileID: 8820367359962772819}
- component: {fileID: 7312622487449429733}
- component: {fileID: -313887156136979482}
m_Layer: 0
m_Name: Kette
m_TagString: Untagged
@ -87,7 +87,7 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!114 &7312622487449429733
--- !u!114 &-313887156136979482
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@ -96,10 +96,6 @@ MonoBehaviour:
m_GameObject: {fileID: 2143798069032021250}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b158324e86deb914ca82ff654089bdc5, type: 3}
m_Script: {fileID: 11500000, guid: 773faeba4f446c84588732d10bc533cc, type: 3}
m_Name:
m_EditorClassIdentifier:
moveSpeed: 5
deadZone: -15
player: {fileID: 0}
logic: {fileID: 0}

View File

@ -265,7 +265,7 @@ Rigidbody2D:
m_Mass: 1
m_LinearDrag: 0
m_AngularDrag: 0.05
m_GravityScale: 2
m_GravityScale: 0
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
@ -341,6 +341,9 @@ MonoBehaviour:
IsAlive: 1
logic: {fileID: 0}
IsFlying: 0
gravity: 2
sprite1: {fileID: 21300000, guid: 16457efa9d9327b42af5a5153c644385, type: 3}
sprite2: {fileID: -3919779002189068522, guid: 01800ff9ffd8d2e4e8cd8b1304f0a5e7, type: 3}
--- !u!95 &5335148021179012634
Animator:
serializedVersion: 7

BIN
Assets/Resources/Ball.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,204 @@
fileFormatVersion: 2
guid: 01800ff9ffd8d2e4e8cd8b1304f0a5e7
TextureImporter:
internalIDToNameTable:
- first:
213: -3919779002189068522
second: Ball_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: Ball_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 144
height: 144
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 6174c70f3c52a99c0800000000000000
internalID: -3919779002189068522
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
Ball_0: -3919779002189068522
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,279 @@
fileFormatVersion: 2
guid: 9c89d6ff6bc6bb244a9a0d260bb6341a
TextureImporter:
internalIDToNameTable:
- first:
213: 5136952796830497578
second: Ball_Portal_2_0
- first:
213: 447506125696840936
second: Ball_Portal_2_1
- first:
213: -233957081289713460
second: Ball_Portal_2_2
- first:
213: 7533132528714797526
second: Ball_Portal_2_3
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: Ball_Portal_2_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 148
height: 147
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: a2bf70b1a5f1a4740800000000000000
internalID: 5136952796830497578
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Ball_Portal_2_1
rect:
serializedVersion: 2
x: 18
y: 18
width: 112
height: 129
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 8e4b8f8437cd53600800000000000000
internalID: 447506125696840936
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Ball_Portal_2_2
rect:
serializedVersion: 2
x: 128
y: 64
width: 20
height: 21
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: cc81a0d2641d0ccf0800000000000000
internalID: -233957081289713460
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Ball_Portal_2_3
rect:
serializedVersion: 2
x: 64
y: 0
width: 21
height: 20
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 6d15cf36f101b8860800000000000000
internalID: 7533132528714797526
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 4e8a12d30dc7f51499ec155d773729bd
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
Ball_Portal_2_0: 5136952796830497578
Ball_Portal_2_1: 447506125696840936
Ball_Portal_2_2: -233957081289713460
Ball_Portal_2_3: 7533132528714797526
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,279 @@
fileFormatVersion: 2
guid: 7b278f3e307c4aa47b83534273749e4d
TextureImporter:
internalIDToNameTable:
- first:
213: -4936912218595992620
second: Ball_Portal_1_0
- first:
213: -4117983731241595384
second: Ball_Portal_1_1
- first:
213: -1445597061558948197
second: Ball_Portal_1_2
- first:
213: 2582291483432449780
second: Ball_Portal_1_3
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: Ball_Portal_1_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 148
height: 147
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 4dbdc4b7e709c7bb0800000000000000
internalID: -4936912218595992620
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Ball_Portal_1_1
rect:
serializedVersion: 2
x: 63
y: 127
width: 21
height: 20
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 80ec18c4d9bf9d6c0800000000000000
internalID: -4117983731241595384
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Ball_Portal_1_2
rect:
serializedVersion: 2
x: 0
y: 63
width: 20
height: 20
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: b9e2e61b12530fbe0800000000000000
internalID: -1445597061558948197
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Ball_Portal_1_3
rect:
serializedVersion: 2
x: 128
y: 63
width: 20
height: 21
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 4f6f1803c6426d320800000000000000
internalID: 2582291483432449780
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: e35208b2d806a3a448a20c4b4bc1cfb4
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
Ball_Portal_1_0: -4936912218595992620
Ball_Portal_1_1: -4117983731241595384
Ball_Portal_1_2: -1445597061558948197
Ball_Portal_1_3: 2582291483432449780
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -0,0 +1,204 @@
fileFormatVersion: 2
guid: 178ce0e400f81c94c9c17183d937af54
TextureImporter:
internalIDToNameTable:
- first:
213: 7833716271900793940
second: Mirro_1_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: Mirro_1_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 157
height: 157
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 45c18d9c173f6bc60800000000000000
internalID: 7833716271900793940
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
Mirro_1_0: 7833716271900793940
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

View File

@ -0,0 +1,204 @@
fileFormatVersion: 2
guid: 8b9028d3e69bb414393341fe9f528363
TextureImporter:
internalIDToNameTable:
- first:
213: -6782914627205250798
second: Mirror_2_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: Mirror_2_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 157
height: 156
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 21141af751f3ed1a0800000000000000
internalID: -6782914627205250798
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
Mirror_2_0: -6782914627205250798
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -263,9 +263,10 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 292539136}
- component: {fileID: 292539137}
m_Layer: 0
m_Name: Level_02
m_TagString: Untagged
m_TagString: Level
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
@ -285,6 +286,23 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &292539137
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 292539135}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d758555b9137b6841af5f6a1d9f5d843, type: 3}
m_Name:
m_EditorClassIdentifier:
direction: 1
moveSpeed: 5
deadZone: -15
player: {fileID: 0}
logic: {fileID: 0}
--- !u!1 &323750851
GameObject:
m_ObjectHideFlags: 0
@ -909,6 +927,11 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3}
--- !u!1 &1990144272 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3366461112499546728, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3}
m_PrefabInstance: {fileID: 1990144271}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2084580903
GameObject:
m_ObjectHideFlags: 0
@ -1005,7 +1028,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 86c6556701af9e04380698b89f691b6e, type: 3}
m_Name:
m_EditorClassIdentifier:
attenuationObject: {fileID: 0}
attenuationObject: {fileID: 1990144272}
--- !u!1001 &2099290860
PrefabInstance:
m_ObjectHideFlags: 0

View File

@ -1093,6 +1093,11 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3}
--- !u!1 &1184560840 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3366461112499546728, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3}
m_PrefabInstance: {fileID: 1184560839}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1350259659
PrefabInstance:
m_ObjectHideFlags: 0
@ -1278,9 +1283,10 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1574401685}
- component: {fileID: 1574401686}
m_Layer: 0
m_Name: Level_03
m_TagString: Untagged
m_TagString: Level
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
@ -1312,6 +1318,23 @@ Transform:
- {fileID: 2001576099}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1574401686
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1574401684}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d758555b9137b6841af5f6a1d9f5d843, type: 3}
m_Name:
m_EditorClassIdentifier:
direction: 1
moveSpeed: 5
deadZone: -15
player: {fileID: 0}
logic: {fileID: 0}
--- !u!1001 &1619141480
PrefabInstance:
m_ObjectHideFlags: 0
@ -1449,7 +1472,7 @@ GameObject:
m_Component:
- component: {fileID: 1837155179}
- component: {fileID: 1837155178}
- component: {fileID: 1837155177}
- component: {fileID: 1837155180}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
@ -1457,14 +1480,6 @@ GameObject:
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!81 &1837155177
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1837155176}
m_Enabled: 1
--- !u!20 &1837155178
Camera:
m_ObjectHideFlags: 0
@ -1531,6 +1546,19 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1837155180
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1837155176}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 86c6556701af9e04380698b89f691b6e, type: 3}
m_Name:
m_EditorClassIdentifier:
attenuationObject: {fileID: 1184560840}
--- !u!1001 &1991055116
PrefabInstance:
m_ObjectHideFlags: 0
@ -1840,8 +1868,8 @@ PrefabInstance:
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 1573593601}
- {fileID: 1837155179}
- {fileID: 1573593601}
- {fileID: 1184560839}
- {fileID: 528738009}
- {fileID: 86259051}

View File

@ -129,7 +129,7 @@ GameObject:
m_Component:
- component: {fileID: 447177148}
- component: {fileID: 447177147}
- component: {fileID: 447177146}
- component: {fileID: 447177149}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
@ -137,14 +137,6 @@ GameObject:
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!81 &447177146
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 447177145}
m_Enabled: 1
--- !u!20 &447177147
Camera:
m_ObjectHideFlags: 0
@ -211,6 +203,19 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &447177149
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 447177145}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 86c6556701af9e04380698b89f691b6e, type: 3}
m_Name:
m_EditorClassIdentifier:
attenuationObject: {fileID: 563358215}
--- !u!1001 &563358214
PrefabInstance:
m_ObjectHideFlags: 0
@ -268,6 +273,22 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3}
--- !u!1 &563358215 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3366461112499546728, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3}
m_PrefabInstance: {fileID: 563358214}
m_PrefabAsset: {fileID: 0}
--- !u!114 &563358217 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 492807684993696570, guid: 39e0e6da0c6532048915d7dacf43b14c, type: 3}
m_PrefabInstance: {fileID: 563358214}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 563358215}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8d22c78c60bdea6438f36bf3f862344a, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &604940749
GameObject:
m_ObjectHideFlags: 0
@ -399,9 +420,10 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 882291034}
- component: {fileID: 882291035}
m_Layer: 0
m_Name: Level_04
m_TagString: Untagged
m_TagString: Level
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
@ -421,6 +443,23 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &882291035
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 882291033}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d758555b9137b6841af5f6a1d9f5d843, type: 3}
m_Name:
m_EditorClassIdentifier:
direction: 1
moveSpeed: 5
deadZone: -15
player: {fileID: 563358217}
logic: {fileID: 0}
--- !u!1001 &964393326
PrefabInstance:
m_ObjectHideFlags: 0
@ -1084,8 +1123,8 @@ MonoBehaviour:
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 653832977}
- {fileID: 447177148}
- {fileID: 653832977}
- {fileID: 563358214}
- {fileID: 992361387}
- {fileID: 1643411265}

View File

@ -0,0 +1,18 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Ball_Portal_Script : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 64816296726542040a8330025c168d5f

View File

@ -4,17 +4,19 @@ using UnityEngine;
public class Block2Script : MonoBehaviour
{
public float moveSpeed = 5;
public float moveSpeed;
public float deadZone = -15;
public BlockScript player;
public LogicScript logic;
public MovementScript movement;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
movement = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
}
// Update is called once per frame
@ -25,16 +27,18 @@ public class Block2Script : MonoBehaviour
}
if(transform.position.x<deadZone){
Debug.Log("Block Deleted");
Destroy(gameObject);
}
}
void OnCollisionEnter2D(Collision2D collision) {
if (collision.gameObject.layer==7) {
Debug.Log("Block Destroyed cause of Overlapping!");
void OnTriggerEnter2D(Collider2D col)
{
if(col.gameObject.layer==30){
if(movement.direction == col.gameObject.GetComponent<TriggerScript>().direction){
Destroy(gameObject);
}
}
}
}

View File

@ -14,14 +14,20 @@ public class BlockScript : MonoBehaviour
private float speed = 175;
public bool IsFlying = false;
public int gravity = 2;
private GameObject movement;
public Sprite sprite1;
public Sprite sprite2;
public int direction = 1;
private UnityEngine.RigidbodyConstraints2D constraints;
void Start()
{
GetComponent<SpriteRenderer>().sprite = sprite1;
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
m_Rigidbody = GameObject.FindGameObjectWithTag("Player").GetComponent<Rigidbody2D>();
movement = GameObject.FindWithTag("Level");
}
void Update()
@ -31,25 +37,34 @@ public class BlockScript : MonoBehaviour
m_Rigidbody.constraints = RigidbodyConstraints2D.None;
logic.addTime();
}
if (IsFlying && !logic.IsFreezed) {
if (IsFlying && !logic.IsFreezed && GetComponent<SpriteRenderer>().sprite == sprite1) {
rotation = Vector3.back;
transform.Rotate(rotation * speed * Time.deltaTime);
}
if(Input.GetKeyDown(KeyCode.Space) && IsAlive && !IsFlying && !logic.IsFreezed) {
if(Input.GetKeyDown(KeyCode.Space) && IsAlive && !IsFlying && !logic.IsFreezed && GetComponent<SpriteRenderer>().sprite == sprite1) {
logic.addJump();
IsFlying = true;
AudioManager.instance.PlayOneShot(FMODEvents.instance.jumped, this.transform.position);
m_Rigidbody.velocity = Vector2.up * blockStrength;
m_Rigidbody.velocity = Vector2.up * blockStrength * direction;
}
if(logic.IsFreezed) {
m_Rigidbody.gravityScale = gravity;
velocity = m_Rigidbody.velocity;
m_Rigidbody.velocity = Vector2.zero;
gravity = 0;
m_Rigidbody.constraints = RigidbodyConstraints2D.FreezeRotation;
}
if(GetComponent<SpriteRenderer>().sprite == sprite2){
if(Input.GetKeyDown(KeyCode.Space) && IsAlive && !IsFlying && !logic.IsFreezed){
gravity = -gravity;
}
rotation = Vector3.forward;
transform.Rotate(rotation * speed * Time.deltaTime);
}
}
private void OnCollisionEnter2D(Collision2D collision) {
@ -65,13 +80,13 @@ public class BlockScript : MonoBehaviour
}
if (collision.gameObject.layer==8) {
IsFlying = true;
m_Rigidbody.velocity = Vector2.up * 10;
IsFlying = true;
}
if (collision.gameObject.layer==9) {
IsFlying = true;
m_Rigidbody.velocity = Vector2.up * 17;
IsFlying = true;
}
}
@ -86,9 +101,32 @@ public class BlockScript : MonoBehaviour
if (collider.gameObject.layer==11) {
if (collider.gameObject.GetComponent<Gravity_Reverse_Portal_Script>().direction==0) {
gravity = -2;
direction = -1;
}
else if(collider.gameObject.GetComponent<Gravity_Reverse_Portal_Script>().direction==1){
gravity = 2;
direction = 1;
}
}
if (collider.gameObject.layer==12){
if (collider.gameObject.GetComponent<MirrorScript>().direction==0) {
movement.GetComponent<MovementScript>().direction = -1;
}
else if(collider.gameObject.GetComponent<MirrorScript>().direction==1) {
movement.GetComponent<MovementScript>().direction = 1;
}
}
if (collider.gameObject.layer==13){
if(GetComponent<SpriteRenderer>().sprite==sprite1){
GetComponent<SpriteRenderer>().sprite = sprite2;
//transform.position.y = transform.position.y + 0.86;
}
else{
GetComponent<SpriteRenderer>().sprite = sprite1;
//transform.position.y = transform.position.y + -4.468984;
}
}
}

View File

@ -4,38 +4,24 @@ 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;
public MovementScript movement;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
movement = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
}
// Update is called once per frame
void Update()
void OnTriggerEnter2D(Collider2D col)
{
if (player.IsAlive&&!logic.IsFreezed) {
transform.position = transform.position + (Vector3.left * moveSpeed) * Time.deltaTime;
}
if(transform.position.x<deadZone){
Debug.Log("Portal Deleted");
if(col.gameObject.layer==30){
if(movement.direction == col.gameObject.GetComponent<TriggerScript>().direction){
Destroy(gameObject);
}
}
private void OnTriggerEnter2D(Collider2D collider) {
if (collider.gameObject.layer==3) {
Debug.Log("Player On Me");
}
}
}

View File

@ -4,36 +4,25 @@ using UnityEngine;
public class KetteScript : MonoBehaviour
{
public float moveSpeed = 5;
public float deadZone = -15;
public BlockScript player;
public LogicScript logic;
// Start is called before the first frame update
public MovementScript movement;
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
movement = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
}
// 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<deadZone){
Debug.Log("Kette Deleted");
void OnTriggerEnter2D(Collider2D col)
{
if(col.gameObject.layer==30){
if(movement.direction == col.gameObject.GetComponent<TriggerScript>().direction){
Destroy(gameObject);
}
}
void OnCollisionEnter2D(Collision2D collision) {
if (collision.gameObject.layer==7) {
Debug.Log("Kette destroyed cause of Laek!");
Destroy(gameObject);
}
}
}

View File

@ -1,2 +1,2 @@
fileFormatVersion: 2
guid: b158324e86deb914ca82ff654089bdc5
guid: 773faeba4f446c84588732d10bc533cc

View File

@ -9,6 +9,7 @@ public class LogicScript : MonoBehaviour
{
public BlockScript player;
public GameObject particles;
public bool IsFreezed = false;
[field: Header("Screens")]
public GameObject gameOverScreen;
@ -33,6 +34,7 @@ public class LogicScript : MonoBehaviour
bgscript = GameObject.FindGameObjectWithTag("Background").GetComponent<BackgroundScroller>();
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
levelChanger = GameObject.FindGameObjectWithTag("LevelChanger").GetComponent<LevelChanger>();
particles = GameObject.Find("Touch");
}
public void addJump() {
@ -60,6 +62,7 @@ public class LogicScript : MonoBehaviour
gameOverScreen.SetActive(true);
bgscript.ScrollSpeed = 0f;
audioManager.StopMusic();
particles.SetActive(false);
}
void Update()
@ -69,6 +72,7 @@ public class LogicScript : MonoBehaviour
pauseMenu.SetActive(true);
bgscript.ScrollSpeed = 0f;
audioManager.PauseMusic();
player.gravity = 0;
}
else if (Input.GetKeyDown(KeyCode.Escape) && IsFreezed && player.IsAlive) {
ClosePauseMenu();

View File

@ -0,0 +1,32 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MirrorScript : MonoBehaviour
{
//0 means from right to left
//1 means from left to right
public int direction;
public MovementScript movement;
void Start()
{
movement = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
}
void Update()
{
}
void OnTriggerEnter2D(Collider2D col)
{
if(col.gameObject.layer==30){
if(movement.direction == col.gameObject.GetComponent<TriggerScript>().direction){
Destroy(gameObject);
}
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: e1fa0461f04a8d040816320e58653fc6

View File

@ -0,0 +1,34 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MovementScript : MonoBehaviour
{
public int direction = 1;
public float moveSpeed = 5;
public float deadZone = -15;
public BlockScript player;
public LogicScript logic;
private string name;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
name = gameObject.name;
}
// Update is called once per frame
void Update()
{
if (player.IsAlive&&!logic.IsFreezed) {
transform.position = transform.position + (Vector3.left * moveSpeed * direction) * Time.deltaTime;
}
if(transform.position.x<deadZone){
Debug.Log(name + " Deleted"); // Name of the Object
Destroy(gameObject);
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: d758555b9137b6841af5f6a1d9f5d843

View File

@ -9,12 +9,14 @@ public class PolargeistScript : MonoBehaviour
public BlockScript player;
public LogicScript logic;
public MovementScript movement;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
movement = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
}
// Update is called once per frame
@ -25,7 +27,7 @@ public class PolargeistScript : MonoBehaviour
}
if(transform.position.x<deadZone){
Debug.Log("Block Deleted");
Debug.Log("Polargeist Deleted"); // Name of the Object
Destroy(gameObject);
}
}
@ -34,5 +36,12 @@ public class PolargeistScript : MonoBehaviour
if (collider.gameObject.layer==3) {
Debug.Log("Player On Me");
}
if(collider.gameObject.layer==30){
if(movement.direction == collider.gameObject.GetComponent<TriggerScript>().direction){
Destroy(gameObject);
}
}
}
}

View File

@ -9,12 +9,14 @@ public class SmallSpikeScript : MonoBehaviour
public BlockScript player;
public LogicScript logic;
public MovementScript movement;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
movement = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
}
// Update is called once per frame
@ -25,15 +27,18 @@ public class SmallSpikeScript : MonoBehaviour
}
if(transform.position.x<deadZone){
Debug.Log("Spike Deleted");
Debug.Log("Small Spike Deleted"); // Name of the Object
Destroy(gameObject);
}
}
void OnCollisionEnter2D(Collision2D collision) {
if (collision.gameObject.layer==7) {
Debug.Log("Spike destroyed cause of Overlapping!");
void OnTriggerEnter2D(Collider2D col)
{
if(col.gameObject.layer==30){
if(movement.direction == col.gameObject.GetComponent<TriggerScript>().direction){
Destroy(gameObject);
}
}
}
}

View File

@ -4,37 +4,30 @@ using UnityEngine;
public class SpikeScript : MonoBehaviour
{
public float moveSpeed = 5;
public float deadZone = -15;
public BlockScript player;
public LogicScript logic;
public MovementScript movement;
private Transform m_transform;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
movement = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
m_transform = gameObject.transform;
}
// 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<deadZone){
Debug.Log("Spike Deleted");
void OnTriggerEnter2D(Collider2D col)
{
Debug.Log("Collision with " + gameObject.name);
if(col.gameObject.layer==30){
if(movement.direction == col.gameObject.GetComponent<TriggerScript>().direction){
Destroy(gameObject);
}
}
void OnCollisionEnter2D(Collision2D collision) {
if (collision.gameObject.layer==7) {
Debug.Log("Spike Destroyed!");
Destroy(gameObject);
}
}
}

View File

@ -0,0 +1,39 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TouchParticles : MonoBehaviour
{
public Transform playerTransform;
public Transform transform;
public GameObject player;
// Start is called before the first frame update
void Start()
{
playerTransform = GameObject.FindGameObjectWithTag("Player").GetComponent<Transform>();
transform = gameObject.transform;
player = GameObject.FindGameObjectWithTag("Player");
}
// Update is called once per frame
void Update()
{
transform.position = playerTransform.position - new Vector3(0,1,0) / 5;
//if(player.GetComponent<BlockScript>().IsFlying==true){
// gameObject.SetActive(false);
//}
//if(player.GetComponent<BlockScript>().IsFlying==false){
// gameObject.SetActive(true);
//}
}
//void FixedUpdate() {
// if(player.GetComponent<BlockScript>().IsFlying==false){
// Debug.Log("Ich bin aktiv");
// gameObject.SetActive(true);
// }
//}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 0cba9fe12a0105f49b6cd2ef5f402e7f

View File

@ -6,45 +6,48 @@ public class TriggerScript : MonoBehaviour
{
public GameObject m_player;
public Transform safeBoden;
private float moveSpeed = 5;
private float deadZone = -15;
public LogicScript logic;
public Transform cam;
public Transform bg;
private BlockScript player_script;
private MovementScript movementScript;
private Transform player_transform;
[field: SerializeField]
public int direction;
public MovementScript thisScript1;
public MovementScript thisScript2;
void Start()
{
m_player = GameObject.FindGameObjectWithTag("Player");
player_script = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
movementScript = GameObject.FindGameObjectWithTag("Level").GetComponent<MovementScript>();
player_transform = GameObject.FindGameObjectWithTag("Player").GetComponent<Transform>();
safeBoden = GameObject.Find("Safe_Boden").GetComponent<Transform>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
cam = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<Transform>();
bg = GameObject.FindGameObjectWithTag("Background").GetComponent<Transform>();
thisScript1 = GameObject.Find("Trigger_01").GetComponent<MovementScript>();
thisScript2 = GameObject.Find("Trigger_02").GetComponent<MovementScript>();
if(gameObject.name == "Trigger_01"){
direction = 1;
}
else if(gameObject.name == "Trigger_02"){
direction = -1;
}
}
void Update()
{
if (player_script.IsAlive&&!logic.IsFreezed) {
transform.position = transform.position + (Vector3.left * moveSpeed) * Time.deltaTime;
void Update () {
if(movementScript.direction==1){
thisScript1.direction = -1;
thisScript2.direction = -1;
}
if(transform.position.x<deadZone){
Debug.Log("Block Deleted");
Destroy(gameObject);
else if(movementScript.direction==-1){
thisScript1.direction = 1;
thisScript2.direction = 1;
}
}
private void OnTriggerEnter2D(Collider2D collider) {
if (collider.gameObject.CompareTag("Player"))
{
cam.position += new Vector3(0, -10, 0);
safeBoden.position += new Vector3(0, -10, 0);
bg.position += new Vector3(0, -10, 0);
player_transform.position += new Vector3(0, -10, 0);
Debug.LogError("Erkannt");
}
Debug.Log("Collision with " + collider.gameObject.name);
}
}

View File

@ -4,36 +4,22 @@ using UnityEngine;
public class jumppad_script : MonoBehaviour
{
public float moveSpeed = 5;
public float deadZone = -15;
public BlockScript player;
public Sprite m_SpriteA;
public Sprite m_SpriteB;
private float progress;
public float duration;
public SpriteRenderer m_SR;
public LogicScript logic;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").GetComponent<BlockScript>();
m_SR = GetComponent<SpriteRenderer>();
logic = GameObject.FindGameObjectWithTag("Logic").GetComponent<LogicScript>();
}
// 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<deadZone){
Debug.Log("Jumppad_klein Deleted");
Destroy(gameObject);
}
progress+=1;
@ -48,12 +34,4 @@ public class jumppad_script : MonoBehaviour
}
}
void OnCollisionEnter2D(Collision2D collision) {
if (collision.gameObject.layer==7) {
Debug.Log("Spike Destroyed!");
Destroy(gameObject);
}
}
}

View File

@ -7,6 +7,8 @@ TagManager:
- Logic
- Background
- LevelChanger
- Level
- Trigger
layers:
- Default
- TransparentFX
@ -20,6 +22,9 @@ TagManager:
- "Jumppad_Gro\xDF"
- Polargeist
- Gravity_Portal
- Mirror_Portal
- Ball_Portal
- Trigger
-
-
-
@ -35,11 +40,8 @@ TagManager:
-
-
-
-
-
-
-
-
- Offset
- Level
m_SortingLayers:
- name: Default
uniqueID: 0