diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 0000000..aade28f --- /dev/null +++ b/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Assets/Art Assets/Materials/AlphaMask.mat b/Assets/Art Assets/Materials/AlphaMask.mat new file mode 100644 index 0000000..53dfa56 --- /dev/null +++ b/Assets/Art Assets/Materials/AlphaMask.mat @@ -0,0 +1,44 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AlphaMask + m_Shader: {fileID: 4800000, guid: 70997f99a8685d34a9333b2aab2df541, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _EnableExternalAlpha: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Settings/Renderers/UniversalRP-HighQuality.asset.meta b/Assets/Art Assets/Materials/AlphaMask.mat.meta similarity index 64% rename from Assets/Settings/Renderers/UniversalRP-HighQuality.asset.meta rename to Assets/Art Assets/Materials/AlphaMask.mat.meta index c8fa317..bb2ae67 100644 --- a/Assets/Settings/Renderers/UniversalRP-HighQuality.asset.meta +++ b/Assets/Art Assets/Materials/AlphaMask.mat.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: 19ba41d7c0026c3459d37c2fe90c55a0 +guid: 367feff43a5b45a47a7663a560085dc8 NativeFormatImporter: externalObjects: {} - mainObjectFileID: 0 + mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Art Assets/Shaders/Render Textures.meta b/Assets/Art Assets/Shaders/Render Textures.meta new file mode 100644 index 0000000..1fbceb3 --- /dev/null +++ b/Assets/Art Assets/Shaders/Render Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9fbc1a42e830bd949b457c1ee6b8daf0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Shaders/Render Textures/Light Mask.renderTexture b/Assets/Art Assets/Shaders/Render Textures/Light Mask.renderTexture new file mode 100644 index 0000000..4da7f0c --- /dev/null +++ b/Assets/Art Assets/Shaders/Render Textures/Light Mask.renderTexture @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!84 &8400000 +RenderTexture: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Light Mask + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 3 + m_Width: 1920 + m_Height: 1080 + m_AntiAliasing: 1 + m_MipCount: -1 + m_DepthFormat: 2 + m_ColorFormat: 8 + m_MipMap: 0 + m_GenerateMips: 1 + m_SRGB: 0 + m_UseDynamicScale: 0 + m_BindMS: 0 + m_EnableCompatibleFormat: 1 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 0 + m_MipBias: 0 + m_WrapU: 1 + m_WrapV: 1 + m_WrapW: 1 + m_Dimension: 2 + m_VolumeDepth: 1 diff --git a/Assets/Settings/Renderers/UniversalRP-LowQuality.asset.meta b/Assets/Art Assets/Shaders/Render Textures/Light Mask.renderTexture.meta similarity index 64% rename from Assets/Settings/Renderers/UniversalRP-LowQuality.asset.meta rename to Assets/Art Assets/Shaders/Render Textures/Light Mask.renderTexture.meta index 040da39..e405d85 100644 --- a/Assets/Settings/Renderers/UniversalRP-LowQuality.asset.meta +++ b/Assets/Art Assets/Shaders/Render Textures/Light Mask.renderTexture.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: a31e9f9f9c9d4b9429ed0d1234e22103 +guid: 0df5fbf4e7b2d3240bfba78506bbd0b5 NativeFormatImporter: externalObjects: {} - mainObjectFileID: 0 + mainObjectFileID: 8400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Art Assets/Textures/Test Assets.meta b/Assets/Art Assets/Textures/Test Assets.meta new file mode 100644 index 0000000..e4db98f --- /dev/null +++ b/Assets/Art Assets/Textures/Test Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c42149802aee73542852c87a2c8da0c3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Textures/Test Assets/sand.png b/Assets/Art Assets/Textures/Test Assets/sand.png new file mode 100644 index 0000000..9cca916 --- /dev/null +++ b/Assets/Art Assets/Textures/Test Assets/sand.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9abbe683e88391e29147fc42c3035f087f698deab45a0cf31c03861308f5fd75 +size 1466 diff --git a/Assets/Art Assets/Textures/Test Assets/sand.png.meta b/Assets/Art Assets/Textures/Test Assets/sand.png.meta new file mode 100644 index 0000000..003dc19 --- /dev/null +++ b/Assets/Art Assets/Textures/Test Assets/sand.png.meta @@ -0,0 +1,2100 @@ +fileFormatVersion: 2 +guid: 2d2e248d3114bc449bcdf92e0331f710 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4360390788417139489 + second: sand_0 + - first: + 213: 5804625333536067221 + second: sand_1 + - first: + 213: 8363470912824194618 + second: sand_2 + - first: + 213: 4640418506762625372 + second: sand_3 + - first: + 213: -4879936915944305487 + second: sand_4 + - first: + 213: 3873693989045737049 + second: sand_5 + - first: + 213: -5208840736160344916 + second: sand_6 + - first: + 213: -2395829283879305415 + second: sand_7 + - first: + 213: -6118453146159910627 + second: sand_8 + - first: + 213: 7147706812949010814 + second: sand_9 + - first: + 213: -4674977733493773419 + second: sand_10 + - first: + 213: -7257371996624634434 + second: sand_11 + - first: + 213: 2341174088569508392 + second: sand_12 + - first: + 213: 6496501752664036759 + second: sand_13 + - first: + 213: 2363717366907432664 + second: sand_14 + - first: + 213: 3887684718818787849 + second: sand_15 + - first: + 213: -5021085490659415874 + second: sand_16 + - first: + 213: -301482029705008975 + second: sand_17 + - first: + 213: 3347868445947137204 + second: sand_18 + - first: + 213: 5726966970861077588 + second: sand_19 + - first: + 213: -6225729356647724669 + second: sand_20 + - first: + 213: -8075225671417649117 + second: sand_21 + - first: + 213: -2669741539476063257 + second: sand_22 + - first: + 213: -469803081223691602 + second: sand_23 + - first: + 213: 1092943506184554513 + second: sand_24 + - first: + 213: -7982121097935168531 + second: sand_25 + - first: + 213: -6298806362410332827 + second: sand_26 + - first: + 213: -4266841552259910239 + second: sand_27 + - first: + 213: 7359823385409021409 + second: sand_28 + - first: + 213: 4671389407648162838 + second: sand_29 + - first: + 213: 5147848698470786032 + second: sand_30 + - first: + 213: 5743421430898349016 + second: sand_31 + - first: + 213: 5763410940831677450 + second: sand_32 + - first: + 213: 3811115375000535129 + second: sand_33 + - first: + 213: 2613757966875179890 + second: sand_34 + - first: + 213: 223317209275191724 + second: sand_35 + - first: + 213: -2816954127094308954 + second: sand_36 + - first: + 213: -4875767934785968033 + second: sand_37 + - first: + 213: -300019604769244653 + second: sand_38 + - first: + 213: 5113168179707339972 + second: sand_39 + - first: + 213: 7656324412887241001 + second: sand_40 + - first: + 213: 7853687058213013268 + second: sand_41 + - first: + 213: 8159375336160241515 + second: sand_42 + - first: + 213: 3961361052996356585 + second: sand_43 + - first: + 213: 4450115126991876987 + second: sand_44 + - first: + 213: -3836815859846004764 + second: sand_45 + - first: + 213: -9143011868556245310 + second: sand_46 + - first: + 213: 1827202043559974425 + second: sand_47 + - first: + 213: -3928476402923343798 + second: sand_48 + - first: + 213: -7553413781007151174 + second: sand_49 + - first: + 213: -503419805824184519 + second: sand_50 + - first: + 213: 392749737635812888 + second: sand_51 + - first: + 213: -4526544981374512637 + second: sand_52 + - first: + 213: -4098645411762568297 + second: sand_53 + - first: + 213: 1674121922811956512 + second: sand_54 + - first: + 213: 6684594570432809019 + second: sand_55 + - first: + 213: -6752182475635122596 + second: sand_56 + - first: + 213: -8130528591387715043 + second: sand_57 + - first: + 213: -8198504955374824744 + second: sand_58 + - first: + 213: 6744150823651379716 + second: sand_59 + - first: + 213: 3103547459704193229 + second: sand_60 + - first: + 213: 7544940293693728660 + second: sand_61 + - first: + 213: -3269183205600754587 + second: sand_62 + - first: + 213: 7239583237504715181 + second: sand_63 + - first: + 213: -8341956291962862686 + second: sand_64 + - first: + 213: -2532498339278257748 + second: sand_65 + - first: + 213: -2203872971306914574 + second: sand_66 + - first: + 213: 4130582254701830133 + second: sand_67 + - first: + 213: 3812365261872158773 + second: sand_68 + - first: + 213: 7156456548997237180 + second: sand_69 + - first: + 213: -7717347553591904750 + second: sand_70 + - first: + 213: 5976025059576778573 + second: sand_71 + - first: + 213: 2075093952888877873 + second: sand_72 + - first: + 213: 5642677630014465849 + second: sand_73 + - first: + 213: 8400164859443223263 + second: sand_74 + - first: + 213: -3711789249437766868 + second: sand_75 + - first: + 213: 2598130804121374950 + second: sand_76 + - first: + 213: 929338951224059719 + second: sand_77 + - first: + 213: -5448251769708542255 + second: sand_78 + - first: + 213: -2685913617693277820 + second: sand_79 + - first: + 213: -7356537659284627681 + second: sand_80 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 2 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 18 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: sand_0 + rect: + serializedVersion: 2 + x: 0 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1233d79d158338c30800000000000000 + internalID: 4360390788417139489 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_1 + rect: + serializedVersion: 2 + x: 19 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 59e86a39cfb2e8050800000000000000 + internalID: 5804625333536067221 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_2 + rect: + serializedVersion: 2 + x: 38 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a36b230db74011470800000000000000 + internalID: 8363470912824194618 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_3 + rect: + serializedVersion: 2 + x: 57 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c512cb0cb04166040800000000000000 + internalID: 4640418506762625372 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_4 + rect: + serializedVersion: 2 + x: 76 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1bc03deda3bf64cb0800000000000000 + internalID: -4879936915944305487 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_5 + rect: + serializedVersion: 2 + x: 95 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 95613a9c82022c530800000000000000 + internalID: 3873693989045737049 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_6 + rect: + serializedVersion: 2 + x: 114 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ca41495b2fa76b7b0800000000000000 + internalID: -5208840736160344916 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_7 + rect: + serializedVersion: 2 + x: 133 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 93f35efb5fd40ced0800000000000000 + internalID: -2395829283879305415 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_8 + rect: + serializedVersion: 2 + x: 152 + y: 152 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d117440d743e61ba0800000000000000 + internalID: -6118453146159910627 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_9 + rect: + serializedVersion: 2 + x: 0 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e791778e971c13360800000000000000 + internalID: 7147706812949010814 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_10 + rect: + serializedVersion: 2 + x: 19 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 59b2e3e35842f1fb0800000000000000 + internalID: -4674977733493773419 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_11 + rect: + serializedVersion: 2 + x: 38 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ebd325ace92a84b90800000000000000 + internalID: -7257371996624634434 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_12 + rect: + serializedVersion: 2 + x: 57 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 822d882fd658d7020800000000000000 + internalID: 2341174088569508392 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_13 + rect: + serializedVersion: 2 + x: 76 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7951e329ce5382a50800000000000000 + internalID: 6496501752664036759 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_14 + rect: + serializedVersion: 2 + x: 95 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8de60f3fb6c9dc020800000000000000 + internalID: 2363717366907432664 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_15 + rect: + serializedVersion: 2 + x: 114 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 90288e767a4d3f530800000000000000 + internalID: 3887684718818787849 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_16 + rect: + serializedVersion: 2 + x: 133 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: eb8a06e5955815ab0800000000000000 + internalID: -5021085490659415874 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_17 + rect: + serializedVersion: 2 + x: 152 + y: 133 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1b8e449f0bbe0dbf0800000000000000 + internalID: -301482029705008975 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_18 + rect: + serializedVersion: 2 + x: 0 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4bc0b632d94067e20800000000000000 + internalID: 3347868445947137204 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_19 + rect: + serializedVersion: 2 + x: 19 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 454c1920e164a7f40800000000000000 + internalID: 5726966970861077588 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_20 + rect: + serializedVersion: 2 + x: 38 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3898a4da224c999a0800000000000000 + internalID: -6225729356647724669 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_21 + rect: + serializedVersion: 2 + x: 57 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 328290649090fef80800000000000000 + internalID: -8075225671417649117 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_22 + rect: + serializedVersion: 2 + x: 76 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7ebbc69f63c23fad0800000000000000 + internalID: -2669741539476063257 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_23 + rect: + serializedVersion: 2 + x: 95 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ea22745369cea79f0800000000000000 + internalID: -469803081223691602 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_24 + rect: + serializedVersion: 2 + x: 114 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 11843b5045aea2f00800000000000000 + internalID: 1092943506184554513 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_25 + rect: + serializedVersion: 2 + x: 133 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: deb5c6b072fc93190800000000000000 + internalID: -7982121097935168531 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_26 + rect: + serializedVersion: 2 + x: 152 + y: 114 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 56dcf836cf42698a0800000000000000 + internalID: -6298806362410332827 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_27 + rect: + serializedVersion: 2 + x: 0 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1a5fba4073229c4c0800000000000000 + internalID: -4266841552259910239 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_28 + rect: + serializedVersion: 2 + x: 19 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1e5eae00068532660800000000000000 + internalID: 7359823385409021409 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_29 + rect: + serializedVersion: 2 + x: 38 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 614246a8aeb14d040800000000000000 + internalID: 4671389407648162838 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_30 + rect: + serializedVersion: 2 + x: 57 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0f3eec5ed15d07740800000000000000 + internalID: 5147848698470786032 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_31 + rect: + serializedVersion: 2 + x: 76 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8d3df088c5bb4bf40800000000000000 + internalID: 5743421430898349016 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_32 + rect: + serializedVersion: 2 + x: 95 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a0c3fdef6bfbbff40800000000000000 + internalID: 5763410940831677450 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_33 + rect: + serializedVersion: 2 + x: 114 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 950cfeccd3dc3e430800000000000000 + internalID: 3811115375000535129 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_34 + rect: + serializedVersion: 2 + x: 133 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 27b3178c50fe54420800000000000000 + internalID: 2613757966875179890 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_35 + rect: + serializedVersion: 2 + x: 152 + y: 95 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ca1541391d1691300800000000000000 + internalID: 223317209275191724 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_36 + rect: + serializedVersion: 2 + x: 0 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6af19f1752b28e8d0800000000000000 + internalID: -2816954127094308954 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_37 + rect: + serializedVersion: 2 + x: 19 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f58a7df65eac55cb0800000000000000 + internalID: -4875767934785968033 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_38 + rect: + serializedVersion: 2 + x: 38 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 31a731052cd16dbf0800000000000000 + internalID: -300019604769244653 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_39 + rect: + serializedVersion: 2 + x: 57 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4c469446e5f95f640800000000000000 + internalID: 5113168179707339972 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_40 + rect: + serializedVersion: 2 + x: 76 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9219b431d7ab04a60800000000000000 + internalID: 7656324412887241001 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_41 + rect: + serializedVersion: 2 + x: 95 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4178ed1d4c6edfc60800000000000000 + internalID: 7853687058213013268 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_42 + rect: + serializedVersion: 2 + x: 114 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b672ae453aceb3170800000000000000 + internalID: 8159375336160241515 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_43 + rect: + serializedVersion: 2 + x: 133 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9e94ae6b3e499f630800000000000000 + internalID: 3961361052996356585 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_44 + rect: + serializedVersion: 2 + x: 152 + y: 76 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b7371f9512cf1cd30800000000000000 + internalID: 4450115126991876987 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_45 + rect: + serializedVersion: 2 + x: 0 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4ef3b45cd44e0cac0800000000000000 + internalID: -3836815859846004764 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_46 + rect: + serializedVersion: 2 + x: 19 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2c64685b52f7d1180800000000000000 + internalID: -9143011868556245310 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_47 + rect: + serializedVersion: 2 + x: 38 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9169243e3968b5910800000000000000 + internalID: 1827202043559974425 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_48 + rect: + serializedVersion: 2 + x: 57 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a40ff37868f3b79c0800000000000000 + internalID: -3928476402923343798 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_49 + rect: + serializedVersion: 2 + x: 76 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: abf47859f22ec2790800000000000000 + internalID: -7553413781007151174 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_50 + rect: + serializedVersion: 2 + x: 95 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 93f04f49a5e7309f0800000000000000 + internalID: -503419805824184519 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_51 + rect: + serializedVersion: 2 + x: 114 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 81619653ec3537500800000000000000 + internalID: 392749737635812888 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_52 + rect: + serializedVersion: 2 + x: 133 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3025855725b7e21c0800000000000000 + internalID: -4526544981374512637 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_53 + rect: + serializedVersion: 2 + x: 152 + y: 57 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7938b9ba6bfae17c0800000000000000 + internalID: -4098645411762568297 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_54 + rect: + serializedVersion: 2 + x: 0 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 02d86e7d40dab3710800000000000000 + internalID: 1674121922811956512 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_55 + rect: + serializedVersion: 2 + x: 19 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b380726685374cc50800000000000000 + internalID: 6684594570432809019 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_56 + rect: + serializedVersion: 2 + x: 38 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c5e962120dd6b42a0800000000000000 + internalID: -6752182475635122596 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_57 + rect: + serializedVersion: 2 + x: 57 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d1a9d22d25f8a2f80800000000000000 + internalID: -8130528591387715043 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_58 + rect: + serializedVersion: 2 + x: 76 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8d29a9d3e2f093e80800000000000000 + internalID: -8198504955374824744 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_59 + rect: + serializedVersion: 2 + x: 95 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 40a066b2179089d50800000000000000 + internalID: 6744150823651379716 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_60 + rect: + serializedVersion: 2 + x: 114 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dc00c37a8f3021b20800000000000000 + internalID: 3103547459704193229 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_61 + rect: + serializedVersion: 2 + x: 133 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4976529e83305b860800000000000000 + internalID: 7544940293693728660 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_62 + rect: + serializedVersion: 2 + x: 152 + y: 38 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5648e74023781a2d0800000000000000 + internalID: -3269183205600754587 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_63 + rect: + serializedVersion: 2 + x: 0 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: da94759f89a287460800000000000000 + internalID: 7239583237504715181 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_64 + rect: + serializedVersion: 2 + x: 19 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2a308b533fa6b3c80800000000000000 + internalID: -8341956291962862686 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_65 + rect: + serializedVersion: 2 + x: 38 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ca18d0d9d22cadcd0800000000000000 + internalID: -2532498339278257748 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_66 + rect: + serializedVersion: 2 + x: 57 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2fcaa2f85354a61e0800000000000000 + internalID: -2203872971306914574 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_67 + rect: + serializedVersion: 2 + x: 76 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5ffd8070da6c25930800000000000000 + internalID: 4130582254701830133 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_68 + rect: + serializedVersion: 2 + x: 95 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 538dde3c10e38e430800000000000000 + internalID: 3812365261872158773 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_69 + rect: + serializedVersion: 2 + x: 114 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cb98f759057d05360800000000000000 + internalID: 7156456548997237180 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_70 + rect: + serializedVersion: 2 + x: 133 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 216bcebc94976e490800000000000000 + internalID: -7717347553591904750 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_71 + rect: + serializedVersion: 2 + x: 152 + y: 19 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d4f08ec112b1fe250800000000000000 + internalID: 5976025059576778573 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_72 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 133b081b4f63ccc10800000000000000 + internalID: 2075093952888877873 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_73 + rect: + serializedVersion: 2 + x: 19 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9372e078861de4e40800000000000000 + internalID: 5642677630014465849 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_74 + rect: + serializedVersion: 2 + x: 38 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fda15d50f61639470800000000000000 + internalID: 8400164859443223263 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_75 + rect: + serializedVersion: 2 + x: 57 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c2be522f7531d7cc0800000000000000 + internalID: -3711789249437766868 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_76 + rect: + serializedVersion: 2 + x: 76 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6e097ab633a6e0420800000000000000 + internalID: 2598130804121374950 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_77 + rect: + serializedVersion: 2 + x: 95 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 747e4af2adca5ec00800000000000000 + internalID: 929338951224059719 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_78 + rect: + serializedVersion: 2 + x: 114 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1d601aba1ebe364b0800000000000000 + internalID: -5448251769708542255 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_79 + rect: + serializedVersion: 2 + x: 133 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 48102089bc7b9bad0800000000000000 + internalID: -2685913617693277820 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand_80 + rect: + serializedVersion: 2 + x: 152 + y: 0 + width: 18 + height: 18 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f1f5e89b9f358e990800000000000000 + internalID: -7356537659284627681 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: eb891d6a47964bf4d9a27895d35e901f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Textures/dark_castle_tileset.png.meta b/Assets/Art Assets/Textures/dark_castle_tileset.png.meta new file mode 100644 index 0000000..71219be --- /dev/null +++ b/Assets/Art Assets/Textures/dark_castle_tileset.png.meta @@ -0,0 +1,1158 @@ +fileFormatVersion: 2 +guid: 9506ba4d3ce6c244dba2cf78c848427b +TextureImporter: + internalIDToNameTable: + - first: + 213: -6369934349874219539 + second: dark_castle_tileset_0 + - first: + 213: -3639679891452166059 + second: dark_castle_tileset_1 + - first: + 213: 619356868539088191 + second: dark_castle_tileset_2 + - first: + 213: 5979740730763939422 + second: dark_castle_tileset_3 + - first: + 213: 4249125943845879206 + second: dark_castle_tileset_4 + - first: + 213: 8963079206481476600 + second: dark_castle_tileset_5 + - first: + 213: -6425829933569450408 + second: dark_castle_tileset_6 + - first: + 213: -6646588490689412216 + second: dark_castle_tileset_7 + - first: + 213: -6013397856336110775 + second: dark_castle_tileset_8 + - first: + 213: -4031495296726332399 + second: dark_castle_tileset_9 + - first: + 213: 4762540610393762138 + second: dark_castle_tileset_10 + - first: + 213: 472767388250288150 + second: dark_castle_tileset_11 + - first: + 213: -9001790012060031330 + second: dark_castle_tileset_12 + - first: + 213: -5557311238336004426 + second: dark_castle_tileset_13 + - first: + 213: 410690496140196919 + second: dark_castle_tileset_14 + - first: + 213: 4740931205119899557 + second: dark_castle_tileset_15 + - first: + 213: 4160444297331563534 + second: dark_castle_tileset_16 + - first: + 213: 1459150023782409858 + second: dark_castle_tileset_17 + - first: + 213: -6018118034821630037 + second: dark_castle_tileset_18 + - first: + 213: 8727770788597774652 + second: dark_castle_tileset_19 + - first: + 213: -8024970954654453523 + second: dark_castle_tileset_20 + - first: + 213: -4140644573928656249 + second: dark_castle_tileset_21 + - first: + 213: 4732763913809670145 + second: dark_castle_tileset_22 + - first: + 213: -3893328757818106366 + second: dark_castle_tileset_23 + - first: + 213: -4158891840003565836 + second: dark_castle_tileset_24 + - first: + 213: 859074477821530497 + second: dark_castle_tileset_25 + - first: + 213: -8510012266632233207 + second: dark_castle_tileset_26 + - first: + 213: 3964403484646544921 + second: dark_castle_tileset_27 + - first: + 213: 2301344856371018912 + second: dark_castle_tileset_28 + - first: + 213: 4972988069502070820 + second: dark_castle_tileset_29 + - first: + 213: 1180509599835538000 + second: dark_castle_tileset_30 + - first: + 213: 4206330945892671943 + second: dark_castle_tileset_31 + - first: + 213: -4947525748838614061 + second: dark_castle_tileset_32 + - first: + 213: -2061072854013913982 + second: dark_castle_tileset_33 + - first: + 213: -615986533948939317 + second: dark_castle_tileset_34 + - first: + 213: -1215256069895384608 + second: dark_castle_tileset_35 + - first: + 213: -2653768374536984729 + second: dark_castle_tileset_36 + - first: + 213: 3693983625672513873 + second: dark_castle_tileset_37 + - first: + 213: 8141025025469340244 + second: dark_castle_tileset_38 + - first: + 213: -2137183586842817577 + second: dark_castle_tileset_39 + - first: + 213: -5680182581346770322 + second: dark_castle_tileset_40 + - first: + 213: 784234107167985440 + second: dark_castle_tileset_41 + - first: + 213: -2442415400988902270 + second: dark_castle_tileset_42 + - first: + 213: -2099347826790750829 + second: dark_castle_tileset_43 + - first: + 213: 1955802336932467841 + second: dark_castle_tileset_44 + - first: + 213: -6125341580785878680 + second: dark_castle_tileset_45 + - first: + 213: -8740972994505808074 + second: dark_castle_tileset_46 + - first: + 213: 3090611854398100697 + second: dark_castle_tileset_47 + - first: + 213: -7025568900930921097 + second: dark_castle_tileset_48 + - first: + 213: 2782742321622195495 + second: dark_castle_tileset_49 + - first: + 213: 3181042224609809148 + second: dark_castle_tileset_50 + - first: + 213: -2782920737390832213 + second: dark_castle_tileset_51 + - first: + 213: -1411138376835557847 + second: dark_castle_tileset_52 + - first: + 213: -470126829586118945 + second: dark_castle_tileset_53 + - first: + 213: -2055488759315232737 + second: dark_castle_tileset_54 + - first: + 213: -854692962060795384 + second: dark_castle_tileset_55 + - first: + 213: -9016544241139252552 + second: dark_castle_tileset_56 + - first: + 213: -9008862274012435686 + second: dark_castle_tileset_57 + - first: + 213: -5625959966950752696 + second: dark_castle_tileset_58 + - first: + 213: 6560734519479513765 + second: dark_castle_tileset_59 + - first: + 213: 3886359917433197707 + second: dark_castle_tileset_60 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 2 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: dark_castle_tileset_1 + rect: + serializedVersion: 2 + x: 174 + y: 147 + width: 19 + height: 25 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5508cdd2c624d7dc0800000000000000 + internalID: -3639679891452166059 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_3 + rect: + serializedVersion: 2 + x: 207 + y: 149 + width: 18 + height: 23 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e5e8e1a338e4cf250800000000000000 + internalID: 5979740730763939422 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_5 + rect: + serializedVersion: 2 + x: 245 + y: 146 + width: 7 + height: 26 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8fbb404cc01436c70800000000000000 + internalID: 8963079206481476600 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_6 + rect: + serializedVersion: 2 + x: 272 + y: 163 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 85e558e88bdd2d6a0800000000000000 + internalID: -6425829933569450408 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_7 + rect: + serializedVersion: 2 + x: 288 + y: 163 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 883024c9bf292c3a0800000000000000 + internalID: -6646588490689412216 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_8 + rect: + serializedVersion: 2 + x: 16 + y: 147 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 94b9dff828e1c8ca0800000000000000 + internalID: -6013397856336110775 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_9 + rect: + serializedVersion: 2 + x: 32 + y: 147 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 11c08fc23604d08c0800000000000000 + internalID: -4031495296726332399 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_10 + rect: + serializedVersion: 2 + x: 48 + y: 147 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a5964eeb371f71240800000000000000 + internalID: 4762540610393762138 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_11 + rect: + serializedVersion: 2 + x: 80 + y: 147 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6103c0e4f6b9f8600800000000000000 + internalID: 472767388250288150 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_12 + rect: + serializedVersion: 2 + x: 96 + y: 147 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e96a0847da7331380800000000000000 + internalID: -9001790012060031330 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_13 + rect: + serializedVersion: 2 + x: 112 + y: 147 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6be32b46fd670e2b0800000000000000 + internalID: -5557311238336004426 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_22 + rect: + serializedVersion: 2 + x: 16 + y: 131 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 100b96054b72ea140800000000000000 + internalID: 4732763913809670145 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_23 + rect: + serializedVersion: 2 + x: 32 + y: 131 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 20e507c5f1e18f9c0800000000000000 + internalID: -3893328757818106366 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_24 + rect: + serializedVersion: 2 + x: 48 + y: 131 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4f6115108e5a846c0800000000000000 + internalID: -4158891840003565836 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_25 + rect: + serializedVersion: 2 + x: 80 + y: 131 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 181182e9fab0ceb00800000000000000 + internalID: 859074477821530497 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_26 + rect: + serializedVersion: 2 + x: 112 + y: 131 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 90f3b257eec56e980800000000000000 + internalID: -8510012266632233207 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_27 + rect: + serializedVersion: 2 + x: 144 + y: 131 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9169da807f3640730800000000000000 + internalID: 3964403484646544921 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_32 + rect: + serializedVersion: 2 + x: 16 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3db30676b8bd65bb0800000000000000 + internalID: -4947525748838614061 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_33 + rect: + serializedVersion: 2 + x: 32 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 284dc48c8299563e0800000000000000 + internalID: -2061072854013913982 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_34 + rect: + serializedVersion: 2 + x: 48 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bc3ac81d2839377f0800000000000000 + internalID: -615986533948939317 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_35 + rect: + serializedVersion: 2 + x: 80 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0e19fba0b0b822fe0800000000000000 + internalID: -1215256069895384608 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_36 + rect: + serializedVersion: 2 + x: 96 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 767ae8f39bbeb2bd0800000000000000 + internalID: -2653768374536984729 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_37 + rect: + serializedVersion: 2 + x: 112 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 159d156398aa34330800000000000000 + internalID: 3693983625672513873 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_38 + rect: + serializedVersion: 2 + x: 176 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 45a5aaea02bbaf070800000000000000 + internalID: 8141025025469340244 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_39 + rect: + serializedVersion: 2 + x: 208 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7db407ed9d23752e0800000000000000 + internalID: -2137183586842817577 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_40 + rect: + serializedVersion: 2 + x: 240 + y: 115 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e62e6738900fb21b0800000000000000 + internalID: -5680182581346770322 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_42 + rect: + serializedVersion: 2 + x: 274 + y: 115 + width: 28 + height: 36 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 28cfc1e122cca1ed0800000000000000 + internalID: -2442415400988902270 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_43 + rect: + serializedVersion: 2 + x: 320 + y: 115 + width: 16 + height: 39 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 395262c364e9dd2e0800000000000000 + internalID: -2099347826790750829 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_44 + rect: + serializedVersion: 2 + x: 16 + y: 83 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1841db7fcd7642b10800000000000000 + internalID: 1955802336932467841 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_45 + rect: + serializedVersion: 2 + x: 32 + y: 83 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 869f355294a6efaa0800000000000000 + internalID: -6125341580785878680 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_46 + rect: + serializedVersion: 2 + x: 48 + y: 83 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 637e2378f53d1b680800000000000000 + internalID: -8740972994505808074 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_47 + rect: + serializedVersion: 2 + x: 64 + y: 83 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9d492085b1f04ea20800000000000000 + internalID: 3090611854398100697 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_48 + rect: + serializedVersion: 2 + x: 80 + y: 83 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 77d1bf2ce4a208e90800000000000000 + internalID: -7025568900930921097 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_49 + rect: + serializedVersion: 2 + x: 96 + y: 83 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 72d9cbdd5694e9620800000000000000 + internalID: 2782742321622195495 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_50 + rect: + serializedVersion: 2 + x: 19 + y: 50 + width: 15 + height: 17 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cf2d265ac05552c20800000000000000 + internalID: 3181042224609809148 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_52 + rect: + serializedVersion: 2 + x: 39 + y: 50 + width: 17 + height: 17 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9269bcf6f11aa6ce0800000000000000 + internalID: -1411138376835557847 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_53 + rect: + serializedVersion: 2 + x: 60 + y: 50 + width: 17 + height: 17 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fd6832ba326c979f0800000000000000 + internalID: -470126829586118945 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_57 + rect: + serializedVersion: 2 + x: 19 + y: 19 + width: 17 + height: 11 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a1b22172e771af280800000000000000 + internalID: -9008862274012435686 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dark_castle_tileset_59 + rect: + serializedVersion: 2 + x: 51 + y: 19 + width: 22 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5a2383309496c0b50800000000000000 + internalID: 6560734519479513765 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bcffc78b16ffc2241928245a79c0f0cb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Textures/tiles.png b/Assets/Art Assets/Textures/tiles.png deleted file mode 100644 index e9467dc..0000000 --- a/Assets/Art Assets/Textures/tiles.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2860c7ee9d046abcc00c2e6c8c98099a54bca2bb44c5299ee41e8fa0a0e9347 -size 6185 diff --git a/Assets/Art Assets/Textures/tiles.png.meta b/Assets/Art Assets/Textures/tiles.png.meta deleted file mode 100644 index e0f9e34..0000000 --- a/Assets/Art Assets/Textures/tiles.png.meta +++ /dev/null @@ -1,144 +0,0 @@ -fileFormatVersion: 2 -guid: ed75e436451f72f49bc6306cb973010f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 2 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 8192 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 8192 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 8192 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 8192 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Windows Store Apps - maxTextureSize: 8192 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps.meta b/Assets/Art Assets/Tilemaps.meta new file mode 100644 index 0000000..ff6b107 --- /dev/null +++ b/Assets/Art Assets/Tilemaps.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 85233f4a34a589945870b124282bf234 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps/Environment.meta b/Assets/Art Assets/Tilemaps/Environment.meta new file mode 100644 index 0000000..f22f275 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db8c40b59a780c84f9040963a0f76d98 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps/Environment/Dark Castle.prefab b/Assets/Art Assets/Tilemaps/Environment/Dark Castle.prefab new file mode 100644 index 0000000..8169a11 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Dark Castle.prefab @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3414543196202214263 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1551553666195280557} + - component: {fileID: 8897841122751686872} + m_Layer: 31 + m_Name: Dark Castle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1551553666195280557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3414543196202214263} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4038538624354686538} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!156049354 &8897841122751686872 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3414543196202214263} + m_Enabled: 1 + m_CellSize: {x: 1, y: 1, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!1 &7631613625719510146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4038538624354686538} + - component: {fileID: 8799124761045934172} + - component: {fileID: 5925201870847950590} + m_Layer: 0 + m_Name: Layer1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4038538624354686538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7631613625719510146} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1551553666195280557} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1839735485 &8799124761045934172 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7631613625719510146} + m_Enabled: 1 + m_Tiles: + - first: {x: -3, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741826 + - first: {x: -2, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: b118855d8bae01d45a39e6d600b0e28a, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 748137fbd92a0fa4b98d2af8994ea3bc, type: 2} + m_TileSpriteArray: + - m_RefCount: 0 + m_Data: {fileID: 0} + - m_RefCount: 2 + m_Data: {fileID: 4762540610393762138, guid: 9506ba4d3ce6c244dba2cf78c848427b, type: 3} + m_TileMatrixArray: + - m_RefCount: 2 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 2 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -3, y: -1, z: 0} + m_Size: {x: 3, y: 2, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 +--- !u!483693784 &5925201870847950590 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7631613625719510146} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + 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_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!114 &1638988078725490388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Palette Settings + m_EditorClassIdentifier: + cellSizing: 0 + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} diff --git a/Assets/Art Assets/Tilemaps/Environment/Dark Castle.prefab.meta b/Assets/Art Assets/Tilemaps/Environment/Dark Castle.prefab.meta new file mode 100644 index 0000000..94644c0 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Dark Castle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1d2b8bbe342746846a371b252464bf74 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps/Environment/DarkCastle.meta b/Assets/Art Assets/Tilemaps/Environment/DarkCastle.meta new file mode 100644 index 0000000..6714847 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/DarkCastle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72f9e264709f4784396f30d29d9864e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps/Environment/DarkCastle/Bricks.asset b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/Bricks.asset new file mode 100644 index 0000000..b0499d4 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/Bricks.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:837ad3f4a0aaa150f018036a56d792d19ca37d3ae33d331f7c6b196936ac25e0 +size 1388 diff --git a/Assets/Settings/Renderers/Forward Renderer.asset.meta b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/Bricks.asset.meta similarity index 79% rename from Assets/Settings/Renderers/Forward Renderer.asset.meta rename to Assets/Art Assets/Tilemaps/Environment/DarkCastle/Bricks.asset.meta index 0bc6c46..a56dfa1 100644 --- a/Assets/Settings/Renderers/Forward Renderer.asset.meta +++ b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/Bricks.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ec2b711c49be8ee459eb4a868069a60d +guid: b118855d8bae01d45a39e6d600b0e28a NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/Art Assets/Tilemaps/Environment/DarkCastle/dark_castle_tileset_1.asset b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/dark_castle_tileset_1.asset new file mode 100644 index 0000000..2a63b24 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/dark_castle_tileset_1.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4b03bcab40cc282a5a8483bbe82c2312063103233e4cbfc03741c5641946cbb +size 796 diff --git a/Assets/Settings/Renderers/Forward Renderer_Renderer.asset.meta b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/dark_castle_tileset_1.asset.meta similarity index 79% rename from Assets/Settings/Renderers/Forward Renderer_Renderer.asset.meta rename to Assets/Art Assets/Tilemaps/Environment/DarkCastle/dark_castle_tileset_1.asset.meta index e8b89d3..da66054 100644 --- a/Assets/Settings/Renderers/Forward Renderer_Renderer.asset.meta +++ b/Assets/Art Assets/Tilemaps/Environment/DarkCastle/dark_castle_tileset_1.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 90d08a3baa528564aa50eef6fa421756 +guid: 6b9dc3ab2bc3f8649831cf805e901782 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/Art Assets/Tilemaps/Environment/Test Pallet.meta b/Assets/Art Assets/Tilemaps/Environment/Test Pallet.meta new file mode 100644 index 0000000..917afb7 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22ebec58950757247a3d4239ae87849d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles.meta b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles.meta new file mode 100644 index 0000000..fe6082b --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d131adebe909c3a47bc0deaa4920f603 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles/SandBlock.asset b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles/SandBlock.asset new file mode 100644 index 0000000..0ad5905 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles/SandBlock.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ed20c5c2b4e381b6b214edd184831afb705dfca2eb372a5f6782e0b95e2d84e +size 5960 diff --git a/Assets/Settings/Renderers/UniversalRenderPipeline 2D.asset.meta b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles/SandBlock.asset.meta similarity index 79% rename from Assets/Settings/Renderers/UniversalRenderPipeline 2D.asset.meta rename to Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles/SandBlock.asset.meta index ba83556..9ffe428 100644 --- a/Assets/Settings/Renderers/UniversalRenderPipeline 2D.asset.meta +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Rule Tiles/SandBlock.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2db04a71faa61c94eace4435baa529d2 +guid: 9d0d7610475a21346958b247fd01aa0e NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/Art Assets/Tilemaps/Environment/Test Pallet/SandBlocks.prefab b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/SandBlocks.prefab new file mode 100644 index 0000000..708dbd2 --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/SandBlocks.prefab @@ -0,0 +1,213 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1112622379686640754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1123622620666524897} + - component: {fileID: 8589400848910037160} + - component: {fileID: 8131540559299094280} + m_Layer: 0 + m_Name: Layer1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1123622620666524897 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112622379686640754} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6836324335940247475} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1839735485 &8589400848910037160 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112622379686640754} + m_Enabled: 1 + m_Tiles: + - first: {x: -1, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741826 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 9d0d7610475a21346958b247fd01aa0e, type: 2} + m_TileSpriteArray: + - m_RefCount: 1 + m_Data: {fileID: -6225729356647724669, guid: 2d2e248d3114bc449bcdf92e0331f710, type: 3} + m_TileMatrixArray: + - m_RefCount: 1 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 1 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -1, y: 0, z: 0} + m_Size: {x: 1, y: 1, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 +--- !u!483693784 &8131540559299094280 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112622379686640754} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + 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_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!1 &6680155787674334949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6836324335940247475} + - component: {fileID: 2606639345885216978} + m_Layer: 31 + m_Name: SandBlocks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6836324335940247475 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6680155787674334949} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1123622620666524897} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!156049354 &2606639345885216978 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6680155787674334949} + m_Enabled: 1 + m_CellSize: {x: 1, y: 1, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!114 &74542738918241522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Palette Settings + m_EditorClassIdentifier: + cellSizing: 0 + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} diff --git a/Assets/Art Assets/Tilemaps/Environment/Test Pallet/SandBlocks.prefab.meta b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/SandBlocks.prefab.meta new file mode 100644 index 0000000..7087d9d --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/SandBlocks.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 61e1c280ce0a9eb47b696c57c5538955 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Sand_Test.prefab b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Sand_Test.prefab new file mode 100644 index 0000000..bcb7c9b --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Sand_Test.prefab @@ -0,0 +1,213 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &298522739649954731 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3942731476013810067} + - component: {fileID: 8110122027874770850} + m_Layer: 31 + m_Name: Sand_Test + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3942731476013810067 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 298522739649954731} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7398244141578023521} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!156049354 &8110122027874770850 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 298522739649954731} + m_Enabled: 1 + m_CellSize: {x: 1, y: 1, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!1 &5880053140588868628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7398244141578023521} + - component: {fileID: 7236300032885166215} + - component: {fileID: 7847963020574210895} + m_Layer: 0 + m_Name: Layer1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7398244141578023521 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5880053140588868628} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3942731476013810067} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1839735485 &7236300032885166215 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5880053140588868628} + m_Enabled: 1 + m_Tiles: + - first: {x: -1, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741826 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 9d0d7610475a21346958b247fd01aa0e, type: 2} + m_TileSpriteArray: + - m_RefCount: 1 + m_Data: {fileID: -6225729356647724669, guid: 2d2e248d3114bc449bcdf92e0331f710, type: 3} + m_TileMatrixArray: + - m_RefCount: 1 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 1 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -1, y: 0, z: 0} + m_Size: {x: 1, y: 1, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 +--- !u!483693784 &7847963020574210895 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5880053140588868628} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + 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_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!114 &1211940915615351326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Palette Settings + m_EditorClassIdentifier: + cellSizing: 0 + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} diff --git a/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Sand_Test.prefab.meta b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Sand_Test.prefab.meta new file mode 100644 index 0000000..aad478c --- /dev/null +++ b/Assets/Art Assets/Tilemaps/Environment/Test Pallet/Sand_Test.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a2ef28dc5064104483450602d0662a2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/2D Test Scene.unity b/Assets/Scenes/2D Test Scene.unity deleted file mode 100644 index 3d84c6f..0000000 --- a/Assets/Scenes/2D Test Scene.unity +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2dfcc3ba57550d4441cb5a208f28ebc403067448a17f840723155c96cdeb4ecf -size 7798 diff --git a/Assets/Scenes/Josh Test Scene.unity b/Assets/Scenes/Josh Test Scene.unity new file mode 100644 index 0000000..3e3e0d6 --- /dev/null +++ b/Assets/Scenes/Josh Test Scene.unity @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00035ec7aa7c804a8d832138b2dba68bb14958d748b1b83423d38af5173219fb +size 151215 diff --git a/Assets/Scenes/2D Test Scene.unity.meta b/Assets/Scenes/Josh Test Scene.unity.meta similarity index 74% rename from Assets/Scenes/2D Test Scene.unity.meta rename to Assets/Scenes/Josh Test Scene.unity.meta index a65afd6..e463b1f 100644 --- a/Assets/Scenes/2D Test Scene.unity.meta +++ b/Assets/Scenes/Josh Test Scene.unity.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e61161cbdf336c84d92408cfc1052d4e +guid: 87d0e5b1ecfa9bc45bc30aac4faaf331 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Scripts/Character.meta b/Assets/Scripts/Character.meta new file mode 100644 index 0000000..3bce015 --- /dev/null +++ b/Assets/Scripts/Character.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54075b11306ef1d41882552b2d5c6f50 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Character/CharacterController2D.cs b/Assets/Scripts/Character/CharacterController2D.cs new file mode 100644 index 0000000..a73257c --- /dev/null +++ b/Assets/Scripts/Character/CharacterController2D.cs @@ -0,0 +1,147 @@ +using UnityEngine; +using UnityEngine.Events; + +public class CharacterController2D : MonoBehaviour +{ + [SerializeField] private float m_JumpForce = 400f; // Amount of force added when the player jumps. + [Range(0, 1)] [SerializeField] private float m_CrouchSpeed = .36f; // Amount of maxSpeed applied to crouching movement. 1 = 100% + [Range(0, .3f)] [SerializeField] private float m_MovementSmoothing = .05f; // How much to smooth out the movement + [SerializeField] private bool m_AirControl = false; // Whether or not a player can steer while jumping; + [SerializeField] private LayerMask m_WhatIsGround; // A mask determining what is ground to the character + [SerializeField] private Transform m_GroundCheck; // A position marking where to check if the player is grounded. + [SerializeField] private Transform m_CeilingCheck; // A position marking where to check for ceilings + [SerializeField] private Collider2D m_CrouchDisableCollider; // A collider that will be disabled when crouching + + const float k_GroundedRadius = .2f; // Radius of the overlap circle to determine if grounded + private bool m_Grounded; // Whether or not the player is grounded. + const float k_CeilingRadius = .2f; // Radius of the overlap circle to determine if the player can stand up + private Rigidbody2D m_Rigidbody2D; + private bool m_FacingRight = true; // For determining which way the player is currently facing. + private Vector3 m_Velocity = Vector3.zero; + + [Header("Events")] + [Space] + + public UnityEvent OnLandEvent; + + [System.Serializable] + public class BoolEvent : UnityEvent { } + + public BoolEvent OnCrouchEvent; + private bool m_wasCrouching = false; + + private void Awake() + { + m_Rigidbody2D = GetComponent(); + + if (OnLandEvent == null) + OnLandEvent = new UnityEvent(); + + if (OnCrouchEvent == null) + OnCrouchEvent = new BoolEvent(); + } + + private void FixedUpdate() + { + bool wasGrounded = m_Grounded; + m_Grounded = false; + + // The player is grounded if a circlecast to the groundcheck position hits anything designated as ground + // This can be done using layers instead but Sample Assets will not overwrite your project settings. + Collider2D[] colliders = Physics2D.OverlapCircleAll(m_GroundCheck.position, k_GroundedRadius, m_WhatIsGround); + for (int i = 0; i < colliders.Length; i++) + { + if (colliders[i].gameObject != gameObject) + { + m_Grounded = true; + if (!wasGrounded) + OnLandEvent.Invoke(); + } + } + } + + + public void Move(float move, bool crouch, bool jump) + { + // If crouching, check to see if the character can stand up + if (!crouch) + { + // If the character has a ceiling preventing them from standing up, keep them crouching + if (Physics2D.OverlapCircle(m_CeilingCheck.position, k_CeilingRadius, m_WhatIsGround)) + { + crouch = true; + } + } + + //only control the player if grounded or airControl is turned on + if (m_Grounded || m_AirControl) + { + + // If crouching + if (crouch) + { + if (!m_wasCrouching) + { + m_wasCrouching = true; + OnCrouchEvent.Invoke(true); + } + + // Reduce the speed by the crouchSpeed multiplier + move *= m_CrouchSpeed; + + // Disable one of the colliders when crouching + if (m_CrouchDisableCollider != null) + m_CrouchDisableCollider.enabled = false; + } + else + { + // Enable the collider when not crouching + if (m_CrouchDisableCollider != null) + m_CrouchDisableCollider.enabled = true; + + if (m_wasCrouching) + { + m_wasCrouching = false; + OnCrouchEvent.Invoke(false); + } + } + + // Move the character by finding the target velocity + Vector3 targetVelocity = new Vector2(move * 10f, m_Rigidbody2D.velocity.y); + // And then smoothing it out and applying it to the character + m_Rigidbody2D.velocity = Vector3.SmoothDamp(m_Rigidbody2D.velocity, targetVelocity, ref m_Velocity, m_MovementSmoothing); + + // If the input is moving the player right and the player is facing left... + if (move > 0 && !m_FacingRight) + { + // ... flip the player. + Flip(); + } + // Otherwise if the input is moving the player left and the player is facing right... + else if (move < 0 && m_FacingRight) + { + // ... flip the player. + Flip(); + } + } + // If the player should jump... + if (m_Grounded && jump) + { + // Add a vertical force to the player. + m_Grounded = false; + m_Rigidbody2D.AddForce(new Vector2(0f, m_JumpForce)); + } + } + + + private void Flip() + { + // Switch the way the player is labelled as facing. + m_FacingRight = !m_FacingRight; + + // Multiply the player's x local scale by -1. + Vector3 theScale = transform.localScale; + theScale.x *= -1; + transform.localScale = theScale; + } +} \ No newline at end of file diff --git a/Assets/Scripts/Character/CharacterController2D.cs.meta b/Assets/Scripts/Character/CharacterController2D.cs.meta new file mode 100644 index 0000000..453185b --- /dev/null +++ b/Assets/Scripts/Character/CharacterController2D.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 32250bba13a1233448b3ff49db05c141 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Character/CharacterInputController.cs b/Assets/Scripts/Character/CharacterInputController.cs new file mode 100644 index 0000000..c9a1148 --- /dev/null +++ b/Assets/Scripts/Character/CharacterInputController.cs @@ -0,0 +1,44 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.InputSystem; +using NaughtyAttributes; + +public class CharacterInputController : MonoBehaviour +{ + + [SerializeField,Header("References")] + private CharacterController2D m_characterController; + + [SerializeField] + private Material m_Darkness; + + [ShowNonSerializedField] + private Vector2 m_movement; + + [ShowNonSerializedField] + private bool m_jump; + + + + public void OnMove(InputAction.CallbackContext context) + { + m_movement = context.ReadValue(); + } + + public void OnJump(InputAction.CallbackContext context) + { + m_jump = context.ReadValueAsButton(); + } + + private void Update() + { + m_characterController.Move(m_movement.x,false ,m_jump); + } + + + + + + +} diff --git a/Assets/Scripts/Character/CharacterInputController.cs.meta b/Assets/Scripts/Character/CharacterInputController.cs.meta new file mode 100644 index 0000000..a5da426 --- /dev/null +++ b/Assets/Scripts/Character/CharacterInputController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b0511d3cc433b7e41906b4911f68a962 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/DarknessController.cs b/Assets/Scripts/DarknessController.cs new file mode 100644 index 0000000..4c3ed7f --- /dev/null +++ b/Assets/Scripts/DarknessController.cs @@ -0,0 +1,77 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using NaughtyAttributes; +using Variables; + +public class DarknessController : MonoBehaviour +{ + + [SerializeField, Header("References")] + private Material m_darknessMat; + + [SerializeField] + private Reference m_isInputDown; + + [SerializeField, BoxGroup("Settings")] + private float m_darknessSpeed = 0.25f; + + [SerializeField, BoxGroup("Settings")] + private float m_lightSpeed = 1.0f; + + [ShowNonSerializedField] + private float m_currentDarknessLevel; + private bool m_isDarknessChanging; + + + private void OnEnable() + { + m_isInputDown.OnValueChanged += OnInputChange; + } + + private void OnDisable() + { + m_isInputDown.OnValueChanged -= OnInputChange; + } + + + private void OnInputChange(bool value) + { + StopAllCoroutines(); + if (value) + StartCoroutine(ChangeDarkness(0, m_darknessSpeed)); + else + StartCoroutine(ChangeDarkness(1, m_lightSpeed)); + } + + + private IEnumerator ChangeDarkness(float end, float time) + { + yield return StartCoroutine(ChangeDarkness(end, time, AnimationCurve.Linear(0, 0, 1, 1))); + } + + private IEnumerator ChangeDarkness(float end, float time, AnimationCurve curve) + { + float start = m_currentDarknessLevel; + float elapsedTime = 0; + + time = Mathf.InverseLerp(start, end, m_currentDarknessLevel); + + m_isDarknessChanging = true; + + while(elapsedTime < time) + { + + m_currentDarknessLevel = Mathf.Lerp(start, end, curve.Evaluate(elapsedTime / time)); + m_darknessMat.SetFloat("_Apply", m_currentDarknessLevel); + yield return new WaitForEndOfFrame(); + elapsedTime += Time.deltaTime; + } + + m_isDarknessChanging = false; + m_currentDarknessLevel = end; + } + + + +} diff --git a/Assets/Scripts/DarknessController.cs.meta b/Assets/Scripts/DarknessController.cs.meta new file mode 100644 index 0000000..e62598f --- /dev/null +++ b/Assets/Scripts/DarknessController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: defe810759a00a0468a3ce45d95df966 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Effects.meta b/Assets/Scripts/Effects.meta new file mode 100644 index 0000000..147ad36 --- /dev/null +++ b/Assets/Scripts/Effects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf6594df2d32de6468a60d557c8d4a73 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Effects/ApplyImageEffect.cs b/Assets/Scripts/Effects/ApplyImageEffect.cs new file mode 100644 index 0000000..ac955ce --- /dev/null +++ b/Assets/Scripts/Effects/ApplyImageEffect.cs @@ -0,0 +1,34 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[ExecuteAlways] +public class ApplyImageEffect : MonoBehaviour +{ + + [SerializeField] + private Shader m_imageEffect; + + [SerializeField] + private Material m_mat; + + private void Awake() + { + + if (m_imageEffect != null && m_mat == null) + { + m_mat = new Material(m_imageEffect); + } + } + + private void OnRenderImage(RenderTexture source, RenderTexture destination) + { + if (m_mat != null) + { + Graphics.Blit(source, destination, m_mat); + } + } + + + +} diff --git a/Assets/Scripts/Effects/ApplyImageEffect.cs.meta b/Assets/Scripts/Effects/ApplyImageEffect.cs.meta new file mode 100644 index 0000000..385f673 --- /dev/null +++ b/Assets/Scripts/Effects/ApplyImageEffect.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fa346d2e00a5d504d815877a8d9eae07 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Float.cs b/Assets/Scripts/Float.cs new file mode 100644 index 0000000..f4f8e1a --- /dev/null +++ b/Assets/Scripts/Float.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Float : MonoBehaviour +{ + [SerializeField] + private Vector3 m_direction; + + [SerializeField] + private float m_speed; + + private Vector3 m_startPosition; + private float m_randomOffset; + + // Start is called before the first frame update + void Start() + { + m_startPosition = transform.position; + m_randomOffset = Random.Range(0.0f, 1.0f); + } + + // Update is called once per frame + void Update() + { + transform.position = m_startPosition + Mathf.Sin(Time.time * m_speed + m_randomOffset) * m_direction; + } +} diff --git a/Assets/Scripts/Float.cs.meta b/Assets/Scripts/Float.cs.meta new file mode 100644 index 0000000..2e672f1 --- /dev/null +++ b/Assets/Scripts/Float.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 33742d34205ffe34ab3d70ed2d9e049f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/RenderPass.meta b/Assets/Scripts/RenderPass.meta new file mode 100644 index 0000000..6d3dd5f --- /dev/null +++ b/Assets/Scripts/RenderPass.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c990240c464ecb643bb064882743629d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Shaders.meta b/Assets/Scripts/Shaders.meta new file mode 100644 index 0000000..828a0aa --- /dev/null +++ b/Assets/Scripts/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: deb8777bd0bf7ff4e9736a26e50bc0b6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Shaders/AlphaMask.shader b/Assets/Scripts/Shaders/AlphaMask.shader new file mode 100644 index 0000000..48c6bb7 --- /dev/null +++ b/Assets/Scripts/Shaders/AlphaMask.shader @@ -0,0 +1,54 @@ +Shader "Hidden/AlphaMask" +{ + Properties + { + _MainTex ("Texture", 2D) = "white" {} + } + SubShader + { + // No culling or depth + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + struct appdata + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + }; + + struct v2f + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + }; + + v2f vert (appdata v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = v.uv; + return o; + } + + sampler2D _MainTex; + + fixed4 frag (v2f i) : SV_Target + { + fixed4 col = tex2D(_MainTex, i.uv); + + + col.rgb = col.aaa; + col.a = 1; + return col; + } + ENDCG + } + } +} diff --git a/Assets/Scripts/Shaders/AlphaMask.shader.meta b/Assets/Scripts/Shaders/AlphaMask.shader.meta new file mode 100644 index 0000000..5e6d259 --- /dev/null +++ b/Assets/Scripts/Shaders/AlphaMask.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 70997f99a8685d34a9333b2aab2df541 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Shaders/DarknessEffect.shader b/Assets/Scripts/Shaders/DarknessEffect.shader new file mode 100644 index 0000000..c4a1922 --- /dev/null +++ b/Assets/Scripts/Shaders/DarknessEffect.shader @@ -0,0 +1,65 @@ +Shader "ImageEffect/DarknessEffect" +{ + Properties + { + _MainTex ("Texture", 2D) = "white" {} + _MaskTex ("Texture", 2D) = "white" {} + _BackgroundColor("BackGround Color", Color) = (.25, .5, .5, 1) + _MaskColor("Mask Color", Color) = (1, 1, 1, 1) + _Apply("Darkness Effect Multiplier", Range(0.0, 1.0)) = 0.5 + _KeepColors("Show Mask Color", Int) = 1 + } + SubShader + { + // No culling or depth + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + struct appdata + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + }; + + struct v2f + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + }; + + v2f vert (appdata v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = v.uv; + return o; + } + + sampler2D _MainTex; + sampler2D _MaskTex; + float4 _BackgroundColor; + float4 _MaskColor; + float _Apply; + float _KeepColors; + + fixed4 frag (v2f i) : SV_Target + { + fixed4 col = tex2D(_MainTex, i.uv); + fixed4 mask = tex2D(_MaskTex, i.uv); + + // just invert the colors + col.rgb = lerp(_MaskColor, col, clamp(_KeepColors,0,1)); + col.rgb = lerp(_BackgroundColor, col, clamp(mask.r + _Apply, 0, 1)); + return col; + } + ENDCG + } + } +} diff --git a/Assets/Scripts/Shaders/DarknessEffect.shader.meta b/Assets/Scripts/Shaders/DarknessEffect.shader.meta new file mode 100644 index 0000000..6e20663 --- /dev/null +++ b/Assets/Scripts/Shaders/DarknessEffect.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 6032c1fdfda8aa14cb05ad0c002b688a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Shaders/Image.mat b/Assets/Scripts/Shaders/Image.mat new file mode 100644 index 0000000..09d0e14 --- /dev/null +++ b/Assets/Scripts/Shaders/Image.mat @@ -0,0 +1,86 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Image + m_Shader: {fileID: 4800000, guid: 6032c1fdfda8aa14cb05ad0c002b688a, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 8400000, guid: 0df5fbf4e7b2d3240bfba78506bbd0b5, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Apply: 1 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _KeepColors: 1.16 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BackgroundColor: {r: 0.764151, g: 0, b: 0.08963457, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MaskColor: {r: 0.61624897, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Settings/Renderers/ForwardRenderer.asset.meta b/Assets/Scripts/Shaders/Image.mat.meta similarity index 64% rename from Assets/Settings/Renderers/ForwardRenderer.asset.meta rename to Assets/Scripts/Shaders/Image.mat.meta index 06d9cab..ad49276 100644 --- a/Assets/Settings/Renderers/ForwardRenderer.asset.meta +++ b/Assets/Scripts/Shaders/Image.mat.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: 4a8e21d5c33334b11b34a596161b9360 +guid: 65c1434865079454a94a84f692299fcb NativeFormatImporter: externalObjects: {} - mainObjectFileID: 0 + mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Settings/PlayerInput.cs b/Assets/Settings/PlayerInput.cs new file mode 100644 index 0000000..c386fbf --- /dev/null +++ b/Assets/Settings/PlayerInput.cs @@ -0,0 +1,271 @@ +// GENERATED AUTOMATICALLY FROM 'Assets/Settings/PlayerInput.inputactions' + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine.InputSystem; +using UnityEngine.InputSystem.Utilities; + +public class @PlayerInput : IInputActionCollection, IDisposable +{ + public InputActionAsset asset { get; } + public @PlayerInput() + { + asset = InputActionAsset.FromJson(@"{ + ""name"": ""PlayerInput"", + ""maps"": [ + { + ""name"": ""Level"", + ""id"": ""2bc60834-e09f-4981-affb-635cad7ffbfd"", + ""actions"": [ + { + ""name"": ""Move"", + ""type"": ""Value"", + ""id"": ""d1943f36-92e5-4335-a3f3-dd2e9e553ba6"", + ""expectedControlType"": ""Vector2"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Jump"", + ""type"": ""Button"", + ""id"": ""e7ae7276-c64d-43bb-8719-ef3178e194a0"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + } + ], + ""bindings"": [ + { + ""name"": ""WASD"", + ""id"": ""a50ea126-50e2-4f31-9167-ac757787a3e6"", + ""path"": ""2DVector"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": true, + ""isPartOfComposite"": false + }, + { + ""name"": ""up"", + ""id"": ""f7f33275-3f13-451c-8219-e1b34d39139c"", + ""path"": ""/w"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""73900688-a28e-40cf-ace2-05ad1b118594"", + ""path"": ""/s"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""c4e7f05b-1733-4e36-b752-6e0cf95f477e"", + ""path"": ""/a"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""f889cf6b-20aa-4169-a5d2-3bdae2e636e3"", + ""path"": ""/d"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""Arrow"", + ""id"": ""9328658c-a019-4f76-b35b-5f023f9de6e0"", + ""path"": ""2DVector"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": true, + ""isPartOfComposite"": false + }, + { + ""name"": ""up"", + ""id"": ""16f6fb9d-eb25-445d-9313-fdf19a51b67c"", + ""path"": ""/upArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""b8ce9a70-56c3-42da-9960-45d9791c903e"", + ""path"": ""/downArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""e5dcf5e4-bff0-40ea-8b4f-dce1f8ed5156"", + ""path"": ""/leftArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""e4bf6a66-4a5d-4d05-baeb-e0db660132da"", + ""path"": ""/rightArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": """", + ""id"": ""67ec88e9-6ebb-4f16-9f4a-49d4f75af68e"", + ""path"": ""/space"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Jump"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""fdb42cec-2a7c-452a-884c-b08443c104bb"", + ""path"": ""/w"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Jump"", + ""isComposite"": false, + ""isPartOfComposite"": false + } + ] + } + ], + ""controlSchemes"": [] +}"); + // Level + m_Level = asset.FindActionMap("Level", throwIfNotFound: true); + m_Level_Move = m_Level.FindAction("Move", throwIfNotFound: true); + m_Level_Jump = m_Level.FindAction("Jump", throwIfNotFound: true); + } + + public void Dispose() + { + UnityEngine.Object.Destroy(asset); + } + + public InputBinding? bindingMask + { + get => asset.bindingMask; + set => asset.bindingMask = value; + } + + public ReadOnlyArray? devices + { + get => asset.devices; + set => asset.devices = value; + } + + public ReadOnlyArray controlSchemes => asset.controlSchemes; + + public bool Contains(InputAction action) + { + return asset.Contains(action); + } + + public IEnumerator GetEnumerator() + { + return asset.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + public void Enable() + { + asset.Enable(); + } + + public void Disable() + { + asset.Disable(); + } + + // Level + private readonly InputActionMap m_Level; + private ILevelActions m_LevelActionsCallbackInterface; + private readonly InputAction m_Level_Move; + private readonly InputAction m_Level_Jump; + public struct LevelActions + { + private @PlayerInput m_Wrapper; + public LevelActions(@PlayerInput wrapper) { m_Wrapper = wrapper; } + public InputAction @Move => m_Wrapper.m_Level_Move; + public InputAction @Jump => m_Wrapper.m_Level_Jump; + public InputActionMap Get() { return m_Wrapper.m_Level; } + public void Enable() { Get().Enable(); } + public void Disable() { Get().Disable(); } + public bool enabled => Get().enabled; + public static implicit operator InputActionMap(LevelActions set) { return set.Get(); } + public void SetCallbacks(ILevelActions instance) + { + if (m_Wrapper.m_LevelActionsCallbackInterface != null) + { + @Move.started -= m_Wrapper.m_LevelActionsCallbackInterface.OnMove; + @Move.performed -= m_Wrapper.m_LevelActionsCallbackInterface.OnMove; + @Move.canceled -= m_Wrapper.m_LevelActionsCallbackInterface.OnMove; + @Jump.started -= m_Wrapper.m_LevelActionsCallbackInterface.OnJump; + @Jump.performed -= m_Wrapper.m_LevelActionsCallbackInterface.OnJump; + @Jump.canceled -= m_Wrapper.m_LevelActionsCallbackInterface.OnJump; + } + m_Wrapper.m_LevelActionsCallbackInterface = instance; + if (instance != null) + { + @Move.started += instance.OnMove; + @Move.performed += instance.OnMove; + @Move.canceled += instance.OnMove; + @Jump.started += instance.OnJump; + @Jump.performed += instance.OnJump; + @Jump.canceled += instance.OnJump; + } + } + } + public LevelActions @Level => new LevelActions(this); + public interface ILevelActions + { + void OnMove(InputAction.CallbackContext context); + void OnJump(InputAction.CallbackContext context); + } +} diff --git a/Assets/Settings/PlayerInput.cs.meta b/Assets/Settings/PlayerInput.cs.meta new file mode 100644 index 0000000..e20e415 --- /dev/null +++ b/Assets/Settings/PlayerInput.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06ceea1e66fe8c848a07ed97c9a8927b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/PlayerInput.inputactions b/Assets/Settings/PlayerInput.inputactions new file mode 100644 index 0000000..867a96e --- /dev/null +++ b/Assets/Settings/PlayerInput.inputactions @@ -0,0 +1,162 @@ +{ + "name": "PlayerInput", + "maps": [ + { + "name": "Level", + "id": "2bc60834-e09f-4981-affb-635cad7ffbfd", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "d1943f36-92e5-4335-a3f3-dd2e9e553ba6", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "" + }, + { + "name": "Jump", + "type": "Button", + "id": "e7ae7276-c64d-43bb-8719-ef3178e194a0", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + } + ], + "bindings": [ + { + "name": "WASD", + "id": "a50ea126-50e2-4f31-9167-ac757787a3e6", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "f7f33275-3f13-451c-8219-e1b34d39139c", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "73900688-a28e-40cf-ace2-05ad1b118594", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "c4e7f05b-1733-4e36-b752-6e0cf95f477e", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "f889cf6b-20aa-4169-a5d2-3bdae2e636e3", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Arrow", + "id": "9328658c-a019-4f76-b35b-5f023f9de6e0", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "16f6fb9d-eb25-445d-9313-fdf19a51b67c", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "b8ce9a70-56c3-42da-9960-45d9791c903e", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "e5dcf5e4-bff0-40ea-8b4f-dce1f8ed5156", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "e4bf6a66-4a5d-4d05-baeb-e0db660132da", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "67ec88e9-6ebb-4f16-9f4a-49d4f75af68e", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "fdb42cec-2a7c-452a-884c-b08443c104bb", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [] +} \ No newline at end of file diff --git a/Assets/Settings/PlayerInput.inputactions.meta b/Assets/Settings/PlayerInput.inputactions.meta new file mode 100644 index 0000000..ba3d241 --- /dev/null +++ b/Assets/Settings/PlayerInput.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 34d55f77ac416ab45b29345bb7e6a913 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 1 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Settings/Renderers/Forward Renderer.asset b/Assets/Settings/Renderers/Forward Renderer.asset deleted file mode 100644 index d0ecb99..0000000 --- a/Assets/Settings/Renderers/Forward Renderer.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1eb96d2b2529dfb2e4f0f9cda3dfaf73b7a68cfb804828310f8d91121c0076c3 -size 1647 diff --git a/Assets/Settings/Renderers/Forward Renderer_Renderer.asset b/Assets/Settings/Renderers/Forward Renderer_Renderer.asset deleted file mode 100644 index 77937ee..0000000 --- a/Assets/Settings/Renderers/Forward Renderer_Renderer.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe43578b209b542050f3e65a74cdba25af7082bd66b30ef8b7f4a484180ef279 -size 1712 diff --git a/Assets/Settings/Renderers/ForwardRenderer.asset b/Assets/Settings/Renderers/ForwardRenderer.asset deleted file mode 100644 index 4dd6cca..0000000 --- a/Assets/Settings/Renderers/ForwardRenderer.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e824f1c50e906987e40a7f8c8f5387272ab9107bb548b69be63e740d59d8318 -size 1702 diff --git a/Assets/Settings/Renderers/SampleSceneProfile.asset b/Assets/Settings/Renderers/SampleSceneProfile.asset deleted file mode 100644 index 2fec6be..0000000 --- a/Assets/Settings/Renderers/SampleSceneProfile.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf1c9f173cdfefef5d9e0489ecf6d2b6404fe1564d335b6e2cfd12a1c2e4b7e9 -size 2724 diff --git a/Assets/Settings/Renderers/UniversalRP-HighQuality.asset b/Assets/Settings/Renderers/UniversalRP-HighQuality.asset deleted file mode 100644 index 95a803d..0000000 --- a/Assets/Settings/Renderers/UniversalRP-HighQuality.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2a51f884c80ee939ba87b80ad09ba4dad1b3a5e534bad50edad67a979b2cfe7 -size 1534 diff --git a/Assets/Settings/Renderers/UniversalRP-LowQuality.asset b/Assets/Settings/Renderers/UniversalRP-LowQuality.asset deleted file mode 100644 index 7df8ec7..0000000 --- a/Assets/Settings/Renderers/UniversalRP-LowQuality.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a43da13da083b34911c632a5d18668aaad030766ab79a993c13fb2c3324cef5c -size 1533 diff --git a/Assets/Settings/Renderers/UniversalRP-MediumQuality.asset b/Assets/Settings/Renderers/UniversalRP-MediumQuality.asset deleted file mode 100644 index 7d3797d..0000000 --- a/Assets/Settings/Renderers/UniversalRP-MediumQuality.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:947fbe770fbb559b931303aa1934d7ca5a11ccc33c48e1c7b6d9ac60c7ed0268 -size 1536 diff --git a/Assets/Settings/Renderers/UniversalRP-MediumQuality.asset.meta b/Assets/Settings/Renderers/UniversalRP-MediumQuality.asset.meta deleted file mode 100644 index d8477b7..0000000 --- a/Assets/Settings/Renderers/UniversalRP-MediumQuality.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d847b876476d3d6468f5dfcd34266f96 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Settings/Renderers/UniversalRenderPipeline 2D.asset b/Assets/Settings/Renderers/UniversalRenderPipeline 2D.asset deleted file mode 100644 index e45c0a0..0000000 --- a/Assets/Settings/Renderers/UniversalRenderPipeline 2D.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59c277ae6d78ca8da22920ea758e7625d227afa4ea0cced56ce4cb6c4785982c -size 2288 diff --git a/Assets/dark_castle_tileset_10.asset b/Assets/dark_castle_tileset_10.asset new file mode 100644 index 0000000..c4c9894 --- /dev/null +++ b/Assets/dark_castle_tileset_10.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f72d8cdf35f5badce40d429161cb1d6844d9261398d8acb41d250dfcc989f03d +size 796 diff --git a/Assets/Settings/Renderers/SampleSceneProfile.asset.meta b/Assets/dark_castle_tileset_10.asset.meta similarity index 64% rename from Assets/Settings/Renderers/SampleSceneProfile.asset.meta rename to Assets/dark_castle_tileset_10.asset.meta index b82270c..41bd7b2 100644 --- a/Assets/Settings/Renderers/SampleSceneProfile.asset.meta +++ b/Assets/dark_castle_tileset_10.asset.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: 10fc4df2da32a41aaa32d77bc913491c +guid: 748137fbd92a0fa4b98d2af8994ea3bc NativeFormatImporter: externalObjects: {} - mainObjectFileID: 0 + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index b84e797..336e6d1 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -2,13 +2,18 @@ "dependencies": { "com.dbrizov.naughtyattributes": "2.1.1", "com.jreason.scriptablevariables": "0.3.0", + "com.unity.2d.animation": "5.0.10", + "com.unity.2d.pixel-perfect": "4.0.1", "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.spriteshape": "5.1.7", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.2d.tilemap.extras": "1.8.1-preview", "com.unity.collab-proxy": "1.5.7", "com.unity.ide.rider": "2.0.7", "com.unity.ide.visualstudio": "2.0.8", "com.unity.ide.vscode": "1.2.3", "com.unity.inputsystem": "1.0.2", - "com.unity.render-pipelines.universal": "10.5.0", + "com.unity.postprocessing": "3.1.1", "com.unity.test-framework": "1.1.24", "com.unity.textmeshpro": "3.0.6", "com.unity.timeline": "1.4.8", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 708223f..ffef08e 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -14,12 +14,79 @@ "dependencies": {}, "url": "https://package.openupm.com" }, + "com.unity.2d.animation": { + "version": "5.0.10", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "4.0.4", + "com.unity.mathematics": "1.1.0", + "com.unity.2d.sprite": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.common": { + "version": "4.0.4", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.sprite": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.path": { + "version": "4.0.2", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.2d.pixel-perfect": { + "version": "4.0.1", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.2d.sprite": { "version": "1.0.0", "depth": 0, "source": "builtin", "dependencies": {} }, + "com.unity.2d.spriteshape": { + "version": "5.1.7", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.1.0", + "com.unity.2d.common": "4.0.4", + "com.unity.2d.path": "4.0.2", + "com.unity.modules.physics2d": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.2d.tilemap.extras": { + "version": "1.8.1-preview", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.tilemap": "1.0.0", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.collab-proxy": { "version": "1.5.7", "depth": 0, @@ -82,40 +149,12 @@ "dependencies": {}, "url": "https://packages.unity.com" }, - "com.unity.render-pipelines.core": { - "version": "10.5.0", - "depth": 1, - "source": "registry", - "dependencies": { - "com.unity.ugui": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.render-pipelines.universal": { - "version": "10.5.0", + "com.unity.postprocessing": { + "version": "3.1.1", "depth": 0, "source": "registry", "dependencies": { - "com.unity.mathematics": "1.1.0", - "com.unity.render-pipelines.core": "10.5.0", - "com.unity.shadergraph": "10.5.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.searcher": { - "version": "4.3.2", - "depth": 2, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.shadergraph": { - "version": "10.5.0", - "depth": 1, - "source": "registry", - "dependencies": { - "com.unity.render-pipelines.core": "10.5.0", - "com.unity.searcher": "4.3.2" + "com.unity.modules.physics": "1.0.0" }, "url": "https://packages.unity.com" }, diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset index b75a80b..9bf656e 100644 --- a/ProjectSettings/PackageManagerSettings.asset +++ b/ProjectSettings/PackageManagerSettings.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4057c0c98a8017b1346eab48b1e2929bdcda4ba9d1834dfbeb732262bd29d17a +oid sha256:872bd502404237e0d51736234900bde757020e7ecb4819ac6fc8b26c981ad898 size 1453 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 8ff439d..ccc960e 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f4cc3a545bc97fcc4b0da7c58108e1a99b8af70dbfe6080acd376ed7d9fb949 -size 19485 +oid sha256:b48020108900c7a6c718dc095f53ca14c0a2299c1d50a899277c153d638f7711 +size 19987 diff --git a/ProjectSettings/SceneTemplateSettings.json b/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..6f3e60f --- /dev/null +++ b/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,167 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "ignore": false, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 4b69f59..6c43201 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e18b1c820e9c09e16bbd1f1b7842e9fb3b0158a0921b0964e0b8fa12c6e2c01 -size 378 +oid sha256:8f9abd9081a20bf8582335d8a66b121cc64cd680ca538368ea413ef120ea089a +size 392