From 7382561f0160e18215dbdc6ede5523a61b4a3a6a Mon Sep 17 00:00:00 2001 From: d-hain Date: Thu, 16 Jun 2022 23:26:36 +0200 Subject: [PATCH] added StardewValley Fence Sprites you can now place and buy fences Fences have a collider --- .../Split Assets/fence_00.png | Bin 0 -> 917 bytes .../Split Assets/fence_00.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_01.png | Bin 0 -> 833 bytes .../Split Assets/fence_01.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_02.png | Bin 0 -> 907 bytes .../Split Assets/fence_02.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_03.png | Bin 0 -> 876 bytes .../Split Assets/fence_03.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_04.png | Bin 0 -> 946 bytes .../Split Assets/fence_04.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_05.png | Bin 0 -> 880 bytes .../Split Assets/fence_05.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_06.png | Bin 0 -> 906 bytes .../Split Assets/fence_06.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_07.png | Bin 0 -> 947 bytes .../Split Assets/fence_07.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_08.png | Bin 0 -> 962 bytes .../Split Assets/fence_08.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_09.png | Bin 0 -> 918 bytes .../Split Assets/fence_09.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_10.png | Bin 0 -> 883 bytes .../Split Assets/fence_10.png.meta | 122 ++++++++++++++++++ .../Split Assets/fence_11.png | Bin 0 -> 765 bytes .../Split Assets/fence_11.png.meta | 122 ++++++++++++++++++ Assets/Resources/BaseTile.prefab | 116 ++++++++++++++++- Assets/Resources/Items/Usable/Fence.asset | 19 +++ .../Resources/Items/Usable/Fence.asset.meta | 8 ++ Assets/Scenes/MainScene.unity | 6 + Assets/Scripts/ActionInvoker.cs | 30 ++++- Assets/Scripts/Animal.cs | 3 + Assets/Scripts/TileBehaviour.cs | 11 +- 31 files changed, 1651 insertions(+), 6 deletions(-) create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_00.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_00.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_01.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_01.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_02.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_02.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_03.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_03.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_04.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_04.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_05.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_05.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_06.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_06.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_07.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_07.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_08.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_08.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_09.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_09.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_10.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_10.png.meta create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_11.png create mode 100644 Assets/Farming Asset Pack/Split Assets/fence_11.png.meta create mode 100644 Assets/Resources/Items/Usable/Fence.asset create mode 100644 Assets/Resources/Items/Usable/Fence.asset.meta diff --git a/Assets/Farming Asset Pack/Split Assets/fence_00.png b/Assets/Farming Asset Pack/Split Assets/fence_00.png new file mode 100644 index 0000000000000000000000000000000000000000..f7110e219d2763c0d71d356a686cb996208939f9 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd z{+=$5As*hfp}zUI97N`X^4$pF*xlxQD9Y=q+C(jZx0aS$>y`c+JaKp6Z!PY4Fy-3> zEj1ab+nKkxo?lvfukMGk%T@uV>hF7R&a6ys`ya#8z*KvA>9%mA3&EcoH*ud?cj@SX z1q-&lo1MFDPwbLz&0jg+s~0llruW=@me;8FGA}Ifwd%U1xsUiV{1#rH9p79Q@rQMT zhw>_}tQC@)elf?=`Yzn(y?RqUQDcc8&kl*@5q5Vj-4B}G zEIy$1@oOQ6>*m*vUFtDC!aDV0#}zK|v`u;!^5Dx~yA+2HvMU`#s%ONm-Qcr$PWz)w z&$V^dA&Jfz(_9m_WR=z$Ed7wWZ=1}Gb!*-4Kc)8Wx^Va@$2KjIpa~OG<~FnQWG+%* zx$x@8grw%ro=q3{=iEN~AoRmz;c{nHX(lHPjnsy1R&rGbh4s`nPK@zSxZ1RHsR>hj z#`m{nduuXQT+P{c=#kUnI} z1%a1;&ieW8HuADLqxXKn37an$*ql>0^>789WMdcS@#K+_xvt>4EIrvO{$a|E%TFxT z=DSKcge_xYnZIn}9F1n)JYo6GKV|*et6#82#w}jOv#nvyLjCmvz$v=w)tD5Z@n!akIA{j<}&6vlRNjse1G}JkDVvC zIKSx;M^qS_lY^E(lZv8h#sZ%OJ;w~E@lQM*`grAY&Xsc`p6}9DT+p}W(_O>E8A7*9 z^p-CYKGN4blhrF_Qk0~MWB3HJOur~P%=$+tIVsp?1Gm>9X};87RD%(MjFu*G}pu0G@57IafJ_or$2 g9c|Yge}D4lDmdKI;Vst0LCe#CIA2c literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_00.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_00.png.meta new file mode 100644 index 0000000..7ba1e20 --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_00.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: 5122da40bcdfc844487164b1d4707dbc +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Farming Asset Pack/Split Assets/fence_01.png b/Assets/Farming Asset Pack/Split Assets/fence_01.png new file mode 100644 index 0000000000000000000000000000000000000000..82837436faa1c8f16b1d8c340fe3c17ded90e84c GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbO{ zzdc_t!h;S@&0RuH zF{iI6p6pAx`uOGfS!`VT>zd`f_xWyCXn1++qHW{CxPX-vP1&D%jjr>l&wS~#Y|<4M zah^w99m$%8XG1J5Ue;RkQz7WLoF}jH%&DPV-9@QCPF=CR=H8Y1>p(_JN#W*Ga~WQE z%{E%Xdd0d=yY0MH&z(hI)2)8*dRrJYNpG&4 z--Z3M2Txl&O<22NE<=ae1WkiAx@Ic+Y&?1H1)urY%#|-{X7t2 zXft~CygOd$^r}#y-0OQ~j@+B`6a#MZGdA_@=FvIhrIGemy+nt>KzI4{qE|UnHfnp=7FA;){)GyZ1bt zmU#AjSEg&`g(bf>2rqhhGh&_5mTxPUuorS&@_RkCP2gTe~DWM4f@$QdT literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_01.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_01.png.meta new file mode 100644 index 0000000..f7a99c9 --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_01.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: c2f3ae2e6b6a8e04cba9e0095e1c41cf +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Farming Asset Pack/Split Assets/fence_02.png b/Assets/Farming Asset Pack/Split Assets/fence_02.png new file mode 100644 index 0000000000000000000000000000000000000000..f495180b8550edae6391ffc8ddf97dda6e91c54c GIT binary patch literal 907 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd zuAVNAAs*hfp&N@XJBZwo<~nWYw0x#c*@eiDTNPHILWG%~O zU(Us9F!8b4G^50(xvyq?zc;sJmcfb*sju_$@4wrp&bm*8A-L{j{r{aAma%2rA|gD0 zKW(^Emb&rnWv;8%ll{Z?G&MX4Hsjc0yXIKHH|-tFHe#w$!8$WJlB;h%&ixp-ahn9| z7qg(lOSw#ax@WGvbG_?YwZ^-aI(5_I@3(fOFtVvzE;FAwdHu1aYUTSU&p6yXBXmdX znjbCS(i%)+5(}atCR7=ob76Z`8dUt_6=z-i`U%gA5+s=P%NUai>xv_j6q3zebPd|`r*0)^N%K9PqN%e1bV~ZP3i>7alNpWqs_=M~7qDzh2Iy$%v z#1_ggQ_IYfNL}Duxow}M!O4dyeZ|KQNP2Z$4`C75?v$}M;K_l@bJ<>B>|^RV_iS2Y zgeTj|{`~mq3@+&w^OPem|Cu7OrhN8~!i`Q#c+cs19yxQFH(=l0Sy5ir3V~f|; z-ZpPpZ18)t!zMAso`xjGjNBbP7BNK=PRUqES0^TQ>@S&Gl6b32pzYFhy-v?9N1h9N zEfQA=eeHHqm~mP5#5sFzKAEzU>!cg!CHq|$J#W8OQOnGH_qD^NN2=eo?--X^~9Fy+=;lbWSN0^6g?2sy%<#aux@( z{jXOV_l#|1T=UPo<2s_-+mSoPZ*kh9cTXCVVhftXzdFsVJyzxV-Oznzm1E*wX^sho z5`OEJi0{#{pHY~Ue8f zu}+Ls|9VY1ruXzF!&irIek^33-JW*SDOCGp%H}7l%jZWw&|lNGe$VMU-rx0?G4l>t7lolv5t46<|LEE zoC3y)4IIu1XToO)8AM0%sQf%AK%qZ5P*mdNX6OgnE8 z8GiKJj|AaDljA>AyArJw9|UQyo;1Cz{?liM7dc0!ZN7Zl?19*ipI%J|=2k{>{=2!d zDRsxCTR+2{0zW7mDGdLz`Ac%j+_sJC?a?)Ve(iYB^!1t4t&4MZo|xeAUb0%w#OuS) zjPB;iA;*@QZrGpx@u|^KjmL+MrbsNc`JVUY=E`F#D+@ZWFK1OY=sMwJP^D({_oVL1 z1&foai*}s+tj`eTS7BPA@$w+^!&BCLXLdci;c?PZaY6mx*_y&L`|rsw=3jET<85Q0 z$0df_){6h^&IV++y|{1FA-5+`EU2vAWzkBvJM~K%qO_0PJ#RUMZC`)zowO>AV-eTb zG7p59IxiE;TFdpW?#x1^?uRM|CwQEBs*~U)ez1S_tmTWgroPx;ulpgfyw`IHOC@`w z_XODsZ|fH4KF(rUd%!B-RMO&5$LRAH9?v~-#UnqO-|<|d!h%;f&s~pJe7)d%+nk-O z^~xvNJ6ya1^4s!0F1fY+AamY)^-Uq~w0sWj#UnuG+mJE$f+~Cwj6M}73;i4lhO0%KAYC0vZl^2l}R-# zL-vL?1{%jbzpANI8RL1%uQRguU&5<9JAW8dJX4rcCOUCNWMih3!(}@Y=NTD|_nyi> zKX=G(;=WDXEem2p=k#ndG(PQL%~&PQ*`~k6r*&_2x1yS+Zora^DdkEVZ`|X)xIDG$ zmdKI;Vst04wL9=Kufz literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_03.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_03.png.meta new file mode 100644 index 0000000..98560a6 --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_03.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: cb6a766f97779b445a955e766ee346eb +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Farming Asset Pack/Split Assets/fence_04.png b/Assets/Farming Asset Pack/Split Assets/fence_04.png new file mode 100644 index 0000000000000000000000000000000000000000..c66b0704ca1063d1e71fc88e73e21afcd1ece898 GIT binary patch literal 946 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd zIi4<#As*hPp}xVwjsmrd!%`>Dm@t=@{q9|@wLzMu4RJcFpD@KedBga>>A!P5_Xp)e ztqD_?C$tJz1qdHvJn=~}%`#%~UE9sO8Sglkl^b3D`)lv@y<7|;42v03pUm5PVg8l9rFSNSi$XX+opYED{ugZ26TvyUiDb9GR_x107 z7Qdwb`KC$EH+4L|^!+|E$u;49*SqU6n|n{J(Rn#XD|N#?znlptnIjq4^R@}jZhc<9 z^V8;L?t8J>(*#(>Bl6`JmfOtm(2~#zN)?&+YhvV#{mqvTi+Cy>$>g<}X&7HUC_f4q(@jSVh1$J*0uO+X^>)9}wr(+eTmby#1YD?7|PMCx}`N;v988Y30C zW~U1}8@sLVDn45E?97%AwdSo=!sn#dg`ep=_?{&(RQUt1TW1pAihmx<-!OAI)S0Iw zFY>dQ&%U6ir6GaUE+D_k!qR8wl(laa)1TcuxS{j3XZQkB(V07>BJw556lMATioBNQ z)Go*j^XcQCbnIt?QJ|)2n4+#pNaBuw=MzIN?OIeD!6#tQ_$e-bnqX1G;x*sScsyd3 zWJ&qtS1zA;^m%&QeH~+Y!-*NS3dUWX4Zj@hHk|x6$;fPN$QBo)p!RFaydyca*B@0- zu~bi$7kPH-K~2ksMUsv0rF~MhrtB2=P!xTk6T~}8&41oG)1$rbOH_-k>oGKV3!KdWA+R;uyxzlxp`i;(m z7SlI=NZer*GM9fwvoe@u0WPjVZMH-{i46lv-&xf7qCfHWmG$H z7A&}t87NwO>($=v+3Od&a!9T(FS~bU&vq`ZFWlLT-(C1W@o{nOdGPO3@&-PQrGL_H zs>q)%W82OrVUPj{OoRh{g zHqDss9iAvXMi+s1guEDi1f6JkR`$~0K4qUEaSzvH&<=-#& z5(1C$)YeBYG=HJsuO;K_9TOnAaQ38Tw!$^7j?1p=Fx+0&kSds1R@Tfdw%PN@WFfb| zcb>%xUXb{7dy#p^j4cd0Aul%V5D1X^UOcA)&aJKY2;F3G z-(bTjrHhXaJpIn)#{B#=llW?Fy@T>P(==Ys>dZNlyDf3fFTMx2nSGKzraDFzG_G2F zCuP=Asa$JbhK%HmQ;+QU6PQ?jp)=l?uPY zz1-ZFFQzVf+6C*Z=WAwvFv@gLO<5+?ut9vzhPRE2a@IDcNiX%@R;Ki1*P)Ast~dM5 zH0O$n8mv5NyrA4I`W>tObQQxn>bPAaJ zeD=3cf9GXFy~cr=KacxAY1^gzyg4MkrDI<1t?RdUE%WCO*&So@*6?47+P3M3AAaqh tJLkwZUsdZ@w=XlBynXHZ_4>{DJ8_a2cu{)`Gc%fi1hiHLa2`*rle+k(#R!5a*2oa*@Q zbK3pb2XzO{hBuj;Vwl-;_Py%S^Dmot%sYmk+h)&`S8u!bRLUNhYjQy{cFr56&hQ^dTE-d?ZYwAja7t6o=^{TEb>f2CJDdaQlisR-3 zYdF?N)zy4@dUIXJm+$AjuI(;tIipi(tM#G! z<|A)c90@tHhPQl*R(ru3<6nhKC!SYk{K%QmFgvlceY(50?}HgvCwVh0`St??7Hsk3jOq%#~!`8dU?&`A@@H8E0>(Sw!duhAM zu{|mhiw~?Sl}z}=Bi&{d+}ly4Dsw-@x!dwgQ?`be>h+^@Hq?t)K3=MlqQ!RYl2*Z;I)} zt2LL;aUIV|K5ix~e^BHm=S=p)OrFP=U1@XNlo0wMDuT^S=Z#ao`X;T;UgPY!*&6c8 z5=pC`R@PnvP0>d|eLTYG-TB`n-8qjjf`%jd5P*X)z$ zUE&_|bM1ame@mci=b?k?^E~{GCjK#Ii<{l~mVb81jmr-#uKPFsi4UxmUd7+Tn!#tf zFT4KE5`WuR_bDRFy4_VLesew$8FBW=_kCwVy`&5I^Rn0y>sbrGKe<==Ch;FL%iQ9H V2i9p+GcYhPc)I$ztaD0e0sz4vqP744 literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_06.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_06.png.meta new file mode 100644 index 0000000..e752339 --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_06.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: 19fb6dee34273b24b8107da0601e84eb +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Farming Asset Pack/Split Assets/fence_07.png b/Assets/Farming Asset Pack/Split Assets/fence_07.png new file mode 100644 index 0000000000000000000000000000000000000000..f2404672789702ecca848f69bbfd85c0da71c907 GIT binary patch literal 947 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd zxt=bLAs*hjp*w>_0!3`Y*UUQWcrTk{LA4k2^hI0(Lc*R`TIL+_zwrM;zMvhG(sC0a zU5^;1RWl|sEUQitnblBrEw*Zz^c;p|)$fYlSw7$Au3^Wbz@Wh7)L`>z{v+W9@4eRl z*eT*97QnYtOxHehX5oI%yFs-~8X>!F9Reh{4O7PCLY;lQQ4DtoFVeRnl&*lT>?-v)Kwr9%BH?ysIOJ>4p?Hka|v z-!~@Wfwwl7s{9j*-pwq-^V{T|+M<vmsxHrH-5w4-?5v^-sz#~rPP+Il`3}P5vPg| z1V*`+zmMRWqADtMv{H!Y1IOHD)7hVk>L@>0!+)L2qux(Iw8x*%X9okrbEaj_r6lG) z%Q%1S!rk9X&&)oq`ugnW<p5ld@6LkvfoIdgvoGF0J5^ze z(8B503Vyr|`rs0GGV{Dq6St0?T8TZ|o$51_o?Y^ByAcr)=-|Yk*4WUZH@e zQMtYKNkiLc_wTPaDsbi0pWM08hvBzEUe$!3XDvO7)OQ`J-d1$&a@d;PbGb$J3mccb z6yX!xlP;R&6!Y*%*F+1)=1S$Or9O-L)zW9`O%|JxQ!&Bt#n;cv%K|i2%A}PaSSmkU zpm=68|F$x=i1=8E!_)V@Hw#Y@-|1z)*0XWP(y+cGr&L_Z?yznvGhVa)ta9N}+nXKp zS4=!}ZtrIi&(p7^s_!xfCa!DbudY?mo$Kq)si2u)^{MOIdE*USfhN{j9w2zwKA%`M=w6p=kgB literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_07.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_07.png.meta new file mode 100644 index 0000000..db30201 --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_07.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: d6c42ee90a3aaa84cad2756360b83632 +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Farming Asset Pack/Split Assets/fence_08.png b/Assets/Farming Asset Pack/Split Assets/fence_08.png new file mode 100644 index 0000000000000000000000000000000000000000..9a70c67999b21c0ef95160663f6c861760d302c8 GIT binary patch literal 962 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd zHJ&bxAs*hPp|-&??jmnA*|!&z78r9k?z}rmXyK+;0zpd-uxt|%v<`Tw{-XZHeu+93 z6$hTBhZ~<92ztxNxxM>|(H+e3=IaPB%VTug5fpS@5H? zozR>;%K10*cln!rJpZfn2XFM_L{A=r%w>CyE~xBQIK{@iA(*#C{&AwCwZ5CiA=z(y zQgiB8%beirW?y<&Fr@DK^lfdbe}5%8GxBB6x$hGj-G5co(&J>|`iY5bG1}LUbZ+~8p>0xqc@}y4*PIW&X?_4&kVO8Xz>;5@&!^CYk z4@}=LeuA|jcg+>+Z1(NDH|8#TwRl%%_H1WWO$P3;*AL_`&gJObZsTYK!- z!Z+0ix$h-zxaa)x`3$p}tShfNINbaHt*gU!<1q`X-7Ll@Y!k0B^qU)tBsO+i9sc;z zHS47bTN2-qMytaoUy8c@Rrn&!_=3~H^!39hZ$AC=d0_LVZ{Fsn%mr~By^5Iz5$6Mb zv96lMxbEH7%^Um}uCZVKpCwYO|MhjnbqnL}z0H#6^7W#`ZyemHAHuXba8{?}0^g*P zj@TcoSNa&fZv8RA`>>;0P)dNgN@av7Te0sV-YMVgI@NC*&N*{2Nbj%6jE>T?o0lKB z*L-l6Ta=V_(ZVSq-?p-7Dhte#{P054e~GuxtT1N1>uyoi?^Er0Uz|+P;1!kjnVoZO zq5N)7z3tzedj4~rICVj3z2&>IM4q{^TdKJKSClS$*UXsXFjw2w&|7?`@3V-cH8WhI c!+zC=hV62jk}ej{z`(%Z>FVdQ&MBb@07MPFV*mgE literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_08.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_08.png.meta new file mode 100644 index 0000000..6a1913c --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_08.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: 2b0d004f0b9562f4f8d97b47e5d87e54 +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Farming Asset Pack/Split Assets/fence_09.png b/Assets/Farming Asset Pack/Split Assets/fence_09.png new file mode 100644 index 0000000000000000000000000000000000000000..3f91d2eb09e3ee8e3dd791a8658e14517ad5b575 GIT binary patch literal 918 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd z0iG_7As*hfp}X^h9Yt)JJ?awGtsjdV*)8Ou!cickrLllBWl! zNAU5=Zkj7{W4GTT6~EGpdyO~qvu`|W_xxPt-Q8UOEkzibm_$CZ{s=m^(|f6i!@H&b z*Zt_ctr&Yoyyk}MzjYCDaRGUk-_%JOFf%+|@bm7@hWqN(&m=iEmNYNDt9$rcmPgZ} z+DaSw=sh7W$$~qo_Px56KFC=! z_2MP&5Pme{{N*5Y|4 z+DVW9F$SOLJi%(WeY<9#Xic#1x-^b#wkY8=!vv<*s?9AIQY=rX1P8pozCE*Msz<@0 zRR>=bsih~!bPFv!Xd-gq_54TAYo1IgGRtEX{MoUo)n{L*u>oWGVyEP_EUsL-ZWrc0 zw2=Iqo2VyZH6^w)i_L{4`OSs|>BuYh9$aBNDJswtX?*k9Q;p5NH4?lVC+waS`#?pk znMLEBjo+m6Y~m@>GaESHh?P!e?VPPSH|bAR{`b^d5BEeA1zdelBKej@B}H#eZ;E+; zOwoZ&eUF58eEI&5bI~fd1)EnM*88wKu0Ba~$>c*%57<|JbMcIbGS$^Plho=yJ9Un) zY4cf literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_09.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_09.png.meta new file mode 100644 index 0000000..ff39d3a --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_09.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: a0eb8d2760982b543abdb0a3ba537f0a +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Farming Asset Pack/Split Assets/fence_10.png b/Assets/Farming Asset Pack/Split Assets/fence_10.png new file mode 100644 index 0000000000000000000000000000000000000000..da05faaf2013a3cb8f27652596564e0318bd6c1d GIT binary patch literal 883 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd zx}GkMAs*hjp$Gk>0!3`~eGe-zR^}%-&fwG&x$Kq`d)@bPf5!g}-;}e&ubPIvIhHp| zp+xaqL?%<-uUpmcXCIfIaD+wv^Eun+cZ%O@Fa$8@)P9t=)SUafK5Y4y-hZb!xB|pB z_}|wP4P56DkU5!q3e%cc(Maa7lH1`be*(Ne6f{1z`2Aesz+v|3>}QWm;_kYz(BRZ@ zrSh|@)%hBm(~|7>7{3dwd~!MSn~F!oe0dp@;Od$yja#|+H?tNxERJ9M; zd-c8c=Q7B=xFWaz-GhhU1S{3>fAoF5#sapqHlsZ13c=H4nfZD70D)oHQl z$EoWNYwnxOa&$w?jfItVhn&iDH;Eb-tdBqVr|hJPe!kI0-;1S3e@1?8*mYs+-B~ex zysa0MPKzcb7h0Zk{Pg2-%JeS+a*Qf035>Z%p6Ud@c zgljF!3_o1e^mr~F-1EtEqO03XWHfRjqEiqGPykb&-&!)8aXYo}}*HVa2DT z=%Ms-`GE^M6WH4`drp6x+o69;LTz^1!f0a|nM-!_b&oKc`%Gb;6s!}QpTy|Ivm*4E z2UGbstuxaY{fcGO*z~_w3Ni6>af=$<@T=hCX!vD6U-x20=!L6Fjlo)rj~rMXSs-%6 z<)u?jjP&i$eI;gpR3FFk?D9`C=#gtU9_n~}+VPoIj@+pw_L^;#s!lhV!poElCumJ! z{kitysz-m4lyrGi@>M3bX|6qbQ zm7ae8oXvCm{DwcjkMGs&ni^2`)T4M&dg<=y{9SR}kL5ql(HEYvUnx0MZn@Kf`kt`leHRLOc_g<8e@G8std!H-0-+Fx7PUcv%O0h8g8#}Rd6b|6#O%G>^&v2jy2{{77}S9o$t>&vRV+pP~5eRyX2?@!%C(HVRd{RcZjY|rj!IhoY@ zGHoFPPo~U?&h*)=?b>R(i(e|dO7w~83~#)9E!B8S%Y!v$yREs|=ii*F>g3RMxaXp0 z{oy3$3*HeqnvPjqj;*(@FP!6$zQK8ZbBU_j7P+t&r;QI!uYqV1A5ap z3)q-BPB_SO=ug3$*8w2YFl{Xt;NNsGuB5s>F`Tk=D22<#&zi{=Wb6`1ayHaURe1Yhfmpx=(ryU;lU3 c`p3NYr~Ug`Kc=5&U|?YIboFyt=akR{01ts-od5s; literal 0 HcmV?d00001 diff --git a/Assets/Farming Asset Pack/Split Assets/fence_11.png.meta b/Assets/Farming Asset Pack/Split Assets/fence_11.png.meta new file mode 100644 index 0000000..21fc277 --- /dev/null +++ b/Assets/Farming Asset Pack/Split Assets/fence_11.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: 98c6feec7331ebb4eabb6e9e6b3d5d1e +TextureImporter: + internalIDToNameTable: [] + 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 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + 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: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/BaseTile.prefab b/Assets/Resources/BaseTile.prefab index a339563..fed324f 100644 --- a/Assets/Resources/BaseTile.prefab +++ b/Assets/Resources/BaseTile.prefab @@ -1,5 +1,116 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &606221277246478199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3183092126261034217} + - component: {fileID: 6077031742075970878} + - component: {fileID: 3506405755922231482} + m_Layer: 0 + m_Name: Fence + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3183092126261034217 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 606221277246478199} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4752245148499718129} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6077031742075970878 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 606221277246478199} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_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: -278359049 + m_SortingLayer: 2 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 715fc3e08da461d4b988cf275e31ac21, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!61 &3506405755922231482 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 606221277246478199} + m_Enabled: 0 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.5, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 --- !u!1 &1718624093595902244 GameObject: m_ObjectHideFlags: 0 @@ -100,7 +211,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &2275953190273124041 Transform: m_ObjectHideFlags: 0 @@ -114,7 +225,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4752245148499718129} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &151970701671681920 SpriteRenderer: @@ -285,6 +396,7 @@ Transform: m_Children: - {fileID: 6840747130279028589} - {fileID: 7848957424376950886} + - {fileID: 3183092126261034217} - {fileID: 2275953190273124041} m_Father: {fileID: 0} m_RootOrder: 0 diff --git a/Assets/Resources/Items/Usable/Fence.asset b/Assets/Resources/Items/Usable/Fence.asset new file mode 100644 index 0000000..1dfa006 --- /dev/null +++ b/Assets/Resources/Items/Usable/Fence.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +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: 11500000, guid: 761f645f009328845bc7851753024e92, type: 3} + m_Name: Fence + m_EditorClassIdentifier: + displayName: Fence + description: Typically used for fencing + selectedSprite: {fileID: 21300016, guid: 1577f106ceccd624895112215c69960a, type: 3} + defaultSprite: {fileID: 21300010, guid: 1577f106ceccd624895112215c69960a, type: 3} + price: 30 diff --git a/Assets/Resources/Items/Usable/Fence.asset.meta b/Assets/Resources/Items/Usable/Fence.asset.meta new file mode 100644 index 0000000..05e5eed --- /dev/null +++ b/Assets/Resources/Items/Usable/Fence.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d115e153d89653b4f9a74f920d055a93 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/MainScene.unity b/Assets/Scenes/MainScene.unity index f298a33..360cfa9 100644 --- a/Assets/Scenes/MainScene.unity +++ b/Assets/Scenes/MainScene.unity @@ -7643,6 +7643,12 @@ MonoBehaviour: - {fileID: 11400000, guid: a5d525b8ca07172499e8678eb6f73fb2, type: 2} - {fileID: 11400000, guid: a5d525b8ca07172499e8678eb6f73fb2, type: 2} - {fileID: 11400000, guid: a5d525b8ca07172499e8678eb6f73fb2, type: 2} + - {fileID: 11400000, guid: d115e153d89653b4f9a74f920d055a93, type: 2} + - {fileID: 11400000, guid: d115e153d89653b4f9a74f920d055a93, type: 2} + - {fileID: 11400000, guid: d115e153d89653b4f9a74f920d055a93, type: 2} + - {fileID: 11400000, guid: d115e153d89653b4f9a74f920d055a93, type: 2} + - {fileID: 11400000, guid: d115e153d89653b4f9a74f920d055a93, type: 2} + - {fileID: 11400000, guid: d115e153d89653b4f9a74f920d055a93, type: 2} itemWasBought: 0 --- !u!1001 &1701153146 PrefabInstance: diff --git a/Assets/Scripts/ActionInvoker.cs b/Assets/Scripts/ActionInvoker.cs index ec2cdc7..1ede278 100644 --- a/Assets/Scripts/ActionInvoker.cs +++ b/Assets/Scripts/ActionInvoker.cs @@ -15,6 +15,8 @@ namespace DefaultNamespace { SetTile(gameObject, new FarmlandTile()); } else if(usableItem.ID == ic.GetItemIdByName("Shovel")) { SetTile(gameObject, new WaterTile()); + } else if(usableItem.ID == ic.GetItemIdByName("Fence")) { + SetFence(gameObject); } } else if(tileType == typeof(FarmlandTile)) { if(usableItem.ID == ic.GetItemIdByName("Shovel")) { @@ -60,6 +62,7 @@ namespace DefaultNamespace { if(crop.Planted && crop.Hydrated) { crop.Grow(); } + UpdateFarmlandSprites(gameObject); } @@ -69,6 +72,7 @@ namespace DefaultNamespace { crop.Plant(); Inventory.instance.RemoveItem(ItemContainer.Instance.GetItemByName("Wheat Seeds"), 1); } + UpdateFarmlandSprites(gameObject); } @@ -109,7 +113,8 @@ namespace DefaultNamespace { private static void HarvestIfPossible(GameObject gameObject) { Crop crop = ((FarmlandTile)gameObject.GetComponent().Tile).Crop; if(crop.FullyGrown) { - Inventory.instance.AddItem(ItemContainer.Instance.GetItemByName("Wheat Seeds"), (int)(Random.Range(1, 300))); + Inventory.instance.AddItem(ItemContainer.Instance.GetItemByName("Wheat Seeds"), + (int)(Random.Range(1, 300))); Inventory.instance.AddItem(ItemContainer.Instance.GetItemByName("Wheat"), 1); crop.ResetPlant(); UpdateFarmlandSprites(gameObject); @@ -119,5 +124,28 @@ namespace DefaultNamespace { private static void SetTile(GameObject gameObject, BaseTile tileType) { gameObject.GetComponent().Tile = tileType; } + + private static void SetFence(GameObject gameObject) { + SpriteRenderer fenceRenderer = null; + BoxCollider2D fenceCollider = null; + foreach(Transform transChild in gameObject.GetComponentsInChildren()) { + if(transChild.gameObject.name.Equals("Fence")) { + fenceRenderer = transChild.gameObject.GetComponent(); + fenceCollider = transChild.gameObject.GetComponent(); + } + } + + if(fenceRenderer && fenceCollider) { + if(!fenceRenderer.enabled || !fenceCollider.enabled) { + fenceRenderer.enabled = true; + Debug.Log("aaaaaaaaaaaaaaaaaaaaa"); + fenceRenderer.color = new Color(1, 1, 1, 1); + fenceCollider.enabled = true; + Inventory.instance.RemoveItem(ItemContainer.Instance.GetItemByName("Fence"), 1); + } + } else { + Debug.LogError("Fence Renderer or Fence Collider is null"); + } + } } } \ No newline at end of file diff --git a/Assets/Scripts/Animal.cs b/Assets/Scripts/Animal.cs index 114d49f..b88005c 100644 --- a/Assets/Scripts/Animal.cs +++ b/Assets/Scripts/Animal.cs @@ -2,6 +2,7 @@ using System; using System.Collections; using DefaultNamespace; using UnityEngine; +using Object = System.Object; using Random = UnityEngine.Random; public class Animal : MonoBehaviour { @@ -56,6 +57,8 @@ public class Animal : MonoBehaviour { } private void OnMouseDown() { + //TODO: TEMP!!!! + Destroy(gameObject); ActionInvoker.InvokeAction(gameObject, PlayerController.instance.SelectedItem); } } \ No newline at end of file diff --git a/Assets/Scripts/TileBehaviour.cs b/Assets/Scripts/TileBehaviour.cs index 96429d2..a167196 100644 --- a/Assets/Scripts/TileBehaviour.cs +++ b/Assets/Scripts/TileBehaviour.cs @@ -19,11 +19,16 @@ public class TileBehaviour : MonoBehaviour { // Start is called before the first frame update void Start() { - _hoverIndicatorSpriteRenderer = gameObject.transform.GetChild(2).GetComponent(); - SetHoverIndicatorVisibility(false); Tile = new GrassTile(); - gameObject.transform.GetChild(0).GetComponent().color = Color.clear; + + foreach(Transform transChild in gameObject.GetComponentsInChildren()) { + if(transChild.gameObject.name.Equals("HoverIndicator")) { + _hoverIndicatorSpriteRenderer = transChild.gameObject.GetComponent(); + _hoverIndicatorSpriteRenderer.color = Color.clear; + } + } _hoverIndicatorColor = new Color(1, 1, 1, 0.3f); + SetHoverIndicatorVisibility(false); HouseController.NewDayEvent.AddListener(DayLightStep); }