From 55c93136fb11431531b97b4e58e2f73cc02ea23d Mon Sep 17 00:00:00 2001 From: Gawric Date: Tue, 9 Jul 2024 20:56:36 +0500 Subject: [PATCH 1/4] Inventory Code Equip Item Part6 --- .../Resources/Data/SysTextures/Icon.meta | 8 + .../Data/SysTextures/Icon/NOIMAGE.png | Bin 0 -> 1190 bytes .../Data/SysTextures/Icon/NOIMAGE.png.meta | 127 ++++++++++++ .../Icon/armor_leather_helmet_i00.png | Bin 0 -> 1483 bytes .../Icon/armor_leather_helmet_i00.png.meta | 127 ++++++++++++ .../Data/SysTextures/Icon/armor_t01_l_i00.png | Bin 0 -> 1905 bytes .../SysTextures/Icon/armor_t01_l_i00.png.meta | 127 ++++++++++++ .../Data/SysTextures/Icon/etc_adena_i00.png | Bin 0 -> 1792 bytes .../SysTextures/Icon/etc_adena_i00.png.meta | 127 ++++++++++++ .../Icon/etc_soulshot_none_for_rookie_i00.png | Bin 0 -> 2027 bytes .../etc_soulshot_none_for_rookie_i00.png.meta | 127 ++++++++++++ .../Icon/weapon_small_sword_i00.png | Bin 0 -> 1658 bytes .../Icon/weapon_small_sword_i00.png.meta | 127 ++++++++++++ .../Icon/weapon_squires_sword_i00.png | Bin 0 -> 1719 bytes .../Icon/weapon_squires_sword_i00.png.meta | 127 ++++++++++++ .../Icon/weapon_zweihander_i00.png | Bin 0 -> 1503 bytes .../Icon/weapon_zweihander_i00.png.meta | 127 ++++++++++++ l2-unity/Assets/Scenes/Menu.unity | 57 ++---- .../Scripts/Database/EtcItemgrpTable.cs | 5 + l2-unity/Assets/Scripts/Database/ItemTable.cs | 3 + .../Assets/Scripts/Database/ModelTable.cs | 6 + .../Assets/Scripts/Database/WeapongrpTable.cs | 6 +- l2-unity/Assets/Scripts/Icon.meta | 8 + l2-unity/Assets/Scripts/Icon/IconManager.cs | 57 ++++++ .../Assets/Scripts/Icon/IconManager.cs.meta | 11 + .../UI/Game/Inventory/ButtonEquipInventory.cs | 9 + .../UI/Game/Inventory/EquipInventory.cs | 188 ++++++++++++++++-- .../UI/Game/Inventory/InventoryWindow.cs | 127 +++++++++--- .../UI/Game/Inventory/ModelItemDemo.cs | 34 ++-- .../Scripts/UI/Game/Inventory/ModelRows.cs | 1 + l2-unity/Assets/Scripts/Utils/DatUtils.cs | 6 + 31 files changed, 1440 insertions(+), 102 deletions(-) create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/NOIMAGE.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/NOIMAGE.png.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/armor_leather_helmet_i00.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/armor_leather_helmet_i00.png.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/armor_t01_l_i00.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/armor_t01_l_i00.png.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_adena_i00.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_adena_i00.png.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_soulshot_none_for_rookie_i00.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_soulshot_none_for_rookie_i00.png.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_small_sword_i00.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_small_sword_i00.png.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_squires_sword_i00.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_squires_sword_i00.png.meta create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_zweihander_i00.png create mode 100644 l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_zweihander_i00.png.meta create mode 100644 l2-unity/Assets/Scripts/Icon.meta create mode 100644 l2-unity/Assets/Scripts/Icon/IconManager.cs create mode 100644 l2-unity/Assets/Scripts/Icon/IconManager.cs.meta diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon.meta b/l2-unity/Assets/Resources/Data/SysTextures/Icon.meta new file mode 100644 index 000000000..4da5e86e8 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/SysTextures/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ceed6269b47bf2d48acfc3fda141f60e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/NOIMAGE.png b/l2-unity/Assets/Resources/Data/SysTextures/Icon/NOIMAGE.png new file mode 100644 index 0000000000000000000000000000000000000000..2eac444b6c47e8f72c8b37d858c4dff65fda79f9 GIT binary patch literal 1190 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 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/armor_t01_l_i00.png.meta b/l2-unity/Assets/Resources/Data/SysTextures/Icon/armor_t01_l_i00.png.meta new file mode 100644 index 000000000..e1854ff83 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/SysTextures/Icon/armor_t01_l_i00.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 04112f8fa4f6e904fb83433fdba7d069 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_adena_i00.png b/l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_adena_i00.png new file mode 100644 index 0000000000000000000000000000000000000000..8342308f88628f570688f2274061d44922b1173a GIT binary patch literal 1792 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 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_soulshot_none_for_rookie_i00.png.meta b/l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_soulshot_none_for_rookie_i00.png.meta new file mode 100644 index 000000000..c7a98bff9 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/SysTextures/Icon/etc_soulshot_none_for_rookie_i00.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 84825aedf79f1a64da48d0dda3006d91 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_small_sword_i00.png b/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_small_sword_i00.png new file mode 100644 index 0000000000000000000000000000000000000000..9db210b6e4e7e1f338bbb174277efbc85eea272d GIT binary patch literal 1658 zcmV-=28H>FP)vb)to!b))bO6BL zuTQi4OJCsCQ=^RR`)MnI(1hy(yd8K@(*(7McxXaG-B@$~QzJZk^w;cvY6O6>w@M6c z-voesT=|DxK^q&59k5uGssS||N5BCbP{v}7M#KY0ff8y!&A=^fsMJE< zyt%*!w_J8T{4j+rJK2z#;~&#Y^z`0A>Aio)9%yoTSTi5l8|#r1FC6Ec@wYgAW`aFm z9N_es2>?`RS^?{>1kiTveb#XX)MKVy>^yVy*%XPMp3Vdu*2sdkU}kM1#)b(66h)rZ9};l^30F-;&%w*`-ty@n+0@At8SL6n`PMw z%T_3^Kyd}OKYfJfj-6oi&tpu?Rp~5iI?I}jTcO*p(X|rNwGuWw5Uw&}$NhH$aQrv> z*XyK)NR@||z(=HjIi7vCs-BocM- z$+xcpq`-j$ysQJtI#@dfp8MG=Jg_6m)jEkCLw6Ihb}ZcYgC|qq>k+3{DGT6>;KwCc zI}xu?d=7kbn4um0$p`1oPI2A0nY(n zfw<{jAa_`MSR4m!Z9L;5)?gh6v6>54rkVNYQbJ#R4*WL$U$@LQOvEnHIs#Fs2 zya=v>OzdZIq9Ub@O;kPxhsANC7nDLNL1D4+oKeEe>=GwmxM&n^bXPL| z?yufSzyUr{UP-_KI@8@4vFWk1p&kQP@U5Uc@SEc-lSzHB=w>*7>~V^hN)#`bDE{SA zWN}vxfL!R2Yg$9$BQ)jss&rSOimVMBP2fcT25WTVhjtGq&xek^Lh*8mtsCkI`|+KrHMG$w zUDE?~63yV(#;+yd#nCsInx3J%ufXKFv6h7<-(6%&Oyc2Gw*S&E4-9-Q{zIh`dVXP)J0ov+VB{}41+lIhbzVR5Nub<zjfs373gKa_aj!EG!XAG|I`_C1swR;yuvu^M9o zj134)^qiz2z@A4RVQy-Q;XQi*n4g{H`t=fpPZ#*ziIV_iYUy0pPNURmtuemO`7;MO z^z-Emb1 zpS>}|UA=`Ac)q761rE{SCD4(s1Q3Q{0{*`wteF;d1~&Cufc|^po?nCc`FZmBJjFj1 zBj&OCfHsj8ejG?%Qz^@eq{_H2pqz9!@>gB^T!4H}p7L@Tfbw#=1stG$&oRp28Aae| zd@EFA%QGTWv_@-blyMq&4lf1{R(ZvFtAAbpc`j52G3mfseZY0q?QdHD1u3lUM6JJW^#A|>07*qoM6N<$ Ef{lhNWdHyG literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_small_sword_i00.png.meta b/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_small_sword_i00.png.meta new file mode 100644 index 000000000..2bc92512f --- /dev/null +++ b/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_small_sword_i00.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 3678ebb64eb830149b5bbb55c3ba1198 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_squires_sword_i00.png b/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_squires_sword_i00.png new file mode 100644 index 0000000000000000000000000000000000000000..f14472e96041c50651bbde3c5d7ad91e368197c2 GIT binary patch literal 1719 zcmV;o21xmdP)Z zU2Ggz8HS%ZXJ#_%vFzQ%Uiqh8cNMd#!HRKGA*E7`NU<=HX%Ues5Ke z5#p0R&73(u?|a_!ednAp#vDfpLm&-_6cWb-DFn7{1K^0@34o9Y-vdA@52-vXQvzU{ z65Etuf+Z|0X<O0l50h*GPS0EUGgbzK2dG^bAW5A3uU84DxU10f?D#d=)fq_|Ro~yNm!06-4|^C&uXDA!cT0DC7%V zy!dMXsw=CoQexY5=rLvFn)Yk|sgchHz_VYU<=o5X_GG@7jb;u5P{ z4IDrwggM{p>~sk>*EiT)+axoYp>ME{{(&KuuD=@rbjFKBMem8}V@yv^1917$8{FHx z$GzKkBXEFzCkDWQa2$<5v!O5_*m(ge@0A#zI!1NtKGm)JAS?~E_3j=`BfDdyN75WT zbdYn%FaM?fC#4duod8AK&EjXU>qz zWm#Vj0&U~pMXh_k9n8@VRrZ?--*3C90iF=}N@Dsp_0GMfT!wO)JB0$>Lp|gcv%K}s zES_1TV%C^@_NzQ{Bu!6OobpO3nsw5#NIDkM?8Y%|f>T4{8M;ebs(GmlJR^u^QwTf- zvZY-3+}^rREZ)t;(O@4x_1RCeaAT3oCy#RDFIkrJO98kL(Rv3@3jl>^yU}*(2&%}S^4W9aP3Wo(+Nr&HA93^*W>)S5)@BXt*b&7~ul zZz0a(c0A~|r754I|7tZznbYO7n?3=ITIsmMi#%Gwh6 z9pEiX4OxK?S}f!WEaYxQBo?pdqjrne^L+dK_cZ`d>42UuHIEc%nb`qeZGH&A$dJwQ z-3B*q>U(?4F(U=0rk`YZ=rI89yc=YNLg9xb6bgkzArOYbQxYR?>T&taFAPxHs*&h* zSXwS~=n;pBj6*J8)&Uc3!J>haW$Hm%!p%OeF&pG>p*ewDFgo$^+Vc&|gE z*P-IK!2z76gA^cT;JaDs@f4}C0KD+~ziV|~$G%|1O;ihfu-~Qp-V*U%hjc1VX{*MC zH_KXw76I6wM2pDy6D6+ws{M~pYwB%`XFfHcip4U?WSnBLjN9ulk_^`A)jzG#x`&3p z2Uvc1bgS@qec(KeNvQ!OAMK*D`XO~6?2xo$>M>xPc+63*+x|E*)CLC-9!MjcvDit% z3-j6ur7)B($u?jaU>gAmVOUzd`5<^Qnc#M@#MO7&vUh?5G(;GQetYApg+Dhjp%bu- z_Iuq2iM}tG)oKmbb#PsWVzI>4f9Y$!pEZP!^!LATMBrhvn@Ufk{{n`$hx8;3a=ZWl N002ovPDHLkV1h)%IBEa@ literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_squires_sword_i00.png.meta b/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_squires_sword_i00.png.meta new file mode 100644 index 000000000..5b33f5783 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_squires_sword_i00.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 56ae8048989a5de4d97106a2ca88bcf0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_zweihander_i00.png b/l2-unity/Assets/Resources/Data/SysTextures/Icon/weapon_zweihander_i00.png new file mode 100644 index 0000000000000000000000000000000000000000..f55ce297adcbb0ae92180761a390a6026c43ae78 GIT binary patch literal 1503 zcmV<51t9u~P)CA4)uk0#LDw}as}C0w{jyM+CW_x&SwRe>B7|NrSS?Kn z!qNi62p3{mHL27z*DX?4F03w!FS)GgUIf!#X6~8k!_1vK=f3Dx^oNI;b7s!@KhJZX z^E~Gm4UQ8CLm&-_6cWb-DFn7{1K^1834o9YUjZNkg$xvyDFLueiET)>zOxO0p{^e_B~0ZDEGba|NI)TwLgMBWwkc6WYc3+MBx526UQS_IVV^=0 zC=pq&a6LuV%K|XraE3=`HFCZ00@r`YaPpUH2@fP(?&bV{?2UV2&YDF4Tt1Ou^3#o+ z`#w|ffam*ILXX9~^#Cf6NTYmAC{rSH3Z)cM$}n~;eXfbkjQ~74tC6Gc@8O$GUuoaX zky@dASy+Z5_`WK;b2>+jhL*y3x!Cs>gn}15zu<{HDtY1h{5j#vjflJq^2B)< zj|dR}*ivFkiDT-y+9^urRYhSt6g}(bHUrRm={!|u2Mgn){~be6C2g#H&4>_h!@Pyg zi1$SSdGhR~s~UN%gduPenbS=K?tfnS*(+KZTT>k=P)Z&uAW4bxbwgM};Q3+pbBl^l z`l%+if4-?Axw&Lv{628Fw*t9tqnA^f7!T)TAduLBsn9?*Y!9{{ZjUI$?B zsU3W_VJp+-Hq&>wmm3e&as0!N3xxTnY2lbQwjr?+nN$Wv9`HnDy`gXo#kSqMSiNL9 zkEN=3ELFwvV;MR&?qP4&TeLjUNZ;XJmThPUVA|Yf&K>-&)ar;F(8wXIqDhgCV1sW2 z$iN^KSWJ4njxBG$8xQ#D)F6*c9LMov8P=^|M8}#pxprxg^zv2??&{>!(bF2i{R#4v zX=4P%TUJzV-4-sZm#!$WsON_av*(0GrQ^_U&K&7w-7`y=7DazKq)fZww7Q`02I)YkJw_s<+TbOvtS2A^0Suv1t}*}QfAh%8jT(xey_^T5od zFEe-n?`fty5~)@%aHx zWiHUvSWC}|ZvaTo3-f;as=3Uc(H4&%9i?t7N<3zCh7fTk44=|as6dt;NM3y94Zhyr zMQvRJ4Wq~N+UA|%#AEN{;w|vY+qs_p{oRoJvtW5Ha%vQWe(d)ADJyLI zLD;7$(6)IS`##wXK;5LtY~R|!AGhx?{h0-vJk-UtOQp5_;J5u++so;3Bq1(7Zmu*2 z;w5O?yp02&evGdi((@MZ_5LmZ8fHAJlP9e0zuC>R<6E@}Ez>GeKqkJGhMbus2dJ&9 zkI8H6>ML5_f3v%!FAp#0l_(PSm!7zdmlnSiWN%~{I6FYglP&D~vXe2@6PVo6%(ZjCm{L9XYBzBp!(fillBackground[0]); + } + + public Texture2D LoadColorBorderCell() + { + return Resources.Load(fillBackground[1]); + } + + public Texture2D LoadTextureByName(string name) + { + string icon = defaultIconSpace + "\\" + clearIcon(name); + var result = Resources.Load(icon); + if (result != null) + { + return result; + } + else + { + return Resources.Load(defaultIconSpace + "\\" + "NOIMAGE"); + } + } + + private string clearIcon(string name) + { + return name.Replace("icon.", ""); + } + + +} diff --git a/l2-unity/Assets/Scripts/Icon/IconManager.cs.meta b/l2-unity/Assets/Scripts/Icon/IconManager.cs.meta new file mode 100644 index 000000000..ff0c16108 --- /dev/null +++ b/l2-unity/Assets/Scripts/Icon/IconManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7b104e9dd58e20d44b87ede94f2c04cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Scripts/UI/Game/Inventory/ButtonEquipInventory.cs b/l2-unity/Assets/Scripts/UI/Game/Inventory/ButtonEquipInventory.cs index 707b50958..869395722 100644 --- a/l2-unity/Assets/Scripts/UI/Game/Inventory/ButtonEquipInventory.cs +++ b/l2-unity/Assets/Scripts/UI/Game/Inventory/ButtonEquipInventory.cs @@ -5,6 +5,13 @@ public class ButtonEquipInventory { + + EquipInventory equipInventory; + + public ButtonEquipInventory(EquipInventory equipInventory) + { + this.equipInventory = equipInventory; + } public void RegisterClickEquipCell(VisualElement grows) { if (grows == null) @@ -22,11 +29,13 @@ public void RegisterClickEquipCell(VisualElement grows) if (id_mouse_button == 0) { var ve = (VisualElement)evt.currentTarget; + equipInventory.SelectRows(ve); Debug.Log("CLICK EQUIP INVT Left"); } else if (id_mouse_button == 1) { var ve = (VisualElement)evt.currentTarget; + equipInventory.UnEquip(ve); Debug.Log("CLICK EQUIP INVT Right"); } diff --git a/l2-unity/Assets/Scripts/UI/Game/Inventory/EquipInventory.cs b/l2-unity/Assets/Scripts/UI/Game/Inventory/EquipInventory.cs index 60fdaea82..a350d99d8 100644 --- a/l2-unity/Assets/Scripts/UI/Game/Inventory/EquipInventory.cs +++ b/l2-unity/Assets/Scripts/UI/Game/Inventory/EquipInventory.cs @@ -1,19 +1,28 @@ +using System; using System.Collections; using System.Collections.Generic; using System.Xml; using UnityEngine; using UnityEngine.UIElements; +using static UnityEngine.Rendering.DebugUI.Table; public class EquipInventory { - private Dictionary _equipListData; + private Dictionary _equipListVE; - private string[] fillBackground = { "Data/UI/ShortCut/demo_skills/fill_black", "Data/UI/Window/Inventory/bg_windows/blue_tab_v5" }; + private ButtonEquipInventory _buttonEquip; - public EquipInventory() { - _equipListData = new Dictionary(); + private VisualElement _selectCell; + private VisualElement _lastSelectCell; + private Dictionary _equipListMD; + private CharacterInventoryWindow _inventory; + + public EquipInventory(CharacterInventoryWindow inventory) { + // _equipListData = new Dictionary(); _equipListVE = new Dictionary(); - _buttonEquip = new ButtonEquipInventory(); + _equipListMD = new Dictionary(); + _buttonEquip = new ButtonEquipInventory(this); + _inventory = inventory; } public void registerButtonEquip(VisualElement boxContent) @@ -21,49 +30,198 @@ public void registerButtonEquip(VisualElement boxContent) _equipListVE = CreateEquipButton(boxContent); RegisterAllButtons(_buttonEquip, _equipListVE); } - + private Dictionary CreateEquipButton(VisualElement boxContent) { - var slot_weapon = boxContent.Q(className: "slot_weapon"); + var slot_weapon = boxContent.Q(className: "slot_weapon"); var slot_head = boxContent.Q(className: "slot_head"); var shield_armor = boxContent.Q(className: "shield_armor"); var slot_chest = boxContent.Q(className: "slot_chest"); var slot_legs = boxContent.Q(className: "slot_legs"); var slot_gloves = boxContent.Q(className: "slot_gloves"); - if(slot_weapon != null & slot_head != null & shield_armor != null & slot_chest != null & slot_legs != null & slot_gloves != null) + if (slot_weapon != null) { _equipListVE.Add(0, slot_weapon); + } + if (slot_head != null) + { _equipListVE.Add(0x0040, slot_head); + } + + if (shield_armor != null) + { _equipListVE.Add(1, shield_armor); + } + + if (slot_chest != null) + { _equipListVE.Add(0x0400, slot_chest); + } + + if (slot_legs != null) + { _equipListVE.Add(0x0800, slot_legs); + } + + if (slot_gloves != null) + { _equipListVE.Add(0x0200, slot_gloves); } + + // _equipListVE.Add(0, slot_weapon); + // _equipListVE.Add(0x0040, slot_head); + // _equipListVE.Add(1, shield_armor); + // _equipListVE.Add(0x0400, slot_chest); + // _equipListVE.Add(0x0800, slot_legs); + // _equipListVE.Add(0x0200, slot_gloves); + + + return _equipListVE; } - private void RegisterAllButtons(ButtonEquipInventory _buttonEquip , Dictionary _equipListVE) + private void RegisterAllButtons(ButtonEquipInventory _buttonEquip, Dictionary _equipListVE) { foreach (KeyValuePair entry in _equipListVE) { _buttonEquip.RegisterClickEquipCell(entry.Value); } } - public void AddEquipList(int slot , ModelItemDemo item) + public void AddEquipList(int slot, ModelItemDemo item) + { + //_equipListData.Add(slot, item); + } + + public void SelectRows(VisualElement selectCell) + { + if (selectCell != null) + { + VisualElement grow = selectCell.parent; + UpdateBackGroundSelectElement(grow); + if (_lastSelectCell == null) + { + UpdateLastPosition(selectCell); + } + else + { + + if (selectCell.name.Equals(_lastSelectCell.name)) + { + //UpdateBackGroundLastElement(last_row, last_grow, _blackFrame); + Debug.Log("Ignore rows"); + } + else + { + UpdateBackGroundReset(_lastSelectCell); + } + + UpdateLastPosition(selectCell); + } + } + } + + public void Equip(ModelItemDemo equipModel, int typeEquip) + { + AddListMd(equipModel, typeEquip); + AddImageToVe(_equipListVE[typeEquip], equipModel); + } + + public void UnEquip(VisualElement ve) { - _equipListData.Add(slot , item); + + int typeId = GetModelDemoByNameCell(ve.name); + if (_equipListMD.ContainsKey(typeId)) + { + ResetCellImage(ve); + ModelItemDemo item = _equipListMD[typeId]; + _inventory.UnEquip(item); + } + } - public void EquipItemNoInventory(ModelItemDemo demo, string typeName , VisualElement boxContent) + private void ResetCellImage(VisualElement ve) { - VisualElement equip_img = boxContent.Q(className: typeName); - Texture2D blackFrame = Resources.Load(fillBackground[0]); + if(ve != null) + { + ve.style.backgroundImage = StyleKeyword.None; + ve.parent.style.backgroundImage = StyleKeyword.None; + } + + } + + private int GetModelDemoByNameCell(string name) + { + foreach (KeyValuePair entry in _equipListVE) + { + if(entry.Value.name.Equals(name, StringComparison.InvariantCultureIgnoreCase)) + { + return entry.Key; + } + } + return -1; + } + + private void AddListMd(ModelItemDemo equipModel, int typeEquip) + { + if (!_equipListMD.ContainsKey(typeEquip)) + { + _equipListMD.Add(typeEquip, equipModel); + } + else + { + _equipListMD[typeEquip] = equipModel; + } + } + + private void AddImageToVe(VisualElement equip_img, ModelItemDemo equipModel) + { + Texture2D blackFrame = IconManager.Instance.LoadBlackBorderCell(); equip_img.parent.style.backgroundImage = new StyleBackground(blackFrame); - equip_img.style.backgroundImage = demo.Icon(); + equip_img.style.backgroundImage = equipModel.Icon(); } + private void UpdateBackGroundSelectElement(VisualElement grow) + { + Texture2D blueFrame = IconManager.Instance.LoadColorBorderCell(); + SetBackground(blueFrame, grow); + } + + private void SetBackground(Texture2D imgSource1, VisualElement element) + { + if (imgSource1 != null) + { + element.style.backgroundImage = new StyleBackground(imgSource1); + } + } + + public void EquipItemNoInventory(ModelItemDemo demo, int typeId, VisualElement boxContent) + { + + if (_equipListVE.ContainsKey(typeId)) + { + AddListMd(demo, typeId); + var equip_img = _equipListVE[typeId]; + equip_img.parent.style.backgroundImage = new StyleBackground(IconManager.Instance.LoadBlackBorderCell()); + equip_img.style.backgroundImage = demo.Icon(); + } + + } + + + private void UpdateBackGroundReset(VisualElement lastElementCell) + { + lastElementCell.parent.style.backgroundImage = null; + } + + private void UpdateLastPosition(VisualElement _selectCell) + { + _lastSelectCell = _selectCell; + } + + + } diff --git a/l2-unity/Assets/Scripts/UI/Game/Inventory/InventoryWindow.cs b/l2-unity/Assets/Scripts/UI/Game/Inventory/InventoryWindow.cs index c2e2d7722..38ae94e25 100644 --- a/l2-unity/Assets/Scripts/UI/Game/Inventory/InventoryWindow.cs +++ b/l2-unity/Assets/Scripts/UI/Game/Inventory/InventoryWindow.cs @@ -7,6 +7,7 @@ using UnityEngine.tvOS; using UnityEngine.UI; using UnityEngine.UIElements; +using static UnityEditor.FilePathAttribute; using static UnityEditor.Progress; using static UnityEditor.Rendering.FilterWindow; using static UnityEditor.Timeline.Actions.MenuPriority; @@ -35,7 +36,7 @@ public class CharacterInventoryWindow : MonoBehaviour private EquipInventory _equipInventory; - string[] fillBackground = { "Data/UI/ShortCut/demo_skills/fill_black", "Data/UI/Window/Inventory/bg_windows/blue_tab_v5" }; + //string[] fillBackground = { "Data/UI/ShortCut/demo_skills/fill_black", "Data/UI/Window/Inventory/bg_windows/blue_tab_v5" }; @@ -66,9 +67,9 @@ private void Awake() _buttonInventory = new ButtonInventory(this); _menuItems = new VisualElement[6]; _inventoryRows = new VisualElement[8]; - _selectFrame = Resources.Load(fillBackground[1]); - _blackFrame = Resources.Load(fillBackground[0]); - _equipInventory = new EquipInventory(); + _selectFrame = IconManager.Instance.LoadColorBorderCell(); + _blackFrame = IconManager.Instance.LoadBlackBorderCell(); + _equipInventory = new EquipInventory(this); CreateAcive(); } @@ -113,9 +114,11 @@ public IEnumerator BuildWindow(VisualElement root) rootWindow = testUI.Q(className: "root_windows"); + CreateTab(boxContent, _menuItems); CreateRowsInventory(boxContent, _inventoryRows); RegisterClickAllRows(_inventoryRows); + _equipInventory.registerButtonEquip(boxContent); InitTestData(_inventoryRows); ChangeMenuSelect(0); @@ -136,13 +139,14 @@ public IEnumerator BuildWindow(VisualElement root) _buttonInventory.RegisterClickMenuMisc(_menuItems[4]); _buttonInventory.RegisterClickMenuQuest(_menuItems[5]); - _equipInventory.registerButtonEquip(boxContent); + HideElements(true); root.Add(testUI); yield return new WaitForEndOfFrame(); } + //addId - 0 deactive | 1 - active private void AddActive(int grows_id , int imgbox_id) { _activeRows[grows_id].AddgArr(imgbox_id, 1); @@ -237,7 +241,7 @@ private void ElseEquip(List listDemo) { ModelItemDemo model = new ModelItemDemo(itemL2j); _equipInventory.AddEquipList(0, model); - _equipInventory.EquipItemNoInventory(model, "slot_weapon" , boxContent); + _equipInventory.EquipItemNoInventory(model, 0 , boxContent); } } @@ -261,7 +265,7 @@ public List filterEquip(List listDemo) private void SetInventory(List demo, VisualElement rows0) { - Texture2D fill = Resources.Load(fillBackground[0]); + Texture2D fill = IconManager.Instance.LoadBlackBorderCell(); foreach (DemoL2JItem item in demo) { @@ -281,17 +285,23 @@ private void SetInventory(List demo, VisualElement rows0) } } - // SetBackground(demo1.Icon(), img0); - //SetBackground(demo2.Icon(), img1); - //SetBackground(demo3.Icon(), img2); - //var grow0 = rows0.Q(className: "grow0"); - //var grow1 = rows0.Q(className: "grow1"); - //var grow2 = rows0.Q(className: "grow2"); + } + + private void SetSingleModelInventory(ModelItemDemo md , VisualElement row , int id_row) + { + Texture2D fill = IconManager.Instance.LoadBlackBorderCell(); + + AddInfo(0, md.Location(), md.GetDemoL2J()); + var grow = row.Q(className: "grow" + md.Location()); + var img = row.Q(className: "imgbox" + md.Location()); + var model = _activeRows[0].GetInfo(md.Location()); + SetBackground(fill, grow); + SetBackground(model.Icon(), img); - //var img0 = rows0.Q(className: "imgbox0"); - //var img1 = rows0.Q(className: "imgbox1"); - //var img2 = rows0.Q(className: "imgbox2"); + //0 - rows the first line + //depending on the cell number, you can calculate the row + AddActive(id_row, md.Location()); } private List createL2jData() @@ -299,7 +309,7 @@ private List createL2jData() DemoL2JItem demo2 = new DemoL2JItem(); demo2.ObjectId = 268465500; - demo2.ItemId = 45573; + demo2.ItemId = 45; demo2.T1 = 34; demo2.Quantity = 1; demo2.Type2 = 1; @@ -391,6 +401,7 @@ public void SelectRows(VisualElement grow) if (_lastSelectRow == null) { + UpdateBackGroundSelectElement(grow); UpdateLastPosition(parce_int_rows, parce_int_grow); } else @@ -400,6 +411,7 @@ public void SelectRows(VisualElement grow) if (IsActiveRow(last_row, last_grow)) { + UpdateBackGroundLastElement(last_row, last_grow, _blackFrame); } else @@ -435,7 +447,7 @@ public void SelectRows(VisualElement grow) private void UpdateBackGroundSelectElement(VisualElement grow) { - Texture2D blueFrame = Resources.Load(fillBackground[1]); + Texture2D blueFrame = IconManager.Instance.LoadColorBorderCell(); SetBackground(blueFrame, grow); } private void UpdateBackGroundLastElement(int last_row , int last_grow , Texture2D textuteRefresh) @@ -569,37 +581,94 @@ public void EquipItem(VisualElement grow) ModelItemDemo demo = _activeRows[parce_int_rows].GetInfo(parce_int_grow); if(demo.Type2() == 0) { - EquipToType(img, grow, demo, parce_int_rows, parce_int_grow, "slot_weapon"); + ClearPosition(img, grow, parce_int_rows, parce_int_grow); + _equipInventory.Equip(demo, 0); } else if (demo.Type2() == 1) { - EquipToType(img, grow, demo, parce_int_rows, parce_int_grow , "slot_head"); + ClearPosition(img, grow, parce_int_rows, parce_int_grow ); + _equipInventory.Equip(demo, 1); } } } - private void EquipToType(VisualElement img , VisualElement grow , ModelItemDemo demo , int parce_int_rows , int parce_int_grow , string typeName) + private void ClearPosition(VisualElement img , VisualElement grow , int parce_int_rows , int parce_int_grow) { img.style.backgroundImage = StyleKeyword.None; grow.style.backgroundImage = StyleKeyword.None; - VisualElement equip_img = boxContent.Q(className: typeName); - Texture2D blackFrame = Resources.Load(fillBackground[0]); - equip_img.parent.style.backgroundImage = new StyleBackground(blackFrame); - equip_img.style.backgroundImage = demo.Icon(); + DeactiveRow(parce_int_rows, parce_int_grow); - int last_row = _lastSelectRow.rows; - int last_grow = _lastSelectRow.lastActiveGRow; - if (last_row == parce_int_rows & parce_int_rows == last_grow) + if(_lastSelectRow != null) { - ClearLastSelect(); + int last_row = _lastSelectRow.rows; + int last_grow = _lastSelectRow.lastActiveGRow; + + if (last_row == parce_int_rows & parce_int_rows == last_grow) + { + ClearLastSelect(); + } } + } + public void UnEquip(ModelItemDemo model) + { + Debug.Log("Inventory Windows Equip"); + int id_row = GetRows(model.Location()); + if (_inventoryRows.Length >= id_row) + { + VisualElement row = _inventoryRows[id_row]; + SetSingleModelInventory(model, row , id_row); + } + + } + + private int GetRows(int location) + { + if(location >= 0 & location <= 8) + { + return 0; + } + else if (location > 8 & location <= 17) + { + return 1; + } + else if (location > 17 & location <= 26) + { + return 2; + } + else if (location > 26 & location <= 35) + { + return 3; + } + else if (location > 35 & location <= 44) + { + return 4; + } + else if (location > 44 & location <= 53) + { + return 5; + } + else if (location > 53 & location <= 62) + { + return 6; + } + else if (location > 62 & location <= 71) + { + return 6; + } + else if (location > 71 & location <= 78) + { + return 7; + } + + return -1; + } private void HideTabLine(bool is_hide , VisualElement line) { diff --git a/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelItemDemo.cs b/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelItemDemo.cs index 4481b26db..792cf7bfd 100644 --- a/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelItemDemo.cs +++ b/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelItemDemo.cs @@ -3,7 +3,6 @@ public class ModelItemDemo { - private Texture2D _icon; private ItemName _itemName; private ItemStatData _statItem; private int _item_id; @@ -17,7 +16,11 @@ public ModelItemDemo(DemoL2JItem demoL2j) this._demoL2JItem = demoL2j; } - + public DemoL2JItem GetDemoL2J() + { + return _demoL2JItem; + } + public int item_id() { return _item_id; @@ -34,34 +37,23 @@ public Texture2D Icon() { if(_demoL2JItem.Type2 == 1) { - return Resources.Load("Data/UI/Window/Inventory/demo_image_row/armor_leather_helmet_i00"); + Armor armor = ItemTable.Instance.GetArmor(_item_id); + if(armor != null) return IconManager.Instance.LoadTextureByName(armor.Armorgrp.Icon); } else if (_demoL2JItem.Type2 == 0) { - Dictionary weapon = WeapongrpTable.Instance.WeaponGrps; - if (weapon.ContainsKey(_item_id)) - { - Weapongrp weapongrp = weapon[_item_id]; - return Resources.Load("Data/UI/Window/Inventory/demo_image_row/weapon_small_sword_i00"); - } - else - { - Debug.Log("ModelItemDemo>> not found set default icon " + _demoL2JItem.ItemId); - return Resources.Load("Data/UI/Window/Inventory/demo_image_row/NOIMAGE"); - } + Weapon weapon = ItemTable.Instance.GetWeapon(_item_id); + if (weapon != null) return IconManager.Instance.LoadTextureByName(weapon.Weapongrp.Icon); } else if (_demoL2JItem.Type2 == 4) { - return Resources.Load("Data/UI/Window/Inventory/demo_image_row/etc_soulshot_none_for_rookie_i00"); + var etcitem = EtcItemgrpTable.Instance.EtcItemGrps[_item_id]; + if(etcitem != null) return IconManager.Instance.LoadTextureByName(etcitem.Icon); } - else - { - return Resources.Load("Data/UI/Window/Inventory/demo_image_row/NOIMAGE"); - } - - //return Resources.Load("Data/UI/Window/Inventory/demo_image_row/NOIMAGE"); + return IconManager.Instance.LoadTextureByName("NOIMAGE"); } + public string Name() { return _itemName.Name; diff --git a/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelRows.cs b/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelRows.cs index d113fe0ed..7d581e582 100644 --- a/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelRows.cs +++ b/l2-unity/Assets/Scripts/UI/Game/Inventory/ModelRows.cs @@ -5,6 +5,7 @@ public class ModelRows { private ModelItemDemo[] modelItem; + public ModelRows(int rows , int[] gArr) { this.rows = rows; diff --git a/l2-unity/Assets/Scripts/Utils/DatUtils.cs b/l2-unity/Assets/Scripts/Utils/DatUtils.cs index 5f324b6a4..0c16a7ba1 100644 --- a/l2-unity/Assets/Scripts/Utils/DatUtils.cs +++ b/l2-unity/Assets/Scripts/Utils/DatUtils.cs @@ -25,6 +25,12 @@ public static bool ParseBaseAbstractItemGrpDat(Abstractgrp abstractgrp, string k switch (key) { case "object_id": abstractgrp.ObjectId = int.Parse(value); + + if (abstractgrp.ObjectId == 5789) + { + var id = abstractgrp.ObjectId; + Debug.Log(""); + } break; case "drop_texture": //{{[dropitems.drop_mfighter_m001_t02_u_m00];{[MFighter.MFighter_m001_t02_u]}}} string[] modTex = DatUtils.ParseArray(value); From e19bafea9477b2bc467e2ff00582106204f13deb Mon Sep 17 00:00:00 2001 From: Gawric Date: Thu, 11 Jul 2024 21:03:37 +0500 Subject: [PATCH 2/4] Create Template Action Window and Create BoxContent --- .../UI/Frame/Frame_DF_Hor_Large/Clear.meta | 8 + .../Frame_DF_Hor_Large_Center_Clear_2.png | Bin 0 -> 4829 bytes ...Frame_DF_Hor_Large_Center_Clear_2.png.meta | 127 +++++++++ .../Clear/Frame_DF_Hor_Large_Left_Clear_2.png | Bin 0 -> 1891 bytes .../Frame_DF_Hor_Large_Left_Clear_2.png.meta | 127 +++++++++ .../Frame_DF_Hor_Large_Right_Clear_2.png | Bin 0 -> 1943 bytes .../Frame_DF_Hor_Large_Right_Clear_2.png.meta | 127 +++++++++ .../Frame_DF_Hor_Large_Title_Clear_2.png | Bin 0 -> 378 bytes .../Frame_DF_Hor_Large_Title_Clear_2.png.meta | 127 +++++++++ .../Resources/Data/UI/Window/Action.meta | 8 + .../Action/itemwindow_df_slotbox_2x2.png | Bin 0 -> 9480 bytes .../Action/itemwindow_df_slotbox_2x2.png.meta | 127 +++++++++ .../Action/itemwindow_df_slotbox_2x8.png | Bin 0 -> 769 bytes .../Action/itemwindow_df_slotbox_2x8.png.meta | 127 +++++++++ .../Action/itemwindow_df_slotbox_3x8.png | Bin 0 -> 899 bytes .../Action/itemwindow_df_slotbox_3x8.png.meta | 127 +++++++++ .../Action/itemwindow_df_slotbox_4x8.png | Bin 0 -> 1016 bytes .../Action/itemwindow_df_slotbox_4x8.png.meta | 127 +++++++++ ...arge_Bg_Center_Footer1_Sync_Border (1).png | Bin 0 -> 1377 bytes ...Bg_Center_Footer1_Sync_Border (1).png.meta | 127 +++++++++ ...ge_Bg_Center_Footer2_Sync_Border_Right.png | Bin 0 -> 1319 bytes ..._Center_Footer2_Sync_Border_Right.png.meta | 127 +++++++++ .../Data/UI/_Elements/Game/Action.meta | 8 + .../_Elements/Game/Action/ActionWindow.uxml | 30 +++ .../Game/Action/ActionWindow.uxml.meta | 10 + .../Template/DefaultWindowsAction.uxml | 46 ++++ .../Template/DefaultWindowsAction.uxml.meta | 10 + .../UI/_Elements/Template/DelautWIndows.uxml | 2 +- l2-unity/Assets/Scenes/Game.unity | 240 ++++++++++-------- l2-unity/Assets/Scripts/UI/Game/Action.meta | 8 + .../Scripts/UI/Game/Action/ActionWindow.cs | 50 ++++ .../UI/Game/Action/ActionWindow.cs.meta | 11 + l2-unity/Assets/Scripts/UI/L2GameUI.cs | 1 + .../UserSettings/EditorUserSettings.asset | 4 +- 34 files changed, 1593 insertions(+), 113 deletions(-) create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Center_Clear_2.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Center_Clear_2.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Left_Clear_2.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Left_Clear_2.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Right_Clear_2.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Right_Clear_2.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Title_Clear_2.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Title_Clear_2.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x2.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x2.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x8.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x8.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_3x8.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_3x8.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_4x8.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_4x8.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer1_Sync_Border (1).png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer1_Sync_Border (1).png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer2_Sync_Border_Right.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer2_Sync_Border_Right.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml create mode 100644 l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml create mode 100644 l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml.meta create mode 100644 l2-unity/Assets/Scripts/UI/Game/Action.meta create mode 100644 l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs create mode 100644 l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs.meta diff --git a/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear.meta b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear.meta new file mode 100644 index 000000000..cca2e2201 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2eeee3500947d340ba9d37a2131269e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Center_Clear_2.png b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Center_Clear_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6a0d0cf52f59ee31ed7a5fe285980853bcb24baf GIT binary patch literal 4829 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 DG6*dY literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Center_Clear_2.png.meta b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Center_Clear_2.png.meta new file mode 100644 index 000000000..bf8a406f4 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Center_Clear_2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: cf53deb44cee2dc4eb227419b171fbbd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Left_Clear_2.png b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Left_Clear_2.png new file mode 100644 index 0000000000000000000000000000000000000000..82002495ca889dcdd899238379eb716e69454e51 GIT binary patch literal 1891 zcmV-p2b}ncP)Q&$-NPfLLoTA)-O0*b;Y zVr|7ybt>XJ_?WU~!_3XND4Ky2U7Rj^7r`by1Klexu95y3-#^zbh27{kanii?Xc@7Qzn zajVr%G4cvXutWwV)Dsw~!$Ra6)~`xNoxMYfvv{4sF1xLmnZmk)or+Z=?3UW>mh1z3`9l`2ANa}!O9>aNTIL< z1O#-E1VKu$X_6$cY(_YVZxV@w^Mw#tHrg;Uw&d{k^XooYJFKR`H1FTW7p~LCzMC>Q zQnRt~pGqh$y#$W74rq5cp{vUU2r=B*JN;iG(!&1n&xrb7!U0PZ^1!ga%8K%?T`t{p zxbT;vn|0RWGbgsc78e=$?a3pB(9mQ8kB0z{*8|Q@7r1C(L}waFnIRb&B>jf?0Fwg0 zlBAC);-&(pq>s}U?%r0uE`ODx#pcMJGjA@;%9y-o-|ijYXzv84+YKhG6P}u^7>oo7 zBEdxLH&OB>w&~&CM%ka{{1q%aRXsoik@n+?t*J!8ZqX zeh<%ISi#omhWia>ypR-`>wWbG?C(xJ$#p47BT7s5|NY0AV)(tR+>yUJPgQZH46fd| z3oW*Gc>KZ+1i=_pg@k}g8G;j~uS)EL2kQC4*rA@HpFFJi3P@L8!PlEWtr-NVsiWcW z{z9;Kd7$=LD|j)epPwJ7!!;OGNykW(mLdS~#k((JyhqTwHOr^uugtj!L^o{w>~qkM zN`d-^_o24oInvOXw9qpd-uu7!@nZN%)@^~_RdZBOE(B&jSC~aQ4 z?)|i}hJ|e}9dNCp3Yu*l(CsB4C^#5oe!YPa8dxnt!ryumq5doJ(9X{oIYX@u-@0J_ z95_^X3~Ha6ahvqg@s&ztJ=PPzbZN1ufduyjPsxcH8XY!%+Bn_bi|--ZYuh#u>9_OgMi1+BKD29t4XPzXw|icEZEDCg94z zmrz{F&<`RQkxJAnw^+IabFhn#i%KXe+`hT~L3Q?@m#%`%YKIZp;V|>fELi%{T6&Y{ znIt3&NU{oq$tDPh0K8`x4=UNWdBu=ni9eKGD1*vdmF|bnEdD8Rk+5QA4jlZc1eezx zP6;P~bFoB32xk!2PB{+~3A0&#smyJL=y^& za+bowaOlKYsH=a1!AQ|UHk{%!7UDaY5WGjIXjjVvWFuycP0Egmidd*iHN>8~ctcWK z_ZX6g4~8)*3D6y&gpyOg(Xr-TjYQQ#gCntFBtoMI@#?85YIl#*4jDAokQlRYlrDL! zpE5M+$jLJ}D@k~FrV*48(NI!c3U(L4Gz_0g#EB9dT?In*A+sbzjredhS& z*-;vG(g?$-d1uaF0dtEL(voAqpx48>3m3tHHx4hGOsqN%gfWbSpez|0oXvW~t)&lq zc*JXmM5O5xW5(%q+PnsQz`Ipd4VsW($jnHCvWw+lZFhsm*TWdKg2OpN94Iv-LF^pw z5uONN9hB;DMWBD`{B+%nq=cbs8=K6~XtH31QkXtL4;2-a_;An$-J~FXLZc*z4(dqM dJ$M4_%zwI1sO4G}UfKWv002ovPDHLkV1g^Qj0*q& literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Left_Clear_2.png.meta b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Left_Clear_2.png.meta new file mode 100644 index 000000000..0d27137d1 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Left_Clear_2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a12a79739b7b2414c8f2e0762c194fcb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Right_Clear_2.png b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Right_Clear_2.png new file mode 100644 index 0000000000000000000000000000000000000000..77e11dead42c0e795f637d89940249d75a0ba7a4 GIT binary patch literal 1943 zcmV;I2Wa?-P)8zqGDr2Y!41Y7@!2Er8@BDt>3`2G7&bjm5pZDJ9eV_Mz@4W=~UN}*utU5ejy!^WY z&7lUJ?rQr@o^|R!Bgbcz|TA%C}U!IezY(hYA}{{=2QLyy~0pZg%&xal2FQ z#RYkry6jOK_Z_SoWPMwp0?v(8-)B{RUanjs;kfWfr6f^3E;M6u`k0?h&(WkN#}~;$ zLKhQ`K;M1=(lF)OEtNYqRP8--j;*uK)M}K|QdDPh3m>2R^zzaRY|JbMC#~mdb(E7p zDw8rT*pIb2jswp-Ad$#G2w{C0Br>TCJRJif3FD+3q#zva}gY8F^Fr&YE4XKK;wt5z(MM&%c5#o3}6e+s8+1*)ju(j}4~+&}d&Du_LJt7@wA=M((s!+_~L@&R#R(W5N$5 z$A=fqdTgOQEGqUBZNYC=GfO*2-UCyqu!RUH5Ob8m^ArZ-APj?pK2`3Ii9+s_WDJ>x zaI4pVU*)Isv2kkd(M8Xoc+UJ;=Pv0^lbHotk&lBQIjI#O*Qsh05h7gv5#U;xTIVKKkOV>S2^7Ar(QaaH9rH9OB==D7=r6ep`AIeQf zQDGi9i4^y-+%KH}6uNHd4v`0aJ|3~-Jpnt57uaGMMt-&i&po>secgKeujLB9_|GZC z$EjW<({m@gsiywh2^;=Elm$`HY`zPF!5wVMs0e)YUM0?)s>kuV6Oi2}yHuMp zk@VZFR%Wrm746!bX{gxn8s02j1>RxjFI?|^szuj*nq*I%NP`2pEpvm7ZZ!>}jm>Vw zU6YB;5tJ-hh{uWwu(|AYgem05K0e<17YEOuC0QA%0p1>uqe}sKrCwTYubi^U$z1cZm-@VRx zU@TZLACuK8)E+v>?so3T;ik5#ev{StP|y=iQY;PR&z1Q|*DME$daRrlS-u3Y~O1w5< zTmrV1uf^V~w^?)>FuS-I+4(cRYyA4#HYg=S(BdOLbB=ZW7UTbqN%FYAu1EZ@7BOiE1%h-3d-NSvpX zcYDQ;UN0#gCe(>)Y_C|4%JpUF=pI0Oml0*l=CP=5M{|n~;R^ZEef5|AMKUHNh!ywq zrT3_EKaGUgryieE@j90h1j|?a0l8^$sMxp#S32(^RinYq$}+sOaRYlSm>NE9Xj@|% zvRowWsUlEKJ)ZW_C&aTCn~J#g1({C)f{*t86@TCU7A{`9&0Zg7eE5D9On2Jx;Rn?i z7_vWi^mJPj6TD7xCMEgE^c|0);PFmSFYO)~>a*D0a2_ZL_m9QyT@_fhd<9xN2a%nd zi4E+G-nzaNmSJmC&B@D^!&dt@Y}p+$eX52E=dsI?t~Bz32ugXuXn->Au7vqGN1KgD zevyGa)%$V1+r(a#Z$T-u;=OnGV93s|K5(+7fr(y*Gmi_{eM|`ztPxq{{NpLS@#~TC z0`hKUJWHfZs&G~zWVQj+f7J}*upR%XuEODc@8fFg4K!ZvSlrg3Kf^>jShbR@^dynJ z6n@sb`of_>J%@%bkEjp_GB!T<(IOaoZsWw67Nn#khcn5@)DZL61u7~x~kHK8uI2kDt0DXhMIB)nsO~6nkGOOXqN=}1v3gi z_)jD-u2N(IYK!)CaSW-LBYK9DtHFTB<)Y8ljt5Ojixw$q=zX_Oc%%Qt@bZ)smnJGW zuvxmy)Hc%bSr#N0Vz^>qW0+p)l6m#bcTASW&Z?N5xNzMP-m+H{uf1Fnm$T24f6s@d ZznTACXRCTz$EgSkAWv66mvv4FO#p90e`x>! literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Title_Clear_2.png.meta b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Title_Clear_2.png.meta new file mode 100644 index 000000000..8b882bc2f --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Frame/Frame_DF_Hor_Large/Clear/Frame_DF_Hor_Large_Title_Clear_2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 8096d88cb46ea3646b0669ea2ab80e59 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action.meta new file mode 100644 index 000000000..1eac82688 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d7e54c64ed72e446abada4dc1b04b05 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x2.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..f641b08c893e0d9588062d17a6c00e7ae4f901be GIT binary patch literal 9480 zcmeHNZB$Zu9=>E+lPRZm(o)h>$IY42aM~6%QSvQyHEptKO)WF6EJ>McRx%OSE!@=B zncT@!nrJWEp7DhgbbeON@Wtx0 z{s;XbsJ__xL!u>o{TVIvSOx^y3Xm60l>X0T2y(d_7UX|~eqws?tJFCCFAqmG;jbOn zZrPShr53pq-MH#rG~3~E+odF;l=hPaYjkh#!_BOSA9f!1n`SQV%u|>D*8LmKLdO;R z%yD*Cn_L(Ww@1n8N!hEN6xuuhYtd@nUR>58k23kN1*Ti<3LQ^n9P(k}`#QlQ3&XA`AHhH{wI#{atYR-M+_ z$8)`ev>e5IFO+q?@<%B#XRD4KXdJ)sqUll>bGRju-aOhl+PO(mg_CCFy$nmOqAbk> z8W;ZiegDe$#Wo#uvfZI{JLP46;+94SoxnJ^JONMB1OyNPA7vX=*CetUnVPDxIb=t+ zs~}Xw&&r{Q9VMjwrr#x5c-)N~#^<}|HjLD(UaMXg_SU^I!~_Om<;q zEO>Hn-~I!f+;hczF*-nun;m$=$(HzLaK!%pesDFk%uLNWFDee0wML^s1!#($K&_!h zHVH;hsZ>&{FRY!ck?o^XAtz_&e(3bmq~*lGdvb=WB@>#Vl|@^P(2rx z5v^7$rpd>u3zN;ai^YYx?rpr4JtR2f+9f3LG6X8B0NKO}zJ*Gs(=`P$)8uX3=&SJ7 z%X*S59>=&1*{tE(cIGK)$Z!pEsOZ4`PSxCqM#|a7KhiT_Fw`jZDNX;O?qRB7W%ci^ z_9vY9VxV}N?;~Z`I^Sw#QsK{`vKPN^7k|uIMW99H>5Y-?*$tjw{wZy9#RU_5)f@eH zRV9%7M4zK!8!6p)&RxC6RU2~ct|RNL<3~^xiIQ*&XZ~DaufFMDT}2ttq+er(AgDiR z0-gsXLKc`hU61qf@j>CLr1JrYfrv-F8W01C(BJZrZFmKPwXEwEm<+A9#m^O$ZF_rr zR1W6m<^(kPDj=bCb#cDH3Nf# z3G!(&(mGq{U+`~>ckz2semMHIBBUp%$%W; zFSED-lASvFm^;FLGba8~NTHP5S9^)j~g9EiX*4QL}=?fW|0NP zUZFzW-Q6fmB=13Cpm##82QjcYcO2PC#84;~Xe zviHtNnS(={LW~C>W}datr*L>4k{q|6&p` zSgm7sjH<=1S4vKq5teVYpSYoMqfS`Dh^RNyH_WGs)wLxr1DLd%%p>yuA=wP$(WOkJ zIEGE~fVZHL5r6O!R#Gk(g)5KS5hx5?+Q*=P7ywj=+lP|-ayEN1;~6U3-+qgN%Wfi( z0_Ol!<#+FX0uvgaknl4ox@Bc$AYeV%5{fMv}u?i2^43`Zj@UgG~-mkXXpsebdAf zB#1~Pu4-PI3ou~@ws*1Fj9D`eE!uWWPEN{f^(~3-yCXLsq8I{ug;Vu(Pr~zkF4h$S zgfBWzS$H_y*dY-AWjL^%r9K=i*_G8BFcaSvj3{NasRE`PA;#q@8il1UzvsD2U30J4 zeQ5jfaM_35CRYN}-mNe%{aokJ12e)9(-^+G_G->-vUBv*3Vp+Ts`U1se9$CyE`RO3 z$t?1)nmQF*{#s_4bwV0$Rm(EahTAt8wj#xW*+|SrVm1;aM9fA478$dVn2jVsn2p42 zBxvd|8;RLS%tm6}NUR%a{^N*sBf;YYtQ(1SBXL+a66;1{-AJq(iFG4QCte~e>`)s! z)HXjNfE{YX&pZ6z9BLc2Yl760b2IqsN_NkX^Tr;^eLltI9`nEzW@wPHXwmTfUkzKP p_1iY+fA{Kr;C7v>n$vEeP>zbL%aqaW@Y73BSa4)eUBJn_{{T;_)9U~L literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x2.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x2.png.meta new file mode 100644 index 000000000..69f6037be --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a0a56216ac7633d40907559fda342cb9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x8.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x8.png new file mode 100644 index 0000000000000000000000000000000000000000..4cebafa2f2d2fa3622d05dece2a5fdab2b7647ee GIT binary patch literal 769 zcmeAS@N?(olHy`uVBq!ia0y~yU{nOMJvf+wWS{?LejvqI9OUlAc=M!AJ&?m$;1OBO zz`!jG!i)^F=12eqX9oC$xB_WRprWFJCWtA5tUygoOU3Z&d%Q6-qF#~$;rvZ#l_Xt)y>V#!^6YN%ge{d zCoeA#NCFk_wz*#cw8OY0$S;^-=A@pE)@IH2`ikPhpzPG-r09r{0NK7kp zwWTjKEvfXqyZM5Z)t+U~A~TqC_n%7zu@Z8k( zywmO#A7?eCFSHG*Ji9i1VQol-@4d|z7*Fkac5L$nMXx<-&m&)OxW-Ms>J+F`(!;cV z=eIvo?HuP_kEuM>7W|~b_gL`pIf|!&J~?;1$-d*G`@g-M;=2q&1@0{}o&HMVs-a)z z6~k4@bFQsO-qK^`c6vo}Ps+j@TU%dAJWjb{8099LtipYCoo>i+3H8N&7mZ#?=#oJh tPHIiMF19MUXL8{26@7(KAR{FIFs%Kw>tI(V-y2YZ^K|udS?83{1OOG=DhvPs literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x8.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x8.png.meta new file mode 100644 index 000000000..f73ee0a19 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_2x8.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 48332d0a6f8a547469f5fe1290811411 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_3x8.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_3x8.png new file mode 100644 index 0000000000000000000000000000000000000000..1e128e26327cbe5b13710b6245872f153753a0de GIT binary patch literal 899 zcmeAS@N?(olHy`uVBq!ia0y~yU{nOMb2ylRq)^cpeIUhH9OUlAc=M!AJ&?m$;1OBO zz`!jG!i)^F=12eqX9oC$xB_WRprWFJCWtA5tUygoOU3Z&d%Q6-qF#~$;rvZ#l_Xt)y>V#!^6YN%ge{d zCoeA#NCFk_wz*#cw8OY0$S;^-=A@pE)@IH2`ikPhpzPG-r09r{0N+(_xC%@|C!d`Kk@$X!wu{2SDu|Z z>)wI*Uo)@&2{1N%;oB2>-S+RP>|3qBn)d}d$38KA>$E-Us`TQ#b@?STuW#YzU9)TL z`^vML+*2c7^zD0Usy?yx-7A~*mVG)U{^^xx1wrEb_B}IgpV%t*!aJ^5Ao9gRzt6M& zo^a|fnRNY)tJth7g>jpuBVTOn`!s9r38!GIGuhjexos~x#%&gj%!vA3c{VL&;qqIj zv(1#aZ7=7=ZI+9Cv9s*ctgR=U^ta5tzQ#?gYUSEJ&x%tPhTl4q9j3&+_nKSWW|_zr zz1Kd^T6)4Mf9tgCI-3GITkmC>uKy|WQ~Ph6cI8>8B{?%L2E`f6uS`zcIs@pBS_#g7 zj=grD?$0h;Xt{dUx3H+s6Zc*l3UA5tG4^7a@WWmBes>?kdeyluh<+16j2iZiv;fb*Li8l(<8$i(N9jmI8JN ql0IUr0lFJS8L}t9R$ZJ~`IoUTO~#-_!sb3G$$Pr`xvXU3Z&d%Q6-qF#~$;rvZ#l_Xt)y>V#!^6YN%ge{d zCoeA#NCFk_wz*#cw8OY0$S;^-=A@pE)@IH2`ikPhpzPG-r09r{0N|L*(8POiWG*WBxKR!aB$ zSvtS+EPtu-;)7>GO6@MJ-?J<}!$L~R^qObfW&M(s;mw+_9{q7zUg^94!iiOFd zN4}WG_j%Ua6HePpCtS~Q72CD=@18W{O&4O{J~fq|*!nKhe0^lUPD#9V<=Lo|h3vP^ zWrrzq+g=Ha+bk6MVxrmSSx-+m^>3YcUB^|dYSGs{&w^7HE{{5$Ee2F{IVo@T z<^OwMiqG1*>UI87)AuhVUP^HD$|}nyuUwd1($;rT((0HNx9N4UONQH0UP#Pcn7n3F zKyj|3Y_d04(k&e<2vJE4XX7cSvs+tBdUPeN+^miTIUj$)BfHqRq^G23X{;fnH?&!Bwf M>FVdQ&MBb@0D)bZ3IG5A literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_4x8.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_4x8.png.meta new file mode 100644 index 000000000..f02819b10 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/itemwindow_df_slotbox_4x8.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 80e409fff169c3f4a840e16742d3743d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer1_Sync_Border (1).png b/l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer1_Sync_Border (1).png new file mode 100644 index 0000000000000000000000000000000000000000..9ea2929905021bb05d7125d47303ab6b949da180 GIT binary patch literal 1377 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 Y@i|In6IZ6Q+kldWr>mdKI;Vst0Q~<5Q~&?~ literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer2_Sync_Border_Right.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer2_Sync_Border_Right.png.meta new file mode 100644 index 000000000..de8f56b9c --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/normal_alpha_texture/Frame_DF_Large_Bg_Center_Footer2_Sync_Border_Right.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: de72e1965dee0654fa584b39d54ba70c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action.meta b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action.meta new file mode 100644 index 000000000..e12cecb97 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 358aa5c191c5c044d87194fd01364a8f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml new file mode 100644 index 000000000..4b0f3124a --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml.meta b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml.meta new file mode 100644 index 000000000..573dfca2a --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 99ffaa8fc2d060e46a5db182e81e1ca7 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml b/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml new file mode 100644 index 000000000..e2fc1e990 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml.meta b/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml.meta new file mode 100644 index 000000000..1dbf21746 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DefaultWindowsAction.uxml.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2fdd4636702f00a4e98644cfa7468b14 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DelautWIndows.uxml b/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DelautWIndows.uxml index 56d09ef65..d31eae3ef 100644 --- a/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DelautWIndows.uxml +++ b/l2-unity/Assets/Resources/Data/UI/_Elements/Template/DelautWIndows.uxml @@ -1,6 +1,6 @@ - + diff --git a/l2-unity/Assets/Scenes/Game.unity b/l2-unity/Assets/Scenes/Game.unity index 721f26f07..4b2179b55 100644 --- a/l2-unity/Assets/Scenes/Game.unity +++ b/l2-unity/Assets/Scenes/Game.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 0.265 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 1678428046} - m_IndirectSpecularColor: {r: 0.009199592, g: 0.009786386, b: 0.009841064, a: 0.265} + m_IndirectSpecularColor: {r: 0.04460201, g: 0.06989952, b: 0.084134385, a: 0.265} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -123,41 +123,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!21 &1347528 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Height Fog Global - m_Shader: {fileID: 4800000, guid: 3a7ef1b66bafb7a448a880ef76d2e6e6, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: 3001 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: [] - m_Ints: [] - m_Floats: - - _AdvancedCat: 1 - - _Banner: 1 - - _DirectionalCat: 1 - - _FogCat: 1 - - _HeightFogGlobal: 1 - - _IsHeightFogShader: 1 - - _NoiseCat: 1 - - _SkyboxCat: 1 - m_Colors: [] - m_BuildTextureStacks: [] --- !u!1 &119250918 GameObject: m_ObjectHideFlags: 0 @@ -1059,6 +1024,75 @@ Transform: m_CorrespondingSourceObject: {fileID: 3500825470917465012, guid: e9c4b747c5b27f843b387df47a34245d, type: 3} m_PrefabInstance: {fileID: 923511046} m_PrefabAsset: {fileID: 0} +--- !u!21 &943138512 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Override + m_Shader: {fileID: 4800000, guid: a3a3bc8785681554d9558e2ea68f100e, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Ints: [] + m_Floats: + - _AdvancedCat: 1 + - _Banner: 1 + - _DirectionalCat: 1 + - _DirectionalFalloff: 2 + - _DirectionalIntensity: 1 + - _FarDistanceHeight: 0 + - _FarDistanceOffset: 0 + - _FogAxisMode: 1 + - _FogCameraMode: 0 + - _FogCat: 1 + - _FogColorDuo: 1 + - _FogDistanceEnd: 100 + - _FogDistanceFalloff: 2 + - _FogDistanceStart: 0 + - _FogHeightEnd: 100 + - _FogHeightFalloff: 2 + - _FogHeightStart: 0 + - _FogIntensity: 1 + - _FogLayersMode: 0 + - _IsHeightFogPreset: 1 + - _IsHeightFogShader: 1 + - _JitterIntensity: 1 + - _NoiseCat: 1 + - _NoiseDistanceEnd: 50 + - _NoiseIntensity: 1 + - _NoiseMax: 1 + - _NoiseMin: 0 + - _NoiseModeBlend: 1 + - _NoiseScale: 30 + - _SkyboxCat: 1 + - _SkyboxFogBottom: 0 + - _SkyboxFogFalloff: 1 + - _SkyboxFogFill: 1 + - _SkyboxFogHeight: 1 + - _SkyboxFogIntensity: 1 + - _SkyboxFogOffset: 0 + m_Colors: + - _DirectionalColor: {r: 1, g: 0.7793103, b: 0.5, a: 1} + - _DirectionalDir: {r: 0, g: 0, b: 0, a: 0} + - _FogAxisOption: {r: 0, g: 0, b: 0, a: 0} + - _FogColorEnd: {r: 0.8862745, g: 1.443137, b: 2, a: 1} + - _FogColorStart: {r: 0.4411765, g: 0.722515, b: 1, a: 1} + - _NoiseSpeed: {r: 0.5, g: 0, b: 0.5, a: 0} + m_BuildTextureStacks: [] --- !u!1 &1018032324 GameObject: m_ObjectHideFlags: 0 @@ -1352,75 +1386,6 @@ MonoBehaviour: - {fileID: 2800000, guid: fb9310c5cdf42814598f92459e66dcad, type: 3} generateMipmaps: 0 format: 4 ---- !u!21 &1121746440 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Override - m_Shader: {fileID: 4800000, guid: a3a3bc8785681554d9558e2ea68f100e, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: [] - m_Ints: [] - m_Floats: - - _AdvancedCat: 1 - - _Banner: 1 - - _DirectionalCat: 1 - - _DirectionalFalloff: 2 - - _DirectionalIntensity: 1 - - _FarDistanceHeight: 0 - - _FarDistanceOffset: 0 - - _FogAxisMode: 1 - - _FogCameraMode: 0 - - _FogCat: 1 - - _FogColorDuo: 1 - - _FogDistanceEnd: 100 - - _FogDistanceFalloff: 2 - - _FogDistanceStart: 0 - - _FogHeightEnd: 100 - - _FogHeightFalloff: 2 - - _FogHeightStart: 0 - - _FogIntensity: 1 - - _FogLayersMode: 0 - - _IsHeightFogPreset: 1 - - _IsHeightFogShader: 1 - - _JitterIntensity: 1 - - _NoiseCat: 1 - - _NoiseDistanceEnd: 50 - - _NoiseIntensity: 1 - - _NoiseMax: 1 - - _NoiseMin: 0 - - _NoiseModeBlend: 1 - - _NoiseScale: 30 - - _SkyboxCat: 1 - - _SkyboxFogBottom: 0 - - _SkyboxFogFalloff: 1 - - _SkyboxFogFill: 1 - - _SkyboxFogHeight: 1 - - _SkyboxFogIntensity: 1 - - _SkyboxFogOffset: 0 - m_Colors: - - _DirectionalColor: {r: 1, g: 0.7793103, b: 0.5, a: 1} - - _DirectionalDir: {r: 0, g: 0, b: 0, a: 0} - - _FogAxisOption: {r: 0, g: 0, b: 0, a: 0} - - _FogColorEnd: {r: 0.8862745, g: 1.443137, b: 2, a: 1} - - _FogColorStart: {r: 0.4411765, g: 0.722515, b: 1, a: 1} - - _NoiseSpeed: {r: 0.5, g: 0, b: 0.5, a: 0} - m_BuildTextureStacks: [] --- !u!1 &1153321995 GameObject: m_ObjectHideFlags: 0 @@ -1787,19 +1752,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7988497584237515198, guid: 824ee6870a432f9439e35ee4e771a1f5, type: 3} propertyPath: m_LocalRotation.w - value: 0.70008945 + value: 0.9098813 objectReference: {fileID: 0} - target: {fileID: 7988497584237515198, guid: 824ee6870a432f9439e35ee4e771a1f5, type: 3} propertyPath: m_LocalRotation.x - value: 0.60285 + value: 0.16021685 objectReference: {fileID: 0} - target: {fileID: 7988497584237515198, guid: 824ee6870a432f9439e35ee4e771a1f5, type: 3} propertyPath: m_LocalRotation.y - value: 0.28998658 + value: 0.3768852 objectReference: {fileID: 0} - target: {fileID: 7988497584237515198, guid: 824ee6870a432f9439e35ee4e771a1f5, type: 3} propertyPath: m_LocalRotation.z - value: -0.24970868 + value: -0.066364005 objectReference: {fileID: 0} - target: {fileID: 7988497584237515198, guid: 824ee6870a432f9439e35ee4e771a1f5, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1828,6 +1793,41 @@ Transform: m_CorrespondingSourceObject: {fileID: 7988497584237515198, guid: 824ee6870a432f9439e35ee4e771a1f5, type: 3} m_PrefabInstance: {fileID: 1678428045} m_PrefabAsset: {fileID: 0} +--- !u!21 &1684122639 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Height Fog Global + m_Shader: {fileID: 4800000, guid: 3a7ef1b66bafb7a448a880ef76d2e6e6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3001 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Ints: [] + m_Floats: + - _AdvancedCat: 1 + - _Banner: 1 + - _DirectionalCat: 1 + - _FogCat: 1 + - _HeightFogGlobal: 1 + - _IsHeightFogShader: 1 + - _NoiseCat: 1 + - _SkyboxCat: 1 + m_Colors: [] + m_BuildTextureStacks: [] --- !u!1 &1913599224 GameObject: m_ObjectHideFlags: 0 @@ -7744,8 +7744,28 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8310766140472177322, guid: d5d2a11e1a77f80418a7d8b1ec2abd25, type: 3} + insertIndex: -1 + addedObject: {fileID: 4500056793450147204} m_SourcePrefab: {fileID: 100100000, guid: d5d2a11e1a77f80418a7d8b1ec2abd25, type: 3} +--- !u!1 &4500056793450147203 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8310766140472177322, guid: d5d2a11e1a77f80418a7d8b1ec2abd25, type: 3} + m_PrefabInstance: {fileID: 4500056793450147202} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4500056793450147204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4500056793450147203} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e2dbbe000884fe1448323a8be82a381d, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &4580226862848979865 stripped Transform: m_CorrespondingSourceObject: {fileID: 7310219005897297132, guid: 3f35c752b3e58c0449c6b8d097fe80a0, type: 3} diff --git a/l2-unity/Assets/Scripts/UI/Game/Action.meta b/l2-unity/Assets/Scripts/UI/Game/Action.meta new file mode 100644 index 000000000..07da1dc10 --- /dev/null +++ b/l2-unity/Assets/Scripts/UI/Game/Action.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6616555ad7196d43ac4fb2796d5cb35 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs b/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs new file mode 100644 index 000000000..7e193c8b0 --- /dev/null +++ b/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs @@ -0,0 +1,50 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UIElements; + +public class ActionWindow : L2Window +{ + public VisualElement minimal_panel; + private VisualElement content; + + private static ActionWindow _instance; + public static ActionWindow Instance + { + get { return _instance; } + } + private void Awake() + { + if (_instance == null) + { + _instance = this; + } + else + { + Destroy(this); + } + } + + private void OnDestroy() + { + _instance = null; + } + + protected override void LoadAssets() + { + _windowTemplate = LoadAsset("Data/UI/_Elements/Game/Action/ActionWindow"); + } + + protected override IEnumerator BuildWindow(VisualElement root) + { + InitWindow(root); + + yield return new WaitForEndOfFrame(); + + var dragArea = GetElementByClass("drag-area"); + content = GetElementByClass("action_content"); + + DragManipulator drag = new DragManipulator(dragArea, _windowEle); + dragArea.AddManipulator(drag); + } +} diff --git a/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs.meta b/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs.meta new file mode 100644 index 000000000..45474a65c --- /dev/null +++ b/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e2dbbe000884fe1448323a8be82a381d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Scripts/UI/L2GameUI.cs b/l2-unity/Assets/Scripts/UI/L2GameUI.cs index df8f833e3..429b9ae07 100644 --- a/l2-unity/Assets/Scripts/UI/L2GameUI.cs +++ b/l2-unity/Assets/Scripts/UI/L2GameUI.cs @@ -45,6 +45,7 @@ protected override void LoadUI() { CharacterInventoryWindow.Instance.AddWindow(_rootVisualContainer); CharacterInfoWindow.Instance.AddWindow(_rootVisualContainer); CharacterInfoWindow.Instance.HideWindow(); + ActionWindow.Instance.AddWindow(_rootVisualContainer); ChatWindow.Instance.AddWindow(_rootVisualContainer); TargetWindow.Instance.AddWindow(_rootVisualContainer); } diff --git a/l2-unity/UserSettings/EditorUserSettings.asset b/l2-unity/UserSettings/EditorUserSettings.asset index 4bfe63660..0ca05c44d 100644 --- a/l2-unity/UserSettings/EditorUserSettings.asset +++ b/l2-unity/UserSettings/EditorUserSettings.asset @@ -30,10 +30,10 @@ EditorUserSettings: value: 535305525354580c550d0d7447215a4413154d727978206029284863b4e43068 flags: 0 RecentlyUsedSceneGuid-8: - value: 510652550602510f0c5e557140720f4415161b7d7c2974337e7f4863b1b8366d + value: 5500505106040c0e0e5c087645740a44174f4879287023357b714c36e3b8663a flags: 0 RecentlyUsedSceneGuid-9: - value: 5500505106040c0e0e5c087645740a44174f4879287023357b714c36e3b8663a + value: 510652550602510f0c5e557140720f4415161b7d7c2974337e7f4863b1b8366d flags: 0 UnityEditor.ShaderGraph.Blackboard: value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4baf5e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1b7968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af8f8a7ffff8e85dd8390e593948899daa7 From 80cd20e01b100daed5631fcf9c3d837e63010716 Mon Sep 17 00:00:00 2001 From: Gawric Date: Fri, 12 Jul 2024 20:53:49 +0500 Subject: [PATCH 3/4] Finish Create Action Window --- .../Resources/Data/UI/Window/Action/Row.meta | 8 + .../Data/UI/Window/Action/Row/button_img.meta | 8 + .../Action/Row/button_img/Action053.png | Bin 0 -> 1286 bytes .../Action/Row/button_img/Action053.png.meta | 127 +++++ .../Action/Row/button_img/Action054.png | Bin 0 -> 1337 bytes .../Action/Row/button_img/Action054.png.meta | 127 +++++ .../Action/Row/button_img/Action055.png | Bin 0 -> 1248 bytes .../Action/Row/button_img/Action055.png.meta | 127 +++++ .../Action/Row/button_img/action001.png | Bin 0 -> 1669 bytes .../Action/Row/button_img/action001.png.meta | 127 +++++ .../Action/Row/button_img/action002.png | Bin 0 -> 1964 bytes .../Action/Row/button_img/action002.png.meta | 127 +++++ .../Action/Row/button_img/action003.png | Bin 0 -> 1809 bytes .../Action/Row/button_img/action003.png.meta | 127 +++++ .../Action/Row/button_img/action005.png | Bin 0 -> 1655 bytes .../Action/Row/button_img/action005.png.meta | 127 +++++ .../Action/Row/button_img/action007.png | Bin 0 -> 1877 bytes .../Action/Row/button_img/action007.png.meta | 127 +++++ .../Action/Row/button_img/action008.png | Bin 0 -> 1587 bytes .../Action/Row/button_img/action008.png.meta | 127 +++++ .../Action/Row/button_img/action010.png | Bin 0 -> 1928 bytes .../Action/Row/button_img/action010.png.meta | 127 +++++ .../Action/Row/button_img/action011.png | Bin 0 -> 1091 bytes .../Action/Row/button_img/action011.png.meta | 127 +++++ .../Action/Row/button_img/action012.png | Bin 0 -> 1188 bytes .../Action/Row/button_img/action012.png.meta | 127 +++++ .../Action/Row/button_img/action013.png | Bin 0 -> 1818 bytes .../Action/Row/button_img/action013.png.meta | 127 +++++ .../Action/Row/button_img/action015.png | Bin 0 -> 1557 bytes .../Action/Row/button_img/action015.png.meta | 127 +++++ .../Action/Row/button_img/action016.png | Bin 0 -> 1486 bytes .../Action/Row/button_img/action016.png.meta | 127 +++++ .../Action/Row/button_img/action017.png | Bin 0 -> 1732 bytes .../Action/Row/button_img/action017.png.meta | 127 +++++ .../Action/Row/button_img/action018.png | Bin 0 -> 1722 bytes .../Action/Row/button_img/action018.png.meta | 127 +++++ .../Action/Row/button_img/action019.png | Bin 0 -> 1641 bytes .../Action/Row/button_img/action019.png.meta | 127 +++++ .../Action/Row/button_img/action020.png | Bin 0 -> 1681 bytes .../Action/Row/button_img/action020.png.meta | 127 +++++ .../Action/Row/button_img/action021.png | Bin 0 -> 1581 bytes .../Action/Row/button_img/action021.png.meta | 127 +++++ .../Action/Row/button_img/action022.png | Bin 0 -> 1354 bytes .../Action/Row/button_img/action022.png.meta | 127 +++++ .../Action/Row/button_img/action024.png | Bin 0 -> 1681 bytes .../Action/Row/button_img/action024.png.meta | 127 +++++ .../Action/Row/button_img/action028.png | Bin 0 -> 1746 bytes .../Action/Row/button_img/action028.png.meta | 127 +++++ .../Action/Row/button_img/action029.png | Bin 0 -> 1848 bytes .../Action/Row/button_img/action029.png.meta | 127 +++++ .../Action/Row/button_img/action030.png | Bin 0 -> 1616 bytes .../Action/Row/button_img/action030.png.meta | 127 +++++ .../Action/Row/button_img/action031.png | Bin 0 -> 1761 bytes .../Action/Row/button_img/action031.png.meta | 127 +++++ .../Action/Row/button_img/action032.png | Bin 0 -> 1959 bytes .../Action/Row/button_img/action032.png.meta | 127 +++++ .../Action/Row/button_img/action033.png | Bin 0 -> 1814 bytes .../Action/Row/button_img/action033.png.meta | 127 +++++ .../Action/Row/button_img/action034.png | Bin 0 -> 1548 bytes .../Action/Row/button_img/action034.png.meta | 127 +++++ .../Action/Row/button_img/action040.png | Bin 0 -> 1732 bytes .../Action/Row/button_img/action040.png.meta | 127 +++++ .../Action/Row/button_img/action041.png | Bin 0 -> 1651 bytes .../Action/Row/button_img/action041.png.meta | 127 +++++ .../Action/Row/button_img/action044.png | Bin 0 -> 1554 bytes .../Action/Row/button_img/action044.png.meta | 127 +++++ .../Action/Row/button_img/action045.png | Bin 0 -> 1844 bytes .../Action/Row/button_img/action045.png.meta | 127 +++++ .../Action/Row/button_img/action046.png | Bin 0 -> 2098 bytes .../Action/Row/button_img/action046.png.meta | 127 +++++ .../Action/Row/button_img/action047.png | Bin 0 -> 1628 bytes .../Action/Row/button_img/action047.png.meta | 127 +++++ .../Action/Row/button_img/action048.png | Bin 0 -> 1731 bytes .../Action/Row/button_img/action048.png.meta | 127 +++++ .../Action/Row/button_img/action050.png | Bin 0 -> 1952 bytes .../Action/Row/button_img/action050.png.meta | 127 +++++ .../Action/Row/button_img/action051.png | Bin 0 -> 1785 bytes .../Action/Row/button_img/action051.png.meta | 127 +++++ .../Action/Row/button_img/action060.png | Bin 0 -> 1241 bytes .../Action/Row/button_img/action060.png.meta | 127 +++++ .../Action/Row/button_img/action061.png | Bin 0 -> 1177 bytes .../Action/Row/button_img/action061.png.meta | 127 +++++ .../Action/Row/button_img/action062.png | Bin 0 -> 1254 bytes .../Action/Row/button_img/action062.png.meta | 127 +++++ .../Action/Row/button_img/action065.png | Bin 0 -> 1219 bytes .../Action/Row/button_img/action065.png.meta | 127 +++++ .../Action/Row/button_img/action066.png | Bin 0 -> 1144 bytes .../Action/Row/button_img/action066.png.meta | 127 +++++ .../Action/Row/button_img/action067.png | Bin 0 -> 1116 bytes .../Action/Row/button_img/action067.png.meta | 127 +++++ .../Action/Row/button_img/action068.png | Bin 0 -> 1043 bytes .../Action/Row/button_img/action068.png.meta | 127 +++++ .../Action/Row/button_img/action069.png | Bin 0 -> 1205 bytes .../Action/Row/button_img/action069.png.meta | 127 +++++ .../Action/Row/button_img/action070.png | Bin 0 -> 1090 bytes .../Action/Row/button_img/action070.png.meta | 127 +++++ .../Action/Row/button_img/action071.png | Bin 0 -> 1233 bytes .../Action/Row/button_img/action071.png.meta | 127 +++++ .../Action/Row/button_img/action072.png | Bin 0 -> 1183 bytes .../Action/Row/button_img/action072.png.meta | 127 +++++ .../Action/Row/button_img/action073.png | Bin 0 -> 1293 bytes .../Action/Row/button_img/action073.png.meta | 127 +++++ .../Action/Row/button_img/action074.png | Bin 0 -> 1257 bytes .../Action/Row/button_img/action074.png.meta | 127 +++++ .../Action/Row/button_img/action077.png | Bin 0 -> 1308 bytes .../Action/Row/button_img/action077.png.meta | 127 +++++ .../Action/Row/button_img/action078.png | Bin 0 -> 1211 bytes .../Action/Row/button_img/action078.png.meta | 127 +++++ .../Action/Row/button_img/action080.png | Bin 0 -> 1257 bytes .../Action/Row/button_img/action080.png.meta | 127 +++++ .../Action/Row/itemwindow_df_frame_Clear.png | Bin 0 -> 605 bytes .../Row/itemwindow_df_frame_Clear.png.meta | 127 +++++ .../_Elements/Game/Action/ActionWindow.uxml | 474 +++++++++++++++++- .../Scripts/UI/Game/Action/ActionWindow.cs | 72 ++- .../Assets/Scripts/UI/Game/Action/Button.meta | 8 + .../UI/Game/Action/Button/ButtonActive.cs | 42 ++ .../Game/Action/Button/ButtonActive.cs.meta | 11 + .../Scripts/UI/Game/Inventory/Button.meta | 8 + .../{ => Button}/ButtonEquipInventory.cs | 0 .../{ => Button}/ButtonEquipInventory.cs.meta | 0 .../Inventory/{ => Button}/ButtonInventory.cs | 0 .../{ => Button}/ButtonInventory.cs.meta | 0 l2-unity/Assets/Scripts/UI/Game/MenuWindow.cs | 1 + l2-unity/Assets/Scripts/UI/L2Window.cs | 3 + l2-unity/UserSettings/Search.settings | 3 +- 125 files changed, 7613 insertions(+), 10 deletions(-) create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action053.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action053.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action054.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action054.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action055.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action055.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action001.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action001.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action002.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action002.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action003.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action003.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action005.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action005.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action007.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action007.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action008.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action008.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action010.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action010.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action011.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action011.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action012.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action012.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action013.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action013.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action015.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action015.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action016.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action016.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action017.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action017.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action018.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action018.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action019.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action019.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action020.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action020.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action021.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action021.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action022.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action022.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action024.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action024.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action028.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action028.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action029.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action029.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action030.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action030.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action031.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action031.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action032.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action032.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action033.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action033.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action034.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action034.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action040.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action040.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action041.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action041.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action044.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action044.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action045.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action045.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action046.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action046.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action047.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action047.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action048.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action048.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action050.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action050.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action051.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action051.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action060.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action060.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action061.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action061.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action062.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action062.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action065.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action065.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action066.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action066.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action067.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action067.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action068.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action068.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action069.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action069.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action070.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action070.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action071.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action071.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action072.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action072.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action073.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action073.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action074.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action074.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action077.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action077.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action078.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action078.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action080.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action080.png.meta create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/itemwindow_df_frame_Clear.png create mode 100644 l2-unity/Assets/Resources/Data/UI/Window/Action/Row/itemwindow_df_frame_Clear.png.meta create mode 100644 l2-unity/Assets/Scripts/UI/Game/Action/Button.meta create mode 100644 l2-unity/Assets/Scripts/UI/Game/Action/Button/ButtonActive.cs create mode 100644 l2-unity/Assets/Scripts/UI/Game/Action/Button/ButtonActive.cs.meta create mode 100644 l2-unity/Assets/Scripts/UI/Game/Inventory/Button.meta rename l2-unity/Assets/Scripts/UI/Game/Inventory/{ => Button}/ButtonEquipInventory.cs (100%) rename l2-unity/Assets/Scripts/UI/Game/Inventory/{ => Button}/ButtonEquipInventory.cs.meta (100%) rename l2-unity/Assets/Scripts/UI/Game/Inventory/{ => Button}/ButtonInventory.cs (100%) rename l2-unity/Assets/Scripts/UI/Game/Inventory/{ => Button}/ButtonInventory.cs.meta (100%) diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row.meta new file mode 100644 index 000000000..e3ea84624 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a0e87c3fe82569419c53d30e4b239a3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img.meta new file mode 100644 index 000000000..c147a3d1c --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f37b10995126c646b835ee94bea8310 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action053.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action053.png new file mode 100644 index 0000000000000000000000000000000000000000..0515cea26fc5224ef0e840b0586d8aaadf750bee GIT binary patch literal 1286 zcmV+h1^N1kP)W|q7)M`a*8l%ZUu6go z7)M%PhNPze5E}pv6#@_&k*~7G@9%q>oB$CU1r#2&-`+u0S_l{+1sEm*6d(v3DQk(4 z&iD7d=kGsNUkDT-#_R706c_~hyF%>C4&hz(GYH&$jWv$cJc9fhLEJBX2w;?o2q{789Nm6r$jH=Gl z#`E_%MM@YTAxBqQrN_>TtFNTV%f094bB>geueD`-gB2(_j;gPhxxIFelu~VbAvj8e zrmbp)iyJUOAv{{fIao20eZ-nHN7QfG4^Fga3dbx&bv z#^>)LG(uf@iG!o9PiJt9tFnforx+k97$h+vEIEFkrx+|bSZ{kVO=E+jwXM(IgQK!R zRAOp{l$5r{c9Ne*U1+7p*1hBJiKn$8FhW{*j4?%0F-2NhbcR=QeknXkQfhmHpsdzw zr91!t0)t6JK~#90U6api6HySyzq3D*ZMvKE7g5@ZN~qonqNj)_PeMT})FLg4(2G~E zy(_(VwO$NZC{jVHqJM(owe%p^)>HkJrp4?go9s4u&b-}d@Ud^_y_wIxnKv^_=o^$w zN@s8XA3%00<3zeWqXHT%y$CpF3uAE>2KAjliZ??c5HkzQR%E~gjRY=^STUkqB<>Go z&zr93CiwLY6Z?}aLqrao2;b3a9$+8SB?0Ql`^d9kz=NL;G%ykfaJijD z6x;BDf}gnZ8ii)=fY(`zb9SXK21;|mqboO|eV*3>ZE)G(vmag?oM5Lph?eLbn&m|U zuJayO;h+Z2?{FPXI7GiOz$vA9AgW&DH=X&N&3#*4I~jtZoH~Ac=yD zw+&3Ez$?rtc;tJ5hi0y=sB5j2OWV_18W^hy07$vX%r$c%A89==f4GaSivko0PiKex z{N+1p?V-m#%DT4OU|{fT(Gb#Ud-2Ai z{~5G1lYJsC9!COH*in_~cfdW)K*J?va2r5=o>Nkhih;r8U-TX+BDN<%@jHs=j!^4E8rHrbqN?l@%sVgW&iDVa*WR_?=N>ajDM4BzIa0vq?!f5ol(V`MB{?ZY zV|9|BPiJ^JO&QnypfGj4MG@F-u}ZV}3bSY9TmEJX2y|dW%wO zcv^IZIZj_WRclIVgcvM25F{}%M^rvra3MHSQStht0007*Nkln&?hqNK`ao14aWrQsRz< zG0_4R=zB^#GS_o&OC`oh?%Z?d{?7Xh@y|n93YH(}$h6t|4*&#$q^Hjza}>dBo&kcM z&3y!Eu_+edb#yJ?rV<6#=!=Dr|GP)Ez-Y&8O;$gtWsiJ{(xt+d+yF7ss?q<5&EP>tq{XVMxcr zPaI>c6og{G3+E@g0JbsQ0pb-uQD#)tp~_u=1>jig%Q<`ypv>eh2TF3GfecvTHU7;04;>$B>{5bEQVfWL-6t$DLJRC!7W?zx8g-- z5!sTZEVY1}USvI;&j`h-;esEOMhGzQ3dnAV*=1yvl~3nSX%}~;j~1{w((XWV85fpD zaPrO7+<0z+lK;J`sCR+%yn{>p3VgeTBJ1K`T~gbM*=KxT9w+ROA{5z}}k@^xVKqW(Sur*Qy;(ORtuV2fNtV&R$$ zo3;>>IHNTK;9VC;EWiK{JlIv4JV~MyhPQHgP6H14{C0iqv=se5;_dpIUa;K{8TeX) zGDMr;L&Q)KH*!^x7iI;xV=Le8{Q(2ahVe@-qjeQk?%yBBDq+-(G&F#)0I^EELg)e3 z0ahfqkmK&AwnX6(0@`!4hwKh)JB~RVKZ}oi5&`N!q%$ls4>|=r1#U@&dYAax45(>X vUr$H-G4!=A`w|WV5M$^yzp%t$_E7l`H=f|DI}1h>00000NkvXXu0mjf9JWd- literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action054.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action054.png.meta new file mode 100644 index 000000000..f3b63a303 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action054.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 108cb98ba528e914eb56ebfce76eff14 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action055.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action055.png new file mode 100644 index 0000000000000000000000000000000000000000..786a53acde790ee5a6b2f1b0cf26d9b74afc8a1a GIT binary patch literal 1248 zcmV<61Rwi}P)Ts} z7!V*SOk-<_r>#U=VgL{u0uUR<>+g7%oCOpfL|0!#Sz;I{F)>6+N?~KI)7AhKAqW^D ziKC~^@9)m@_XQXx0u&&LtF6}m|I_^c*!} zG(iOzC|Y-a*8BfCOj-&YD+nAht=Ha>uC-lueh?%%t=HDj{Qs1%wGbE~5Fj}rJW2>4 zF%2X(5+*z-KvEJYJQyrO6)8VKTx(u?gVX*06)8Sid4!IvvQlGf7&J7%7abvd;JST5@w3FiIOTOgUF;T6&Coo~=)5cp*GeN@8u4w6!5HF_f>eAvjV} zXKmK^_Z~G*DM4C7S#u^pS5Iei&inr{I5}l`dzreuQfhF<@9!NoPa`{2BRp4Cb%u_w zwI)DaOlEt%=kF;+W0bPJaEzQZOl2-fVmV1#i>0DBeqVr;r^(oXnWCJ-&Pr*7XM>QT!_z4|N}RsV>uF`y0007G zNkl*h%9!f6n>a6^#T|j!$g=d~V+{AqNYah`AT8v%<^CPp1J_ z|GOig%m5e~-zV8e1;dG(zZ527Cn%ps2;=hzb2u>$5G9!#_R3+G_1>HS)SFWWslN=o zA{S?36|vDp0FFm_@E4He10Wz`pi0K@P&vbxx8z}0tEvpM(Pe5;gV;u(pJ|FaMX#w? ziS~gUMGfR62ljE}5Lh_PVOAxVW8e^_F(2s7L(K03%iSW{jDMm&l2i`w1qs5`$A19u zVbRtxQ0s_a6dMG#SS`cwk@lAS6MzGce1b6~q5@a9b0GR1N}9f?>nQNAtObC`+;3v?-!KET9u4i~!l@GZzBHA={dC4=Xy9>H$!v)#B50nxuM! zS^=!6$c-f2MO`=20@C_?=CWPGk@HJ|hPU&*wOfZfQQ-cp6kHOy+w(lAitsE1}MPI>>O}C`O4l|;8JS(;A@n0-OIZ2Wm|*Ezl5A0U7Q90000< KMNUMnLSTY&e-xJh literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action055.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action055.png.meta new file mode 100644 index 000000000..06fe17974 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/Action055.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 273cd3fdc6e035d46bb1ab35ef966de5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action001.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action001.png new file mode 100644 index 0000000000000000000000000000000000000000..14bebb75cf77859b10bd981589db388ef270a6ee GIT binary patch literal 1669 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 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action003.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action003.png.meta new file mode 100644 index 000000000..3a63c045d --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action003.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a0867e89668ddd2449831979bfbe16e4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action005.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action005.png new file mode 100644 index 0000000000000000000000000000000000000000..b670b919660f13dd2971cb5760d55ea37bd5c741 GIT binary patch literal 1655 zcmV--28j8IP)!V4Kk^R^tfz=%(+-gN+s6h;8}!|SJ7J_yKYrcJHtU|MSyMZl>)wx@jZqbcao7*$qNruN%5*2oW?r9RCkYyf8&> z_bxTpOd9~d>I8EYfmNDv9Km%v?*-tQgWqHN;#mOp4e#Z`TNhR(p@&3tGnxL0uIWS# z&nHnwHPh??3^YxkX#y`%k5@%y30#lK=YPuA4?KlgTOpqxX49t6aQx^bgPS+8VdJOC zJ)Y-3cN{)=?>f4$(Ypcy33DK$s=zc%s=OlJrP@_^ki&a82%!KJx@^B^F%0F ziRt(5I>6ZYA$I15g2-g|wDfV^G8>`N=XAq;`*xrlJX)r^QpyW#CaISRXn$mVmO=yWv_5u)$|7#J49 zu#~{6RiV3A&7~(9&gVFMYyyDP1F5+6mI$qQEyTSbC30you;0H9Gu+fw>0oG@POaA1 z)s}4|oghbY*h1nCi3hjj>HvON zTB1vj5ujz$Nm*9o$(LT@(p-`GKh7)J;=kh#zx?DkV|vrF6$xS4BnGw>;&(y9R|Hb& zG|xQyG=Pf2&wf14?Af#G=lu^10x*&vA)C+gg={t+4sV4M6DJgjW&!|-fzR!&1DK{s zwOU0s<#g=mAs)*Q#q3q2%fA*K9_qJAT0-SGLfMN=dHvKyPEL&jF!;ze+-e*BiAm}0nt^VJYJ2N;_Ss%7V6Io^J2j^js;wf$c7BysM3Na~?27;boP3lXFsLZ{WQ zhLgW~UX5E*5Usow_L}to7&X79gx!{fT)N5d=!hcVcDQbv;S<#T0ugmMT=GgK63Lp4%WWx;xA0?ost@UX4U20?jDhgjZi2Z~mg;yi%s> zO0@6^pc|s`COm)c0_V@2SD!_W4?elSEef4boSUUMH_NLpj`L1&R>^OD_;;L2Ic$q) zhKX(n^ziyu5r{A_(8ssGe+Ymp7mK_+H3h)Q-<}5G{cAV4_Lram-1yUU^XDoB+lLA& z0uk(F3MnPN=i+-Vx*wxdacCluU`S6^xoCB+mWWX zM0&$!+^$bC_}L7p)LH;sSK?MB!n6>=qI~yGgY2?{VG0w`C2;QrCt_x6hK1`3{O&hz zC=#t$yCD BDro=! literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action005.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action005.png.meta new file mode 100644 index 000000000..a7b331789 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action005.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 646b89fa9b362534884af86b1df46036 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action007.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action007.png new file mode 100644 index 0000000000000000000000000000000000000000..da630c83fb25ba0372feadaaf773879e47d488bc GIT binary patch literal 1877 zcmV-b2demqP)Z ze{56N6~{k*zqrl|k)1+_SJo*7G9sa7MyWhUVNrfiG*JK85Ng$EtF)rQw24Imu|ZJO zWf5wlu(D`^unn!7lx|%G8$+Z8hgcpgkyX~Hnlz;C57wyoYgeahl7*bxPbX6h9X;kDEdU9C z7Jwxui-uu=u)(lYD}$H&UNRnAysMK7?@!U%)yZ(*3HHWYnYunnI+>zpM;9ag1H?Mo zxqkaL?Ynll-)W|;xR^E~)UZktmdSVlz2r*ZM_wCbYGRVT@m8iMCjoqsC=(gz?WO

tK|pFYh%Z!f8< zm(WZb-L%myn}Dcq@)5{;764cx;L|T8uLH0*z8!#{zpK1I|Jq4j`TlWkC2w#mnc(2S z5CA_L8YG>ZWbDQi0Iz&`k8izI>%dY$vQ&`hhVa=Nw{8PqxbLVUGp&x?cb?zP%%5)Z z!Oa^0+)7Tce}^J?XkZY4k^U0^)Ng!h1p!S1(*#WeP4j{3M$k{7NfDTyoFLxW?ShwO zd)p4*{4$AHMWDk(@bN(!w{GL}B?17gojZLC z{p9jE04*ImIXLh-EgjvobacA}yb}Fl8@u=Q01yamj{9<;=&5jy;~)$eON=w}!;_`O z{2qMtw>vaH+wAJi(PrPc#4lr`ZvwFA#TWSYSN0O9ZERa!TB?9*nvUb-U0q*xh<&Mz z^dE1snlx-_^6A4rJw@tjf`KC{PpW{w3_}jmA=No0vm13F}mSrIq z=6v9>_BIZ^dfe58=k`1Djl(|h_UF_#y><4SJI4zSpy|4fWm#_Xg0Cj&)J=Lib~Ezo zNuT}0_df(6buHn7_n#VK?93kZM2!$;6AMNLx$9@37rFZ_o#b2C52-y45%cL${A#?W*cDNoptdiU? zh3x~-H7G8vN)~{xA2`6v2M<1GpH8NTceJZ0B@?AKfv6UYB~%d_8C12P3=W`K!p16* z@RG4Smtk2B9Y5rP|8jJcu4t6u{sDKqwWFPMGQmjy_eduvh;?+k;5|EA0jPUAid`Ea zJ2#768>u{?EMb$E>VgOgb=7-i?AJM7)Ngr)yZ5qOe0v-z zVQS_Mk?JswTc73n?=CZwzQIgdJxtby>)E(@I}7vkl_(1vqYUnpy!Xns?a$DA?7Oa> zN+cM6nf+9D;kAN#s?n$%;((xR}UN{QXS^}k54j_zDYFJhFnq(K763o6>B$O z1uMB`Six%K{2TzfSvmVJ?*E$4i&P@vdLC)4lv}xw@kKxw%PzQAYD#;bcl<}pkhwWT zwT%!qQf3LQR})*>V*q4I#XRx*E3hC5M>nHcCXOr(ST&fIiMht)(flKB&rBjj5UMr+ zu)LT>X0r&}CTQE3GLIv(n8K!5$YX>``{9)nKk9qTHht|X09Bz7j+B@}R7e2MqI%3W z#drI@^MdEHS@h*)G{dA=$fFyUI)1z<|-$kso8(K0Zd(c&+S_xh*ckaY)MXZ( zc7s`izDA(02~u3lxy7ptF!zZ{%J35*a*rgG0wRQZX=NUK;?9?kvi`r4d-m<7VM~MG zH4)})-%*!@zD6xnT+C5ilw|JTBecHG^-=`Y`0U4b5kWy@Lxh~nA*FOl0EjAE5r}N8 zXZGW}L^jqd&#xzZ_?ie;ye~;{QBurHthFJvP}Wn#0y@Defy@aNg%WtViKwP^yTyZ0IWg)K)2L3gzMBP%6UlS9!WP6D?KlZ%w-8ZQOAD(P7<~&BsByz P00000NkvXXu0mjfiKvUP literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action007.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action007.png.meta new file mode 100644 index 000000000..9abfae641 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action007.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 0fb2844e1a5487d449a3c006b751c126 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action008.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action008.png new file mode 100644 index 0000000000000000000000000000000000000000..befe395245b8a737a56c7dc245d7d015f767eddb GIT binary patch literal 1587 zcmV-32F&@1P)Y ze{2-T6~{l`on7Wwv)L113{DAdTq_3-^dPD02zvOam58W66t#$|B}ni`5>ZuEOQRq~ zh+0)kqo}GXRcY0xs`5*y5>?xjB*^#__mHWJ;UHXUuuvQ#TXu}8E!PLz^_`tR=5Fuy zd>2E~Cyi#_?wk33=gpfpuZGaFc|MKkdf5jVRCCioeLiTfeJb$(g9viDqBb`NS{bME zZ>9Qz-9zl*4gh*icBv1uH$gLCZdU2pykUI=+-XE$kqQeg_*Tg#FUOPTaaM$Uz2~hi zI-h!6DaKOOi~M|79gU8>>j-o6AeMk8U~V4Jin=zhc3h=N8AgZ@e?8NS5FoTH%&E5S zvun9>d4!Q`!+@@uQ1dk1WImgr2B#qygl-0e0m6i=2jpF+8LBV1GA~kw1Nzn-F%BI) z?CWC_@a=7ziw2_LkUDhJst|cs!-Bhhi+S+3rPj+)W*-cw}jMLpcJo?}c zlBarno7VO(`(w?p0LaZ|l#Vd@*k;yN1>g3Sy&UW;?)G5kVNRUw2H@zS&IR_RB=kIy z8d)C+9D$d;6)>L5x)m4s$@9+<&qsVEiANtI))D7}8Ogw#F9NWvz7aQDymgke3MUej z0;nOKiUbw|2Z(jV>FG+~PL2BD<>F;MG&Bti!;flR6f>DFLV*cecXZHuDYYngfj|Mc z6x>JXRI_r_cPDpXKv@=>zm}1OS|sbpVLcATuqA z8B#xHb6`pf+g9%CO${+VI?ls8xBK>;2M*Aa==Jq)egA1DrzQcIo}R{?aWRF2d~VT! zTQdbb9Ye_5uL;LT$4Or(9!KYa1N6M{1^}(`IIo`R4cMRV>Z-by?Ks$uio2==5`TZ4 zp~1n5|9VcG@WIO^+116P(aoIhIt4((J!|>Gm$p_V6L<~3`psQjN}a0;TrRPlJ8|>Z zuCF^mUm`(YqDX9Ohblxyu6;nmJ!@%=Z6kH|Ji|jnB?R(SYD;t@?_IvkjVe-m5 zKA5otc6@yo$A0@l&;z^o?IE4INILZnlM|!VHQbG5+W+Wsj ze_oJ87RcNf#ay}!faVSBdGd!pV&$rOj=%B}|N2J~fVwqn0I1mz-{aQR^I0f3>wcl~k8mR7u6u&TG66*NU6G({o+$l5UJ)LGK0e$p5EkwVh2t{FSL zg6YW#MAP~f0IvQ!&96J3CAzJZ{Xh6#5pZBA05EbjctaYRnge<$|Cn7J7~tx_0B+VJ zeL=asDqQ03hrXOSN==9}P{-T)Cuz zbnwze#>cJ)?5AcXeQ*H7Q1MkDv7joBwzUF~I@3q$OdsyVXyCuB4Hl}D=lB)HAZ)rX lf}1T1lDte$-N1I1^ASF+*N83r)c*hg002ovPDHLkV1mo(5UT(H literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action008.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action008.png.meta new file mode 100644 index 000000000..663dd47af --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action008.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: e92468884107dff4bb71d68e71d97e5a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action010.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action010.png new file mode 100644 index 0000000000000000000000000000000000000000..90d2ae641672471d21ff989498c10bc360e83e43 GIT binary patch literal 1928 zcmV;32Y2|1P)nq@3aQLMt6;{=VRQaP;gJ_V&uUbk< zE#n$UBS=~c+DL^o|0J!dqLfx@Vq8wXh~V0xwpy+wNH&fWj1d%J0mjSS-noD5-QJ$< zK>4dr8qK`-X6Ak8y?OJ)h31>aNwSv3Vj9`JE0N73X7CTuPiN~T{?8;knJrD*$j|d; zb?|+;kaOW~dc%LU1o604OA-jj>JpBI5RganFxSSz)r*{B#?`9K}d5Leh?@?QglQLh%0yD*QNpPTpJ^>v5^zMe2AM< zySTox5=cihLrQ9M#m#s|CM$DJrE7Y|1Gz;dTzvl|`}VXv7(j}`gM$y$E3#r2C-0<~ z8AG`93fs~Gw>OVV7o&^}U#5P2!`w3`GtIKai#gNXou$?^FG3PoC7DbjQu`sz19()= z+i%CE>2_xzsj2)zH9?Uq3cWuF5K^tlDi|)3fwxZ^X;}LzO)6JZb8YM@078;bQXvttimM>7dRizdiFgcE_j2qvN3)Rr z<7|ZXUArtJ>(|qI^yjv2pnrfLH8pYO<8!vGapUt$PFz9J@`xL^sb0N-rXAZ;UTZ>; zg$)2e5{d^92*ra((=bdUt9-S(hMI4!1j8V5>J)1O0qZO+PYHi+i7RsasSI8MPC z#y3}P&H}RUU&>R5<{SHT2!NYchN)g%$N3KE_fD{E`5kICfJBzle&7cI3rwN#uEQx=etMN0ti zmoK!9SFf&{_0>Ax+e>goEx{GFMEiSr>y1v1{{9^RPQ0EuUn*;B0gxqCkgMilN>DJr z5LFTgSr9j@V|mJB4KNG?P18_io#$JucjKwIkAquK|7<4JR9}hRE?!uIKTySBbe!dae)EZGBLZW+LSY50WgMTS4U=99?8m0_ufwyjqTL73r zn%6_ZOb|C>NV2ev&m@0E>aXZZFmfq#)TWK6S8w&LnK_(^|BT}gRPkR>m399SO+>2z O0000}7%Mq3N@5r)IWb9N2pB1MmZ-+#-hP*#01zPp6d(l{C}(|$Vta_a+up|G=U#h= zz2E1x-{%k@Ih4B2#^>*bpsENIAq^rn4J0-QATbaiF|E(m#^2{-mc1b|KRi=v5-B_q zC_F@3Xg^9)ew3UTEJB2rp8x;|7%)N@FiIFLL=Yl25F|MjEI|+`LU@y(ewd|FZGOh* z=R8wjwbR~njGRGMY8y03Nn?3~pRm2#=Ra0sQfhmQsc= z*WN)|Y9>BZ5F;*MeUw^tgE>`mF;Q!duDv-`ZF7>UtP#nCiR zXhLCoIaY8nOJylRTB^|8t=H#%pRge?LZ!>+Zi}KfOI;>CRR9<<00bD6y2eUGJdpqZ z0xU^HK~#90eUm+l6Hyd~-*YFknM^Vm-7L5%w2{R^VL>ZFG}>8;O)R#t5dVR&wTr(( zK?JoEENleVLMvt6MhIxJD2l}zV>0=kxxVMltY(+!WX_zqXP%tTdj$tBq1asS$^QY5 z;tbYFA}AnDJb3)fpUm?R#+mk~2p|>yO+9$l{Bb+U!x;Dz33FqCx9Ws%u}O^r<$>@2 z1xWbRBWi}o0Dh8Xplc6_?JjWT=ZSQT(9|wt>dP_pAenTk(ymgEfg?vXb*`zm748Q|Qbs~n5jWmVpE9&rBQ zb@rD{t4}z_IRJL9AtkVAy;M8D1Of1lWIC1Gkf6c&SMWZXP0L z0}fb{AG%?IO-AAQN>T@l+=T;#9)Ke>KE);VmqvUJo##92zX3;HywfAh8Q1^-002ov JPDHLkV1k2kyD(oZ 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 IM6N<$g6q|G3;+NC literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action013.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action013.png.meta new file mode 100644 index 000000000..547999021 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action013.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: c96f3220efc08b54ba02f4743b6b570f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action015.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action015.png new file mode 100644 index 0000000000000000000000000000000000000000..13093014ea433aef1204798d95d3e2fada300cd2 GIT binary patch literal 1557 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 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action016.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action016.png.meta new file mode 100644 index 000000000..d70105444 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action016.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 87b37b201d8aec549882f661b61db8e7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action017.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action017.png new file mode 100644 index 0000000000000000000000000000000000000000..b25e632760cd33f9735a6569141192814e8e57ef GIT binary patch literal 1732 zcmV;#20QtQP)Z zU2GiH6~})&AJ=z0Yik`R#(gkNC@M9wNKEWladsPQ)iDC8Qjt(lD^fM#fl$X%QHpRI zwN~WP2v9)AP4Ylf6$_+PYNSeS1PuWhTegf>cAc7%SOOFGBZfk4VXt@C*_rLb?9R^Y zIw?|mq^q5C&$;*iKj+-9jbK#exFu0bbm!*wT-dJM8u+b?h7(}qx}cPBD(wsEY9Kl% z@S&;{=e6_WEblj)@2+nI>vJOi*Al1@3aHfXSfJ?Mx2y(0qrwdPXTvJiN?6xqSeG>= z1JXC)DgiGON(5Xxg?3}_qO^5&)7I4ufG%(2>R+aqpG`79n=E%$0uj4TSO;+PTyzs* z))66ApWF8JCKl%BJWC)0o!#9W>i@Z~PhNbT53elx`dvF(vDTJ({rq`8xbnW&83~l2 zP>#S_QE+hW6iSf5p(h9U^~qx)0-fF647~Uv3oFYEKJ_CeFTUX!HYh>&cOK%-#zv3G z)w%Ml1PM49KLe^Ti4fbC`_t4VM&BIaMBj1WvAI1?b9xQRaa+YGDgtL)hMP15VDq}SJca9z_;6&2TY zLnIV{u{TEm=sWSVGM4(Lt%%xfsFgLSm8C1bTt54BiHXq*)NcL?wVUh9=L=**XrlZi zJb3i!kiHRUCbfpOvW#PA%4`MD`71Mg_URI)G%;m(tLvJMuIXg58MN5udgf-YA~mm; zkA45!e6ldl*vL2lmSu$oH|@Ef<{gc`et!7XFu5-rs;agCVB0nzK>?9pyiUaSeQi5M zBzEWS9Ki1{o(I6lp9~LlJXA*D>EnIu>q>+G(^)w8$~k^Fd=3CbQL*!x(RG2FbG&2P z1r%^{cHU+pgo!FQHS_~Ce6@jwtqth;qTIfIx z#V}2zY36;*@@+VH@=V#JqoW&KIvdEyCGR{j^58*WA&dLpFiouW6vjpb0KWI|A^$s` zXkqM261b75n(DWL#J1FVw%hKwx8IOeRESCxHwQ)(bjjkif3c(K8#M23;q5oxVPSEJ z#^&vyWXZb4_Ky`aBI7B9E*|=F3RZ-D214Y%m8rfDV zty85Z^7D<@7vb( z0MDEnV(_I`=sj}4>&&09XI^@lU&$aGxVG1*}Jb3 zzyl8e_dYvB@3TVyOul=W$;sK!JdYoFjFw%^WJ+)%+d96R12FTfbVX%l=@VqsL`F?; zyrXmA6nS zvut3H#Fvo*iT2$O^46u%G7^s;e#9dHkV+TpQixnunKvX7{~z~4kVI!^oMXpMl#ys{ z^|GKTLZwPnlT~2TmO6yu9T>Kizfx;z0kG34bi<@M(aArrFZ&Z^6cL(ORlxR=w<4Tk!X6Vm`F(drsRg@LFrh*lS$UrwG#CSATg=jP@^y6ZZA zD+LEQ{oEkQ@kv_uv;_#vcmztFWz^d^ww1xjIz(&h5S3o^K{9iHy;=rzBT0@=hV^{( a0RIJbu}!P*a=)Pf00006l(nMDmdK;D z3x!2=e?(gsq^>Ge)1t9J9&i@`iwyu|g?ZD|B*gE`Uq1&~=GL%)5c-@+|EF_+JZ$-T z2CT9kkyXxsmBvg@&u%TDL7pXLE1jm|NgMGD07AWMx|0=X#*NuPNJ0lO8);GVBS_;%J9{J>BIfHz)lz?{*(eEx-Fh zJqs2K*lc>E$!Io5jyDnL4N$eE>PtHhws)F9c(-rWg?U0B1^`)xsVR_UV~=~bcsc(; z51y^wFXb2@*xpI7z0+9x>*@^<0NhQM*rEbpEm*YtsAT&Jl0`z21t(wlJ^K#q#U_DG z0%4Jmz!;g7M*^D#Y!+xc{Wjr`2Jt-jAU6g-1tcP)V=P*_j1Ar`ME*U>^?%*azdN!O zZ24Hl!lg$6D!x-e^9#+~|Mev%2a+Y1+Y}|H6DD3&i+K9^CWZ#X+!zca$r8Q6ZoYqT zKLG!Dt5ZiCp9UeNf~xy<-CWt7llK4gN07Bobm}>OL0{OC?^(W{1qq<;SGx0-6D^F5 zeGb5Z$M;gczU+Sj^2}jB-R}m?0D|2-b?j-dC0o0!&z7RaB@7H)CvM zHx#;ZEvNj%q@MF;ne$0-WvB0@BZYMk8$PlRSrDy7wNeb#-y6s|&Z!XUayUr^>MK>=S;vJA+v#w7E!9777Lj zM_6!AG2x+c>}dv;e`77`z01(1ZS4KoK>)%d5tD)7y8~SM+n*Tzs1E>jMJ4w+OAYyL zO+$;t5Q>6bQBWuK3`B265q6QvKwnP}099Km=Z(JgsGq*>RL66!cHu~K4w#%z#A0Z1 z{hTS1k){FYrLU)#mrwX{ReNw%dsy$;3_$3gS4>9xE(B?PCRJd8tG{$ z6-%XcWf{(uW!xOT&giEf6B*Xqaq+S>lveLH^dduH)O#F8lry!BjEtf#R4GsuCbdZ> zwYULdh7?6XQVLV`Q3@3%HS>Q!iF1`PM~1Jl+~qULMZSU-O93a(ialSTO$hAy!f+l> z4hnRD4u^wSES9?uWYP?Xa`!IAwF#4~$f0L%A`QgE9nHu@uE=L-Y;27G0!BejBImIs Qx&QzG07*qoM6N<$f&el$QUCw| literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action018.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action018.png.meta new file mode 100644 index 000000000..ba9e3b07e --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action018.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: be819299ef822e24c8506dba07b28e40 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action019.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action019.png new file mode 100644 index 0000000000000000000000000000000000000000..709e3c79c4a6c8648424bdada349ccb634af5bd7 GIT binary patch literal 1641 zcmV-v2A27WP)aC}3d%Hf~%{lr52s!QJbbo!vgn?0l@( zF(CCwM|1DF_uTV8=bn4!-ULRn&ex&3eEac)+aze3UyqMVU(5LaffU>bqFN24CQQvT zX_W}LF32+Bx{kk&@cX*=X}6$iqaa5Xlv^wwl{pSb(A!s_w{JH9<(p+D#?DdxWF|g8 z(9`_B4z2)6jV+&`{mwd72NZvx>Ld31y51gB82-g808EURm>4f%-PKLD`yO6D`BE5x zC@sqwFA|b!QgaqjP&81qaJ&IV(V%Jv;{H8D9RA5sCf}Rn_pgpHF<$b4UZwC5WV?Hq zot_NC-}p9fSuJepRt|+`(#^2#18W!u82-_LWh#JYyg|`zs1e&nN%lMsOvJsn=m%NG*2j#j*s)?+6jw-4WCWQl79d|LXXOOWAmjF2W@-YC8 zy*TVc){zt)SDFzu2OJTdUy+!Ssjk)A5~M z!JN8n$Mi)lOxjbwJ^_l3mZ%1@Rqq3usv=7gnyR8{{)y2IOe>A5>x`WE)mL$pi)YUQ zV5Zh$-qEo#fS&t$18$J(msZ>N&K4B_R6lwnKR>xDfa5Q`06-?Y6@bOhZ(-iiK_a*F zk>E=9$dgad(|b>#^!~dO{N)dCV%v5A0tB|G;0S?frHO9g;pcxy->z*zf8KU^`}}BN z9H8s&c&Se03QyGmy0_-o_gIn2LYM>THEGVAdV_11ORQb@Ezf($K`aTxl0a|M(G`>V z@+|ZJnFS!*-5uzEc=d8nO8~a?4N$Se>aXc$_%FzB4U_G5WV9KGB@d)n66lJFmC0gd zvdoufJ)=#urEef;J7N*j@@j`>L;y@(n<0PqauC-pm$-G~(;xx>dYc}Am@m&_WwHQR znJlSPQ#qI8ebdUI8R4-F08C$-Vd{e!dLub-Pk(K)Q2-r%{d92_Y&x zefS`+jr^AF{o6S7+`-s*C6WV&e()T!nT(A~$)rUx>7h&}EhfiHoOyM`GY(jtS<;;w zn7etsr3X(RKFE%5hnfGSZO1q^_s}y;yz_2MCU|zYz59_95>CyfR3dUo^&N`F4(T}*;4h){8Vv1L@8TJ!TPq~4v|;5WYu z`jYJ|pc^th+k5!z)^)npWkAe{6Avj8#VmZj7Q!9iRI6|-48?nG#axJ0L_%&oM(D!im8vLRs=A1;SvLT n27yNAds|SeyVU9{=fwX2S!^XT1zQE900000NkvXXu0mjf?Xo8( literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action019.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action019.png.meta new file mode 100644 index 000000000..aa5ebeb6c --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action019.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 6fc9198ce8c9abe43bdba08a72e2cd43 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action020.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action020.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c32df3cb93f38fc8e902a83bbdef630aeb0c12 GIT binary patch literal 1681 zcmV;C25$L@P)Y ze{5S<6~{lepY4}E+qGF^8e$5qrlLUTl#<4a=cJVz&uJ1=sg)LBs)Q7T$_Uj4Q-3M2 zj#*SlSu2HVOkyDZpaKc4{DHDHN@^{Ou@?~~AfoUGW3V=;UB`&)AL*;}#l%q3sQIX&~$R;r^dcKOFpOdZ7YX)`?X3$pMW$VGZA|tt248uA~>VmPnt5 zBx^{rcJhT`VY_x}xOQrne*If*;r%7;9bNyBn$?c|aCqwov_$%ZEy>y|Q?pv@;hr*q zh4+`r`c9Re9lr9h2w1_YmqKY2GMAVD;N)|00A?l=09?9qdGkurr6blu`0<{aK9ynx z2jZwX0Q&}q)nBiiOU&F5yWiK= zhAdV4n`QS7pD<)^b+}E%T5B=zP!p-KBI_x$ z+J$a`Tpt}ZCbG{QR|m!_K9L1illd)JUxVU`upM?-&Khfv?q}hTS55BKHSzaMhTf(Y z;|GgkX1B5~M!Wd>){;>cr(FO$bk?8p3I%v;mS;{rO)a_j^l9@CcAFWv1irEkb{iIa zUovOF>40oO*d7In_l5nxj3Ba{0U*{JBi7fAqXYm94t^Wds#D_fL2*qdv1TUbuwlW! zPs3pZVHJ2#6hy!v@Q_|BxBg`YkgLv_Die-HNsf&h1S+LOM#r?_+j9XVkn2Elg4GJL z6C_EDP8V1mqL4HjXby0=iS_mI&s!frQH6C0)+M^Sd->UKenCg1gPZT&fh0{lS{vN;z1 zmM}7|-z4Ls*Euuz47eHq7#+XL#TQ0MF1&621TK$Z&(BrdgtETV)incLs;G@z0g5YJ z8vYU0QUdSli7`4Zj_K6oG~v#mzI%tEmGaroW3fJZw0sKI^Eq&NHvm*hWN!nJNQ6Wp zK_Zc$tG$JZ*Ixr*_8+1^$HzqhMx#;oA9>Oo;C|jTl>lrm4=Z>6vngQgu~spL#khPg z$Iy^?9pmvhLxTeV{B*>40neO1LsztmXf(>PSSQ!U-ZTQ<%ZYJUqd@?`>T(Mr`9j$@ zK6rv{io#fOhVJkI05U4XiI+)q9T9JT^hoc9-2)u2CZGeeUDSfLwEOjZ&b0GL+dd*e z@fwc(X@={`KO1X@Bc#$P5{U#8ufIn0h|z#l6Zj~xt$*g>3&=9=`g$arg|F;xWby5P zbL{A0d=2%;RtEvMlOGQ~&&*%u3AR6is^(GEJfX+hc=DSA_!}C?=kw(AdE!rfmnZuB zY234$OeVvsZwCR74FA1Nz#~&owj(PFY9^0tld!toZrpA+9*+l)$FnKRV0(~Ydywh$ zG`$BxTs%9psbB9`j|0&Et$__|(|S{*E~}`^Dsr8;vZWHJ$Kzpfagp?2Z_(b~LMlB+ zDm_P9uW*1<-#^9d2c$%zEX8wtWkk8$qov*q2t`g`+pJ^9uwBj-fM zf`=o#yUnL(LcB4S=7G~%VYz^^O+itV^39aV6_Fh_jvqZ}3b<3ME88=vDPA5ny5#28 zR!*KjU!KoSy}_?8kCf+4Ck9b7O90%xdlyAf1OY`cnuctyh}Z3)&S~TRgEeyVvm$sX zNOLG?A^>nFv&8RS`Z)k!d+IxQy<&&I{K@moB`3?xX=7(Mp3gmOBH;J?u|&=doBDy< zcb4$F#g$p-wBdJJnNLkKpPCj9l1ghROlwFqsDUpwn+U!7(ue@o#r=g=0-fDt-xY6y zWBWtpwL+n=u_t&il;`^6K%%qacq>}nSsu~bAQ#M<|2T_}hPP#G! br7Zj(zYeQBUl}EB00000NkvXXu0mjf9O5xV literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action020.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action020.png.meta new file mode 100644 index 000000000..640e5fa9d --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action020.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 3946b1dd2770cf747a6390ba58a9185c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action021.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action021.png new file mode 100644 index 0000000000000000000000000000000000000000..f422b646d0553f8f9b0ee171117b89f0e4a5aa3e GIT binary patch literal 1581 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 M07*qoM6N<$f+k3Zb^rhX literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action022.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action022.png.meta new file mode 100644 index 000000000..1e9148af7 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action022.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 0899922fee57d4542941a0e777fc8ce7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action024.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action024.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c32df3cb93f38fc8e902a83bbdef630aeb0c12 GIT binary patch literal 1681 zcmV;C25$L@P)Y ze{5S<6~{lepY4}E+qGF^8e$5qrlLUTl#<4a=cJVz&uJ1=sg)LBs)Q7T$_Uj4Q-3M2 zj#*SlSu2HVOkyDZpaKc4{DHDHN@^{Ou@?~~AfoUGW3V=;UB`&)AL*;}#l%q3sQIX&~$R;r^dcKOFpOdZ7YX)`?X3$pMW$VGZA|tt248uA~>VmPnt5 zBx^{rcJhT`VY_x}xOQrne*If*;r%7;9bNyBn$?c|aCqwov_$%ZEy>y|Q?pv@;hr*q zh4+`r`c9Re9lr9h2w1_YmqKY2GMAVD;N)|00A?l=09?9qdGkurr6blu`0<{aK9ynx z2jZwX0Q&}q)nBiiOU&F5yWiK= zhAdV4n`QS7pD<)^b+}E%T5B=zP!p-KBI_x$ z+J$a`Tpt}ZCbG{QR|m!_K9L1illd)JUxVU`upM?-&Khfv?q}hTS55BKHSzaMhTf(Y z;|GgkX1B5~M!Wd>){;>cr(FO$bk?8p3I%v;mS;{rO)a_j^l9@CcAFWv1irEkb{iIa zUovOF>40oO*d7In_l5nxj3Ba{0U*{JBi7fAqXYm94t^Wds#D_fL2*qdv1TUbuwlW! zPs3pZVHJ2#6hy!v@Q_|BxBg`YkgLv_Die-HNsf&h1S+LOM#r?_+j9XVkn2Elg4GJL z6C_EDP8V1mqL4HjXby0=iS_mI&s!frQH6C0)+M^Sd->UKenCg1gPZT&fh0{lS{vN;z1 zmM}7|-z4Ls*Euuz47eHq7#+XL#TQ0MF1&621TK$Z&(BrdgtETV)incLs;G@z0g5YJ z8vYU0QUdSli7`4Zj_K6oG~v#mzI%tEmGaroW3fJZw0sKI^Eq&NHvm*hWN!nJNQ6Wp zK_Zc$tG$JZ*Ixr*_8+1^$HzqhMx#;oA9>Oo;C|jTl>lrm4=Z>6vngQgu~spL#khPg z$Iy^?9pmvhLxTeV{B*>40neO1LsztmXf(>PSSQ!U-ZTQ<%ZYJUqd@?`>T(Mr`9j$@ zK6rv{io#fOhVJkI05U4XiI+)q9T9JT^hoc9-2)u2CZGeeUDSfLwEOjZ&b0GL+dd*e z@fwc(X@={`KO1X@Bc#$P5{U#8ufIn0h|z#l6Zj~xt$*g>3&=9=`g$arg|F;xWby5P zbL{A0d=2%;RtEvMlOGQ~&&*%u3AR6is^(GEJfX+hc=DSA_!}C?=kw(AdE!rfmnZuB zY234$OeVvsZwCR74FA1Nz#~&owj(PFY9^0tld!toZrpA+9*+l)$FnKRV0(~Ydywh$ zG`$BxTs%9psbB9`j|0&Et$__|(|S{*E~}`^Dsr8;vZWHJ$Kzpfagp?2Z_(b~LMlB+ zDm_P9uW*1<-#^9d2c$%zEX8wtWkk8$qov*q2t`g`+pJ^9uwBj-fM zf`=o#yUnL(LcB4S=7G~%VYz^^O+itV^39aV6_Fh_jvqZ}3b<3ME88=vDPA5ny5#28 zR!*KjU!KoSy}_?8kCf+4Ck9b7O90%xdlyAf1OY`cnuctyh}Z3)&S~TRgEeyVvm$sX zNOLG?A^>nFv&8RS`Z)k!d+IxQy<&&I{K@moB`3?xX=7(Mp3gmOBH;J?u|&=doBDy< zcb4$F#g$p-wBdJJnNLkKpPCj9l1ghROlwFqsDUpwn+U!7(ue@o#r=g=0-fDt-xY6y zWBWtpwL+n=u_t&il;`^6K%%qacq>}nSsu~bAQ#M<|2T_}hPP#G! br7Zj(zYeQBUl}EB00000NkvXXu0mjf9O5xV literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action024.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action024.png.meta new file mode 100644 index 000000000..c5abe6215 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action024.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: b2fb67d01fe800c4790ab70daf07cf4c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action028.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action028.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa9cf9b22cd81c387099237a9b8dd0bafdcc00f GIT binary patch literal 1746 zcmV;@1}*uCP)Z ze@q+a8OJ}qJ73Nmre-A`)GURDYNH~n$N(>i37IpxG?AjUskE(AnkaM?*;Y@Dk}MEJ zqbQ_E?W&1MYg8@TR4Hr!Xi_Os&?Xiq6hdYt3);$xsu4)h7?k|L0*nv;+#hG3eFnOw z*(1HW_n!BC?)g5?`@QF$vtY9)c_0yU?&F`oo;0ru59a*AMIxSsD3Jgm2UD&t`(Dh7 zE}k_JMKaHgrtCER8cV5*D?yvZ@_#)75ljK)uE#YHtomFj06;=i@6(}XzLk_OZYnB< zytwrsmkKsh3anUQ-hWU?VzRTM`#B69vQfZv_>^Pllsh_a2!>N;kF z_m~UbTgF3-hQ{x)r}^hJG;RYy;M393EC5!WBiXzWMMEcu63K+l3sF|FkYAi^KHN@? zXA3Xx^cpsyLCVq`#+RV<35 zIC-XTfWRd`UF~gXv5Z~uH`Y_N)1^A2Wl7cn1TOha0Mc1d?1jJ=i+&{_&8_Xrg0MfTQVP-*p&$~Li2wVwJx$X(JJ@+gCe|rBM zRJFc)S9D@$tzO zH@9@WY5-V?n1Ozs%*#0+`FNOfzt@4g%F2Nh2W<921}^o|{q7$K1~UL0MJ^QOAsj^| ztaG~w&WD+uUF7cM6jLL^yn3L6mXk+KPI|h#dH$unOx{WL4N;AEe)|^xxPBdg@4xU8 z@4elHO-(l>S)$}Sa7cPmf_Eke-kD(EFLp19q`$|Hr_qb2(aVkvTk&`sXz9?8sOdna zYMy@cHHHU=0NB01nI~&&nYyD<^|wrREM?z*Hfc+hT!8djF?0Lh0BG}b0Bqm2lO50P zL{V(?_2?h2`bICr!n}4=C#c8UKs?p;4qojC;3uyf;mO)s0RDdM8n^E*@ZQ^9RDDYa zA=&JOgy&`e$OZyXxVn_d`C$OM&z`6I?0NS7v`KfIB`qE8^j++wv+X$Pw|d`!Bdp(0 z57C?!E=NTBqm{=jR*C$AhY&;yq6LCepJB_hBgqnZc`DB0M<{%FHNn|=E?+p$=*?TK z+q4BO23jPB7K5*@DPz~(J^bsVfAZ8bKj53S8;HeX#1a@|eB={Cp#;O9e8j`fM@V8p zP;DyN1He)2M9J6Zs;Xb7r>Ai`oz!e@;QEKXG&Op;)_ZwLMAaMXmyPsBpP#`#{}R2F zcBJK9gO~rT>-%-* znrLo#B!Eyjgqo)VNk^{OQ|-E@p{lBpiS!>x&E^IGJsVH&pt3XOt}&b5P)5TctTq)(s-qEC*@!QOsowluCMU)@ z_2#b`AG^)O=orz6$k1Q^0)V5m5=T)ng+(Q)zzQiZ4Wg`4(L%FGR#`z_rBgSus1eno zSQRUI4wa}DK}g5|$f=`>M)f8%z8EIHs4+P)PKj#`C9XAee{cqEYRrhvS-O_04d(xh zu%_W~x=_>tw9qV;?JvJ!`Zd#nGgy^O*Aosc7|zoGB6E6LWxIojHfwTl^Tq(qQoXD@ zzgA)BXKqg#82|`Q>vbllX~uA#J_6aMBIl_@7D7bAAuN&=QC5s&K%1q+^(d1Qp8_n2 oI9m!=mk`$Ux}b&Ta5!E37n>+uCtbN~PV07*qoM6N<$g7ckRYybcN literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action028.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action028.png.meta new file mode 100644 index 000000000..2cf91b88e --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action028.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: af995cc5ee8cd644280e36e6a79563b2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action029.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action029.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf9c0c399778932011d712373e6bd06422aee19 GIT binary patch literal 1848 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 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action032.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action032.png.meta new file mode 100644 index 000000000..7e4714af6 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action032.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 682f89d75d731284ca5cdc323505b5b7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action033.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action033.png new file mode 100644 index 0000000000000000000000000000000000000000..5b730706e43f07a4676e70543e2c2e51d82e9278 GIT binary patch literal 1814 zcmV+x2kH2UP){_TdU*& zITTeYL7}NCR8@Y6qDn-qsv_Do2xHffSl$%=!QCnfq}jB%`$pEFx{&x_DvlFZptF!(uL`V^DtTu^TRR(*iGa?|+1NR|Na%iWmw?+$ z(*wse5wg05$%#u$PFzAMMYOgKfR}!-2Wc4W`ObHdG7P}v#nUuAzM7Gt0T6Bsi4PrY z+Z*eehMw0!(~9;53ql$!hH%+x!r7O1 zXZ{O-QhAhutb$^mK+0Gkj#8@lkk1p1L_o^2c1;-Mb5@`iF7W>&o1RT#FE}$zbhR^( zI>CkEQ2=^gd71s)djgZweORtexJo-`1sn!WoFLKBz9{fZhh7ChRu%P$u6BO%{T~Cc zIhi1RYJmPf^##EF7E}mnlQZBc5c2v!o<$a zW6B5u0cKSZysq9k_a`n*GJRF?M5CmwV;h6V`vKVg?dJotzF&_1eu#H2jB>R15CGBo z224|8TMFGUu?shkUN{{!!;p)`@+8rj{8%4X{NMm)Wfa>|0Uuo}Zc_meAW`OSOmuE# zps(M{!h>Y;EoTuv@wxQ?WbcK7;Dr+qz%&b&k!eb=`Q_rdVIK)63un_AM$cr*f{%|~ zXY#GH0i8WRhi-<0Bz$*;zI5g4eG8!w6*7!v+ejf0g;rhjDIRNXVP+nF_u3mYKH0>l z>uNZ1_}4uAXag%6i*>@8<0pCXTi+o2pPSS-twULPl$ED)SuG+gF{`REtE$m89o?)z zR7mm*8bVeqz6LIjUj!g?I!)$un%(<*s5EUxP7QIOdoLrWo@QRnl0H%VG|}3Jy>YB= z1u8dJ64$6Oyk1}R*$w*ua&`_O1lT#xaqjL6wae?toKAD?edhwY_RlH4{=##NoEqX^ zSEiYom;hi?dy+?1HS*Ezd&KHi5U!2_kjp#q;_KpEyLt^#IGN1~6J6+N>Yl@Ju}ru# zKQjDhcJJ>gvG*MQIh)#(9*J1piV~mrx;VRkxSRO8IMzKYU=x~u2UrTi5?MGnl$xb7 zx{RpLW%VU zUAB_h+qVE;O=$V{s+1A0-7gpZGT@DyHzgSR>p0JSZzoT+G;#PhKV|(F;wA3@WKO2Y z^rx7;on`j+Esub(EQMi63_}u$#Bi%vrDn?pa)B3NK*d8ic|7Q&VJTiZ7TICebR%C_(>J9Ct^o40#*O-hNBlCYF0rBE|>2v^mV z5OAgIYu}`E$1XZ|?BemJH34vd)-^ z<;z!SYFVC2UzZ~rSRWFl&@1W+P20ok#?w&2%+dxQ$`;H-Hl)8qMD3v7=Tf%Ji zL+2Ajqfu`Sn+a07*qoM6N<$ Eg89Q=uK)l5 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action033.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action033.png.meta new file mode 100644 index 000000000..c2ffdc2cf --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action033.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 2617b5c1b45c7c241be933eaffa243b9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action034.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action034.png new file mode 100644 index 0000000000000000000000000000000000000000..a531813cb57c44a386e94ac8dffde6a5c720aa4b GIT binary patch literal 1548 zcmV+n2J`ueP)5886g=jxnMasO1uIsIG~t>uZtx|B#{LY^2)o-^mcdkpT@uN?wl`l0=WZn$&-fT63` zV-pKx4rPvsY^gkvmEBy*{k%POa&A@6^8}wge2Ce@hgQ|;w+$dl=ZRMa?N`>uv7K9k zfaoifc_dza_USc=l)<&qgJ*$F>;Rd$lXILpImhljyYM_n)71&g9zF!&BCkI8%z(Y3 zA6c~4MJ|ZW&qklXlPKLF#X|~#t~U@uA%vpUGBlfY-kO;~uDh1)W21$!B!S~^|B(|% zU+2J+&#`pz0!LizcR4A;Ci}zec zZXDyK#}9J$qrb3gYKq-^rz-PyPW~EzvuDp0W1aPz00_DP07@!i8>6(#RHY5I@n1gJ zD=UebAc_LCcH77Es;Ad~zxZdRABHa5-~Gz958tz^00xL+xBcQIMo9%dw|-jp-H7~# zPtXmpHY&jXA1Q-_OSHU=;-~=5McSH0DNP(l2qhp9sK$zt$d0O)-Z;X$?;K;VlO=ht{tUXf}Pc)%IG?3uE^^ zFilxz`u6;eTPAqz71k70_X}`c_mRHeVqw80kk%UAY!H3lEg~^__te_fE+ON;m;m7O zPygX;mzF};S8_~-Vb`7Ajcjl!L{mf88;t&ZoICECq?>?^vfFN{`iQz<<29Q&_t`w> z|K;w2FFy4s=g-XZ;BS5lz?qCdoOBu9G)xd&EanG`3&NBcfe5FnJR z33j=-&Vl4jqM-`Tz#;4lGav=Q%>gKQ_nO1*AtF_@eA-Wa4ylZ16JCg>&7Kv*bQhj zt9yTRY#e|z?!P6ka#hbF0bp9~%J|OPc5>wCk%CMRTtwF!8JRA!rhOXP$JP`>S8pWl zE;2H*mCeJO2^SWqTn2!?UyGG!BoRVtH>V`mZ69UBsr7~DL+d(4By7BlR7#<;Y87W? zbIZsL6~jMN*3#W^>jZ!Q+vx(hES~ST-1gHN-)}K8vXw1cssyg&0oXAy!I=_)V9`ZM yX;b|>j-sgIJ-FNQ6-kCLeyghsy6%!MfBzqtK{OA=V5^Y;0000CZ$G_q$(_v><6gXV)$)3!I2T8Ud50Z(zFN_e^OMF|WK# zI#e4HJG$w;bd^I#e#Vv^-Tt)xw|f0{S70CHp_D=xVnG9tr4KIei9{mgEtkVBJOE}4 zG8WIju#dXN)zmevX6yED>Q=1=;Ks->U->fVr2j;<&pzfNdS5;UG<_Wr{1OG$fIl=8jy^NB}#Z*-cA(CoNBPh6G5%HQVxnrNJzLrxTrF2i~sFN7b2= zbs>vNWf&py0Gv#L9Kf<6S^{6&e<(aLcnrKtO$Y7*_ZSN4TM*6b)^qaM(T@}u#MCrw z=-5;&KuZ5I3zBO?V$7{@v(~KNe)h{RP~X_JXaSZN?e!fA-Wfa>7LotWIKBv1KuLJj zQ8VhdXU0dVe4>e|u@Qc@8XK45)&+UCa z^n#V)Baxi67&!fFj-DEz|IJ>`zHyw^&E1f5s3xo|#(y5suXTSO7&)L)Z z7z2HOTvPx6PP}rM&mVZ%Z67)Of9LxGRBQ<hwJ^-FIiU0_>ExzYU@_>>Cb+S2bV5oKv=>Nl;q>|I5 zk~0`lgL~6SUhO%^1It&i=c_OBlf(P?*U%+CzOjplFc`Z&%)Jkj3}5^!H8m?}OKhb? zMwq;H&HW@>493UCs9Cv^RgbO(;LNF$oH=!pwHp##^oq`rH%>FqcbdVz-q5>=9lHUj zYkZ7#8(KO4b|1&Sdyw`m+lX|0=1Za5u=b&qG_7y<`^oX!+#VhE`zn|9+gC1MU}Web z0DJepL`%mej{nHrfSud(`7Tt}8&}@r*83MY-~T57+P7>gj=*nUKStBvTmel_wgZCN zcp={vfzsO8)WYF>!SW2%r0^nukNT8G!d)OI6KEKKRF9AY)PgcpFm_VK|{Taz*&GH($;<_AFAnxw2X5tBwq~j!KMi?u afd2svObfN6987Qk0000Y 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 Eg7oU}*#H0l literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action044.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action044.png.meta new file mode 100644 index 000000000..883d5de67 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action044.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: adbb476233a7c2245a937f30f37d45e4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action045.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action045.png new file mode 100644 index 0000000000000000000000000000000000000000..ed076279978677b184299ca53757dda51b8e2f58 GIT binary patch literal 1844 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 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action046.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action046.png.meta new file mode 100644 index 000000000..7de7e9bae --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action046.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 3017fda6c70a0f14aaa6c44ffcee3cc4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action047.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action047.png new file mode 100644 index 0000000000000000000000000000000000000000..2e931b2344f393d7460ff50c5e7d7f0593a08b37 GIT binary patch literal 1628 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 Z{{UbpIR*~)@45g0002ovPDHLkV1hG;LEHcU literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action048.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action048.png.meta new file mode 100644 index 000000000..94eada793 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action048.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a9944a372543dda459819de4fac4fabb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action050.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action050.png new file mode 100644 index 0000000000000000000000000000000000000000..323ff0daf584df659d6292ff5b0c4c66a0589c06 GIT binary patch literal 1952 zcmV;R2VeM!P)>$H>DRHr2^rFEpVI+Pg2 zm{RN?Oj>a!+KCxrCaq4VEepE1ut0aEZlM@jG?6UwBTFq*Vzh2$fAo*LJodqAJ#XIJ zd(J)gp6@;PymQaf01;wIGNR_yEWx?_6mdzbhwya#F#wGgB4M66Gc~6g$yjF=hG#%%v}n;8K)+xXy#nC#O8>Ig%Uj1909a&PG#|hW$wtr_L_c&- z0nz`LZr*vlUhRQstHGG6#K2RTnIxwqlWVh*YqR2ZIO+BD;vX5sKRU|z=okb8Y5=mV z=I0C}C8+t^KJ{=cbGfgNndN2x47_($7=B3FxTQ$Nw>Eb?P=9WW1K@EuaXXxN98Lmr zqaLsn6=5kZ24HAth*QUpD`U1T#n`qKEBwHaAAmC_8#()%w;v7wfZO4mC(BxIX3Mtc z6ypFEU}tG5Z#FcjfW%U)@#M5rR-3Z%{Lvl-ASbDm1JN^XYx97VfN@DG0D0Ct_8;Dl z9?%2R(RMN*^mmq(3ILJ}%*KU(pdb6`x0O)I$g*IzSTKY>MYq!>@<5Iy?|zN|U|-EX z_8;CqPyT>3LuL6M0IZvA)YSi6k(;d+%!LJ*trh^ZIhH&s4(y8yqWVY;c8{I>!hA)R z7-LvJZ^o?g*5-365Y|l_0qAzR0I07z2!L*M^6r6=pDI1)jp(V`)UUJH6HoOttH zKDu(9!e^dgY;Xh#3IF&FmMmS)I%^^Rv2m{a&Byf*KOz`05R?+o$%~gB05Ip8sI5Q5 z zT?^d_pKVq?$c96X`Lnw!$>)wM9Ar*+}IJe#_d#iArSLYG8(?!MMmjz?c zDROO6Y8nIY57Ym5AJ&p$es!{jHBY2)wE773uhtXL2E-c_?X-59K+GdAG;-0?qqJLX z+vvMIK*{#!Fs7y<8e?Em zt@v4aT;1%oCVDP;;gO`-muL($ye_JpH_Y>aWPEWo{k>Po$XYXRtiNYK=~vg*P++qX zxUDYHc73l@0r347cdH5&maagOk;yV=0#Nq+UeX@bV=XDhx>;N}U)laFM=C41yZu?! z!rN>m00btcxHWMDfSVJ3<^I2Q^9EDnKDt_40O)FMVSMNxuwKdr4M ze^YUk&s6|ic+ZFHToVT?$~e<0Jhbhry8w_97t0I|j}$@qqDk`R-~R(>H9{-Vf%~UA`q<)ib|fwWw&FL6G;24OlnF3sd57H!f5?5 z>LahnHk${$Za3aPyW=0!eW>9;B~H6IUu%g7%J!xv04!1d|4|G84-Iuk`KHZE{h?Rr zcC{-?{eSIMP4c!o*!^@iURSFkn*ngJtc>=iCJHuhekcHvFfMj(%FV&sVW+#pMR$h_ zbBBwp^`aQ*_x1?m7k;lYtN_?7062ZKWw)iIgzocg4+fBE{0w(KzC-$xxg;7>*!VS( zIEFv)(%0kS`UgIyCVUM0rm&x`gJ_~zycnD{ZmIZB m{{4xHmt~!bp9-ojVEzZoI>XU-B2V%F0000Z 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 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action061.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action061.png.meta new file mode 100644 index 000000000..8a86ec0cf --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action061.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 5e465abebeac8ff46864a8f1dc7271a3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action062.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action062.png new file mode 100644 index 0000000000000000000000000000000000000000..1d26c302571fbdcd8b7670dc1e70d1135a87934f GIT binary patch literal 1254 zcmVG5C8}b00j^P2v0*t2mk;! zB`Jh)dyIXA&cnuCOHv8|0*-@*=g-!AadRmjAvq~AdueZ1OixNaLP0Jy7yuBAd4w1M z2wzH4pNf%JMNAk32xVAWJ}xmP6dO`JLXmuf7zhwPC^kJTH5~yBr<9zGf`rbty;MR; zJSZ+B0um_!6(Il+Ap{U}RbxCHE8fS}PeMm201#kCQr^qf-ows+V{ev(jxhooDGC@X z1r<32A)knpIUp%95FtJWBi_EoT|-jm%hsolnK>vi=f}=UG&v~<7~a0lAqWtmf{uG% zYD5VpWkF9`L`?nI00^pznL-#bV<1A_!^Y>j z#;}l?LM$=fy1ivcPoaT^LL@0d7%5E|F=HG;c2Q-ujGC{BlzCodhiP*u5E!b0i_4*{ zlyQ486d_m|Id)T8Vt?YAR*qiy>L=hb4y>? ztFqprtzbS$JP{_aj+du|iIi=7oQ905eu>t)y(tVBA>B`u0007YNkl;>DX6FT?~zh;pb# zYLprRSeET>OUwGbSy&-XGCQ*~zj^z;@9hZKMA%`vM2K68y%(=pBAo=tcK-t`Ne7W2 zlLbQL`kA)bcch&}u%ms;ZV4iul2i7s0gA%0xJ956OE_vGvVkETq=AcK0C&&bGn=jl z6q@-a0muIZjN~XzBN#z&fdp{c5rHcQ=>7xTEV=~5hr2PvcN0N@aq5&rKtIj5)yteS zDeUN)0kZ58KuyZPS~>#!4%esQiCCJi1jhhZLK|E9iMxGxrO+4>5=haD)jQ~U1%&zE z3e5B}J+;>X*7qZ;1ydKh%?Ld6_|t98*D02SgERW5(C*D zzK>e`#9Rhw3^(BvRxoN#9s_bAWFASW%{N;(Kw7I+o8Kx^$q678Np=&JCV|SUN82b< zhyh&I+BX0!>a7UUFP~r=Bb^v1_0^z11{i2?{swp&MB6y4qMyk+s-_U%aOpFyt#Eq% zE5<~YaYL6M@=?tNikx180VbtWA4^4_65zrbu9|AD>E>J9Yug>9>_q~$$n&U-ceoYA zz@-14<89d3Uj~6(ATQ!O5qmFDlTk3M)#uMJsN>XQPXU){=B3UkbFVQAae^HT2Wr$5 z9>gYR literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action062.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action062.png.meta new file mode 100644 index 000000000..26458bc51 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action062.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 5d6b6198376221047ade109baf716fea +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action065.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action065.png new file mode 100644 index 0000000000000000000000000000000000000000..77cdcee408ae21a44e46f5678325342248978456 GIT binary patch literal 1219 zcmV;!1U&nRP)XL$Aq5m801z7p7%2h}9RL&|iKnd2^Y@gp zy)i>iJX2b=+uqLi_l&Er01zPs6(+#w?AHJPL{(h?1P}lS7)M!U*8Bgx;^P7qBLx{I z2plO28Y^&+nTe*Vc9NH+&(^Ka&JZ9m2plmDAvO{wJP;%~PiJ-3_xIla|5Rsi5F9BX zI6|Miz-x+>3LP;GA~}|_wVAWGmb14IC_>Kf?-(dCS8H$>Bq+e5SU%lh+#`E{J-{&DLIT$obhO4-}=kJTIx+y$T#_Q)H zG)h==hJKuKW_GR5 z)<0EZCP7^xJX$M9U@=c1gh6ot>(U3;_MBu+wp6o?Y&($K_oh_p!L z2@oAfJOg=vJOH6Yw1^i#6m+Bx6%CR2kx*p7A>erJ*x9v*b7vhuAV#{HyEEV1J#+6J zLW44gas+f3**rE@a-b^b>>QB&2ErjHhCrc@cxc27)5ep&;;pjln+=B1ntlThrmkLUvjp`z-HY>i;GUg+9V)!qlX59gzvs+?fT%=Cda_s!J=zj(bpatE==CTfZmNg-0XW`estDNKOXv$ zTvOO4*5$p}j9=bTdU;m@pWPx0SZ8R#GjVj)Am%CvhH(z?~57 znYL8}=qUY}fV$TpxYi$WN3SPBbX-Q@41dhFe1!OHcN+p8`Yw2jbqOgdbis3M(dzKz zUMrcx0e6*vuJxXd4O{~DG4WIp?pRNv)8r#lucvL@Kb*E3^lK8U7PxenU>+Xuj|^V@ h$*iTw13-f2)t{3|&Q%V8PHX@G002ovPDHLkV1j{n4L|?@ literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action065.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action065.png.meta new file mode 100644 index 000000000..cbdc72069 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action065.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 05e8f8e2e37edec40a03903b4db581a3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action066.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action066.png new file mode 100644 index 0000000000000000000000000000000000000000..29e903fe925b003389fc85348309606c9e1ecaee GIT binary patch literal 1144 zcmV-;1c&>HP)5$l8vqOt0udbm5E}p#Apj8`01g!h94P=18!0?RQfYHaVQVEg zK?N2g2oxztTVsZwrN-mu&hzh#sH#k2Xb2b~2oxa*7%5L;a7tcf*7x_8u(xZ0h|cft zz2oOZS!2fQ=VyV4-v9rRtgjFtIY(Y_wcFl)oTm^ZF^;IO&g<`hoT0tn-g}p!wb$N3 zS7oKg&OB0DPhx5qBry;iDXq`ePiAmlb$>)!Wrm=nM`3CqJW^VBiO%o$#^>)$VsMG1 zug2@|jH#v%peja3efY zkF2-G>-X0G|CYABrOVblQC$E87$Gb<000=R*WLgGAvsE5Ylf5|FgaIkdo)H@Qe|*A zMp{Q{MctT-& zL0x+>QENO`bvaRME=Xb{Kw3m&en(}2N@;{dVtz4AYbi-%Hd1g(WrP?wQs8NiJpcd# zE=fc|RCt_qQ?YW>P!QaEPqJh?vI%hrA(V7Uk%Ec}Xj1b5dR`oU!c4mSpSLljX6K3G$recW>X`YVRc2x@2`zZPtFBy9Mw|1SP@}2rI56Y&Kn0 zpUCYlW#~{j%id*Z&n!{dA}qKq!4| z0FiN&p+zZN6$=6$z?AKXK*l~)h`l3K`h{uf7V^Z_w!M1XQf>bY(BZoU;&a4>+z06R z3>pfS8lw=QL*0UE=%|y-07-Oh3LBBZC9-Usvf;bfBF}AtOQ)(Aj-EHlr00U_E8Hnz_YwA z;rwtglC#=_l@9hnMtfJF9F)?^f1c1d1NbhG(R@Eg`;xSjfpYD|83rS_gQ;^ZEHoBB z-Wc@@#|9Abx^p8Ek)e&eyaRY!TiX2OJ6_l8^J7`}h=4>UluU=e0xu~CbDTdnz`OzM zjS_IUfG@A0_W`g!+>H1x;|JpfV`4?#HPxj7{AL`kTW$IG=#WzJjfpqgbFlJ4&WbB02}rH0zTTuQCG7G60Pdt8H2;jd13lf511x(qmU^yNdu%f%s8R2{>f)< zq~v#O+)V|xB@I&a$8j9HnK2tcG0{FGJq^0000< KMNUMnLSTX@9^F3x literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action066.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action066.png.meta new file mode 100644 index 000000000..fc580786e --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action066.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: fd5c76fdeaadfa743831b76e1ecbbc61 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action067.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action067.png new file mode 100644 index 0000000000000000000000000000000000000000..2cbf965b8c17c25210455557f4e9e8e98ecd3351 GIT binary patch literal 1116 zcmV-i1f%XLy7}op$&hzgA5gh;!8vqU!0uUQ-g^Oo@g8&X21r{R+94P=1 z8wC^|01+Ml6d?#0Aq5yF2pB0TJWAI8{}?bi2oxa@ATgZ2!grON3LGm(Uu#EOWg$33 zLS1NMf{cczt;X-~#_R8fqpD+lj6_>&COJwFC^?R-x8DE%*!}<0{Qu7P_j{hDPilBG zN>@y2a70p92p}l{003>w-YG#^E=gi8OJaGJp{2{#t=s2z zn5REhXhdFfc$}?+qOTw|Nik7tE=gr8MPD;fY6ui55Fj}yLs~gmb39seAuKsDK~hR- zgj#WcK3;f4VSYkgdm%7FH&bpxWrR6dbwXi#IaPBvQf(|pUm-Y3F-vGEL0v>+en(}2 zF;Q?aPGu=cYxtAgB>(^dHc3Q5RCt_qle=ydK@df6&7*f`XLt4i!XOJFWC;NQ2}DGY zA|n2P5Wc_x0piPuA+m7d1POrULGNVB--#TR#UI zd;b9h5}kkKZtd4$6?t4XJ#@}!bma8HL)0LG^zy|0>HiV&ZYsAIRWjltM{k{SF3>5& z&;r)R*{L|7t40S{xR^DDKsm=4c@=eK+bd|o8jDUrz~m!a#!Uz;DM@bXM^&yGDB>4z zRlEj@HU9vna=`WaFObL`E>=z5?~AT3e!O9e2jsAELw0}oJee>N^kNg4iSiP)@H zX-r_^RP-?OfH5fKm3Gk=+-fywjVcY1I(xxvyhi4#sFx&=gitQ@lkPu&nP#xE8(}Jw z>0|~wDcQb)1o3i}?muEruw!Hw5dnn96JYMEn9-T`=X@wu-oUtCZsR+E4KDAWo)F}{ zk$1$GgOf07b=ZS@yd5myZ|JG2Sl;Rl8nkH+Y%l+eokFkSDT|&n*$x=<9BeV$53mf1 iuR9E*z+r|DkN*Jt@ViHN#%=Ea0000e(JXd8bKvK8d;j+@!d!D6hf`k|>LK`tkAv8+P`~T4U{1_-X6)Z#^ zHd0!4hF5NTAv{_eG*6Vc!pryhmbAUb@9)U-^v3h|9XV7fMOq_2R~R%>7%)mGL0U>> zd%ff5#_#vW>+iki?>Sj>01P1}KUX6>S0Ol3YKfS@=kCDe>}G+CCO}=f-{!jD=@1+# zDMe#BQ);!>-nHB3DM4K^OK34qYB5P-Qf-8#%hs*a-b!tR2oxzEF-I{`YbZuwD@9)^ zL0UOgb16k)Qfq!mUTQQ?WiCl&L0fYvJW_j`s(YBE7$h+uJ5@1FYd&6hL}7kHU3)%T zcsW#ULScItFhVp?ZbD&%F;8neS93N}YeZvyM`eLZX@o>#ekMRzIaYHiNn5Qy_v(VeymxZBnlP;1wN zU+OzR>6QI~vxN%@Nw?g&T+M(^#@J%y9zVrFz?K1sL=Qw3d?&_qs$A`DdBn|C}CM`8Y3_!sok7;9+RZts5pCyRMHmzR?oGHLbz zk6TxM&*e2XwID3QJ0UL43Wm9SAg^o`8Ys<8d)3~*?2F#Cuu~mpz z)^Jd=vVq>fa_fnDFgk%s%m!eEz|o#@+#qkZkcWS8e2J*IKLBaqV8xmDXesYv#`=P% zg2nuHe8X`ukoOW}6(b{n)4T(wg#@UmvkW}>K;8y35rcfA1T(jciSPu}8rS0WB{LS-KH416)=GGiS+MZkK>O3`ZF-B$Q_NkIf( z5nsz^z4w$wVNz>NjA3hd)Cc8HT%!XFauY*V3fbJTqD#LF%rAVO-2g5OsY$h%VBG)! N002ovPDHLkV1l{Ut7QNH literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action068.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action068.png.meta new file mode 100644 index 000000000..b25edfa77 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action068.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 116de7b79c17ff44fb6c13163d3480c1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action069.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action069.png new file mode 100644 index 0000000000000000000000000000000000000000..f96afd1a17589742a24e6024e4925abf9d3757af GIT binary patch literal 1205 zcmV;m1WNmfP)5$f5C9AqiKC~^@9)<8|DV3XXn}?Z6d?i; z9RLs;01g!b5F12SU(WaUYlVyj79$88DF6{01r#0t6d?#0AuK*e1sEm*6d(c?CIuNQ z1sEudtFO@f|I_{d2oxz0ATbCWF_Esf3LGm;VQ>&6ISnK>2p};HAvO>oIZtPJ(*6G- zFhU3&E)XU>5+*znC_G(rffz7K6)8U$EJBX2x6b?jnYX|jG)xsKJ{vMj6)i^)C_={T z@5}f3(EI$Ey1gDaPa!;7OlEaueS;V=MA>XdQf+u9KwT+CV|kmZrOVb& zX@I)j>8;b=wb$nbeUU)=den(}2LS1`7V}3D7U@k{s zT6K&{ZG<^iYbZZb7$`X-I7~TKb2(9KE=Xb{Kw3m&eoASCE=XTQUUn%-V=+%_7&ubC z#8a;T00L!6L_t(|oPCqcZqrZ@h0i$gPn?tl(nV5{B2@ksNJtf8g^++3U{e-dvq549 zJJcuO1z5lnu;C?G!xp40fI^xI65}*>Y&SM%uAR1QNMwz#?>BR2&de2@`AKC9K327s z{{#Hnt4)4AuHNgJO+b*Nb~b_^HMtU*!A|{%5$t0)kTzX2Zo4Lo2`cK98YefAKFuF= zg7dTynz3#+B&mRNVgOG)7-C9WQ-I6V_`9BLtunWA17w~7;Qi8LU6E_6dZoyIZq}B; zdWbfcqYYr8ry1ZIF6X9pCk~i70UQjL3bbUKi#%r3grI};H`YS~;8IpUVuV|@B_wrD z)EJ!rgJoT#-!97sD`QfLOC9zH{PqR7&i6v@ML;vs%tKd^^c1-Hy)Sinzz#^{Q~!k9 zcJ>djfx0||HmOdz*|to9*5?~@18fgjs@#WTRCQUn<}yal*pCFht`T??m$JKPEL5_? z&D6{Sfjh%1W5^CdSPO4$25+HSjeDiCp9mcG4tfL-S`0-%m9ttrzeV5!a5rO>vP*}w znuj02MZv@f)-C5k0Ur`nz}46n)nzpsOiOkzOwg5>7%=h6^L0L^^!GV!@@xTb+%E?u zs`|kQ`IM#jfD_} TW9e!U00000NkvXXu0mjf8X@7$ literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action069.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action069.png.meta new file mode 100644 index 000000000..2910d86cc --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action069.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: cd1a25c9d59f01646943622182b085d5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action070.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action070.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3dddc1bdcc66fa3ced8bc568a57527788f79de GIT binary patch literal 1090 zcmV-I1ikx-P)Tt6A-&`0rN_nv7$yi9DMVUmz2E1(-`)rmArK%jM_Xk_Q(8n7 zj;pc&00=);V7=SkjIzBnOIi>pIS3pv00iy5Ev;$TVzPtbeUU)=denMS)K3RAwwZqh&sibRNl zC`uv(DC@Po@j5%4JG*u)MKIR2W_-W7bMB9cxy91*^1M)<{{s-LOq~vxl)yq(nc;I0 zYAI18N3#f(93j{kM*gM(AVZy6{?PD`zX6C+0WUyL#3pvp`@ zN3l}NURewUY|%Pe0IEfNN1L&g=#P@#iublJearcpE>PYlw^eVo20c8pI%p-x1LOjV z0kL_w0$_us9~}i?Ihg`d+r!HXyI^YaRt&!F=dA*0B{oGp*>+k0PHFKC+Ey~BLHqcs zO!3omE2BejvI@S_XpSNbgR-=?s^djW9C*4aSvw)(y7IANH8`;EgSADB4>TyWDcV68 zvk7>Y&-{2j^8@2h&n6+?Yo=LzT#D#$oxM%kEa(^!KlnjPlO~<@Vl3Oorr^_6Ap+bH zcdb!+B5vW_1Do~_tI9t>)1vSC8uXp~LF#pQ!EOObgE+eT7h);8Nkq_r{Qv*}07*qo IM6N<$f|0GmQvd(} literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action070.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action070.png.meta new file mode 100644 index 000000000..fc93a381d --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action070.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 8cb3304b7be75e249b8c81d1cca8c148 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action071.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action071.png new file mode 100644 index 0000000000000000000000000000000000000000..8d37e9b07169e9523ac095af21ef7f59db2061e6 GIT binary patch literal 1233 zcmV;?1TOoDP)Xa>CMh^VU3P&GASq*g zj6zps2ox9y6d?!@7&%K;Ylf6sc7q5QAu&f%Av8h@873hyK9;buk*>9bqOCSdRZn7N z-v9sB`~OT~YlNn?F+)##o~=&8GfP)gZF_{Kty*$^T6KO195IZpwKPm!7%(|nb$gt; zy~gL~(D(P!{r}DN_r2rimanx>V{0)=THgErT6lwCeTf(_NN@ja=l%z3HYl*GBwcF>l-{-yG=bXF3DLhJ~!^?AwmqJxzCOlO{Wr0U$ zc$B`zV~(wy!_J?=&U1>KdzPiA#?c``S~pc~l(xoKc!@kyVx`O0jHcfv%|*c?_hqHLScJ;hDD12 z00L1-L_t(|oNbfMZqq;z$N#gANt(EcokSu9sX|mL;t2GBdh03IiUah@6Z8bnP&n`k zNW1}W&=UwmD4Rr_Jy^hNNftlRtj5ZmUw*f~G&U)oqpk%S<1$d~H&IQ<1}Kh7qa~?U zG3^<^TRoD(IpCvKo~Bbefux8f-37I?I>`JEv}_^20V`&yvoVll+lsl+mwIAmw**$D zXYte@TEL`atvM{ft`!;OeaQ7d zPl0W-B+A*%g`-XbGVc6_0Z@-bYR-Saw%W&*1*mb%q--ZepA^nK+}hugwLP-|Ss`*g z$asO9-CWgsVo+>twV&5d0ctccyxL|gc4uI=#EO0*Ms20^i zQ6M0q_C^nJPnAYpY`g|Nu}2?VBl>zFyLj^d1(!@L&*VZFpeDCS+8xtJd4DkB({pSt v03!QLFehxk`K5esnx2?g{sHnrEdqZ4dY;HFh{%P&00000NkvXXu0mjfe3lyR literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action071.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action071.png.meta new file mode 100644 index 000000000..a425021dd --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action071.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 4f0918635aa3101418b79a5ca2edecef +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action072.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action072.png new file mode 100644 index 0000000000000000000000000000000000000000..a22c4d4d0aae3f3ec56dcc28048876d4a3eaf428 GIT binary patch literal 1183 zcmV;Q1YrA#P))%BJcO#X zHcnRv6d^Q6Rg9~(N@a7W%g{__a0nbJL|0;or>vyO%X5>LLS17B6e*Fgw=P0YjIO;( zUu)L?|JM8e&iD6BVsLw&tbCI7)W_vM7TE_49oV>u+`}b{(lsQ#nCO%a} zXn{&(c$~h*bCjfCdx^d0?qiazj;*+@*WR_?=ApyIoWss3MPoc!bCkBmS9OVHhn7cV zcqu_zS8;=-%hs*W-Vh`)N?vfz^Z$gLr^f5|DLhhjm8UU9T6mVEjHtH&00_qG?>SX# zex9sEU1~y3S6z07V}g{Cu)0EJgp9JiV}_hZVt_eOb6tLvl)A=voUK%Kj4@GbRCkPi zqOw>YZ zm0PZ3^88gfvcMhx=yDYBZuj)IBpLv=pb$)eyCY3wS^#m5m1GDjK<&y9h<;bm9NqxF zU^UbJHQ-`zME4N``q2&O_l6cq7gKHFl@5AENc034;y_CkvrJ%sh$@`ONJ?ec^|8`c zbLze}fP@n`@zQFZ3SDSG6RjfAzybbX9~H1{paSlxth|QwG4q9j^rPcTLm)A5Xd;om zWNoJg==81uS22J80B{}wj*@;bY&)1e1>%JTPMHN(`B$%2+AEG{CKF%YRDd^l0%%hk z0OGMio;@$Fp3C<`QPNyA3OR+N9C&%iL<}s@^R`NN&dJxe1kPz#F*G62ShwEA3%oXc z!p=EoVW&W6=8v&s&oc`EZMr3Zfc@n}i9e2QloJbt(@Pv1K;qGg)lB>?>p*>gvEW=D zbM?-oSC~`2Vx-FF6G1iCfGD?cn7#D47X`;FtJ xl)Nh&fNie<=%NQYSeVOXi}nbZ*KYb6_zQK_xA%xMuHpay002ovPDHLkV1g9L5jFq- literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action072.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action072.png.meta new file mode 100644 index 000000000..9403a9491 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action072.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: b1c392a632a9e3647b6fea7f014c0d63 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action073.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action073.png new file mode 100644 index 0000000000000000000000000000000000000000..28e4fdd5b1cffff4f2d721306024c644187b9089 GIT binary patch literal 1293 zcmV+o1@iidP)P5U_w(}AuTp0 zG&xLRYHNawV|j#Pd4n-PNg*#ZV||PpCoXf2oI+JzQfF@f3>Xa>CMh^VVtj@WASrW@ zoHaU{0E=E!a z94VB(#$tVpHcVG6J4{DjXnUHaSZ;uXqP52J_hp2SQfhTnaC-f$Id)bWnh4gL|te!PG5iLjetm81VW08Z#dp~4`*h)VTpvL@s7`Y`_DNu{~?@tsQhIa*21@WY!DHq z{{dX0GC-6p0v^#XS*|0S7CPWm859Fu3go-5R0(WR4!2ZbSSonbmjwZUii8TaNkg#| zDfw6gY+((+efj}Zn<<)A`3{Ay9-&*&0I?*0j)UAm3n{#c+9sIAod8P;xT=!=f}u!% z9q0;lVd|}?3TV?9xBzc|AR37-4rpYkN!|(|{~fTFv?7meLdZtKmpbdmq=55ygCT#% z#i+-HDD(mioMdR{IcNj1CmhV4dbWQ_fcLm8fsX=E)UxC>V|YlJq#~5Swft~}KN-O1 z$dX(VX87qGSpR*vQXA98@&^O7!xCtW{sFd#X0{p3QiaN6SAg3(C7S&OU@^XuSAiBYWy)YIz!QB2M4#ofbp|i) z={#O-s`mr}boT}#uMRlYhLQVFfXwf|U7ZMkZ$q(IM*@iqPplYeVADE)0jL|!&|?F% zWf%Z=4^}auZ2_L+!Oo5AbZT*ZCtSLETisIq>EmpKo5yComhY{N*QX43Y5?wpJ9sz( zZb5ZT6|aFSRx^fMO+e3prNjw$9*LxHnxztm%k5^uZaoCOocn-EAF3fOVs3>r&{q~J z;8=N?WRqOv3xG0-Zk#&9OU3F9ndiEpa0Vz_ZxQ$drODbp1hWp?00000NkvXXu0mjf DTv;a= literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action073.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action073.png.meta new file mode 100644 index 000000000..06a88ce47 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action073.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 0d4c77c02c154e84a8145e96aafd1204 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action074.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action074.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c12ee38fb821eaef92fb063e800c549de1648d GIT binary patch literal 1257 zcmV=P)=m zDPw(%LRMmDe}`*oH%YX}%ACOb-Ff{ZIfPY4_-l(xNC zc7`E1LKrA9bC#S^X>eC*a2OydWqyfQaehy2br2jejIzBsPG1NdF>i~Q5F{~DYjt;( zpdm0q&int)_xE6TgIalmAvj9T`}dTyy$~chGfP@~qOA}hF;Z)LS9XJ9fQ}d}LPT6{ zoW90$jhJtTkaL=)QgD74C^--uDO6`|Auu^HK}w&!!ZAiyT5@=3e}*AAQf-l+Av{`2 zXMRUqXk~$pUwer$Nm{+%=P5i&T5^7EiEQt+|CBV||o+qP3K;y-H<-V}_hZ zWq@6Pl$5r{c$=+Kbcr!hYX}@UG*D<@g_nM#vZc?~S9p#wNn@0^#m4XVV1AcEWqXvm z#*DhgF->b#YI$>)r{jqwJ^%m$S4l)cRCt_ilS@w%Q547jXF9{sPH79RG#FfoQDS0T z8WwH{Uqbs4aMkaCi3?Z6rHKpq7Pw)-!lfHY8WK_CD_Z)RJ{WrZpF2aX3Aep-U%zwD zWBwyx6Z~s7*R1ER&SpSPV86-rKq!*UMf&qVNu@KAw6J4&bh9Ur>T1K z4b|+LAqu~1BGVif1OT5GmRcYXMu>#~sv{cGg{FWm%ST|NjTNN!z*2r7z5_%V%!+oS zeld<*v~l!heOMe$84ZE^7Br301hZO5fVsl$ zsdcvtT(PO?}jt;;>^>DhuQY-7{0NPu-mAwn*kJH;hlGEH&c2<9>pPv5@0Qb~@hSmHS*qqbE z8T$a(`noQk9S|nR*8p4orx^eoZDO@`$6{sLmcYBmKrmWtNdulP0LeMJ8$sd#UlKo| zG%!^HyDl|hVh2wp)l^mwx%BP1OX0Msp7Vnz%-bX2W%ZzX5)}fd${(Nxs-fdztn?ia z^#Y`Tbe2`B1aesxetN?+pf+XCoLUT`X$WZ$kbU5pE%vzSQB7h>GBx5o9w8j%C;Mpf z1Ci&HRjp0g6|BruZ0T@&K;OmWC7OQhfO@>p)_NQl?3VK3Hmev;qQrmE4116_z}rS9 zO1bi%{f}_sfMv_Bf{v84w>k6{F?PWAD+Ay;0O%9uC#OZu$Lz1oU>+D`^LgMe(F)Lp TQ8FwG00000NkvXXu0mjfz*!S+ literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action074.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action074.png.meta new file mode 100644 index 000000000..2e590ff97 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action074.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d4e30e026da7fb249b12d586d68f76f5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action077.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action077.png new file mode 100644 index 0000000000000000000000000000000000000000..ea526b49cf6a3f9fd4cca2c783046ae59c30975c GIT binary patch literal 1308 zcmV+%1>^dOP))Umj7(l)XncNSadQ|n zLI@EX000P%s;$oN?@wiG5FjaupPximR{#(Y01OaXadQ9+7yu9$LQ+>AEir_gpT_6s z&gbW2eS{$`He-2&KT=vkSYQYkDF_fDIZ9GmZE&2nx0bB3PhMpR5Exf-d)EK|-v9rW zuCfRW7zGp{00a;M3>XL;DQbj+oW8Z*`~NXUPYN6^l)Al7U1bd*GY}*>7$hk^R%H+% zF$fqT2plncnw-}A|5Rmb3LY_Sh>?-1uh#eXbBmBvaCn)rwGbE~1rZ<+EJB>Ry%;Mz zdzYXoK~f+#M@(I4E=E)#G(ssnQde(&hNG&r*VcQIlwERrKT~2MG)fpKLOf7o#_R8y zv$srNXb2P`6)Ztud4xw>Wtp_MRBCV=G)aV_r4Sq`RA+D@JW`RXuPH%V9WzZMK3F3@ zRUI=&7$`XyDLf!IPaZQ#6D2u9QCgb1!p8IWBRNtgKUyhCV{V0x#_#uVl%gp`V@zs( zl)lDVb&M%PT_HG9F-~YHL|rjVXfaJ|F-2N)maVnieWk+IoIazZ# zRdc=L@3q_KPh)Lgf0r&vWjRN z6G0TlzcbsGZlR^+Po&adgGw}bK}<|E@x}`iy*DvjcqMOPcnDv>pxl6okKna28ZQiq zL8CyF09q>PzipS&@jEk%%5G+N=FD%-d~?njLGp;mz$X2a4r5?Q?f(GS1jzOwsjf|c zTqgn85@5KeRGguWev2`QlGKe9k4o~3Gllj@-J%cmkcCW%*gX!W3A+_^_LbvHiB~yK z#{}jg3?wB31VDQ8f1u3I9{5EcP|QdE0F?W&jB+c-OvH!M-29c0;oi~y4WBv zLzx~hr9f(>jfIxmW^%lSNgSh@1$rU3Sd!#nzenSH+;AdZ5q|IqS7nJJQ##AsG1!d_ zO&nWQ*06|=9!NX&LupqB(tbDXPIY_j5k6d3Kr%jZnSlZtv`r5zrur#ars4OP2G*J= z=W_D$p^HTi2N!m#4iL#Rn+%w0=^`9D&hQ)rsvIwm)tRKGBZ_dL&T3v1$dZ$%V)fJs z&{DIQ1PG~Ko=okd>~d>iPRs1sV^cM-U(}#_R7vS7Hz(ISnK>2p};K7$J$Oug3HDdyC|F-Okp@3+|Adyh8=kLz@|7CxMF+obC!^Otq=S*R3AvjVdKUyO^SB9dnPi1+k z$3>s-guOxz2on)*yOd>-hP;;AuKsDK~iXd zixnp~BRWknQEMnfT`NUjDM4DN&DpHb*iT|`pTET}No6QIOc*3F7$7ka94R3*N-02B zIazZ&S9La0a6(;sIaPBpOK2%UT_!b2DLzstJ5M7xOfgJlN@;{bVS71NZ8lJ7N^y)? zOi7Ob00L`CL_t(|oL!SmYZFlvhTk)j$>h6@1nJ5`C_=4*78h1fCCeMq?t6=_uQG((1A1O&fMpobMAZ36`Xn` zHGPI-<8i<-<3L7717wU~km0~aaA^a;9-fc@#|M2rY|yE34a-3T(B0_Mm^H}4^-IRX4^CY1XB zy~jJcidLa@)N4T&=%I8>zcmh2rCsp`M&=Yq6aNHeHj4@1!v9+-hDNURvxws)_a)t_<9E-Wz7oLg7GlO^t5!UDH7 z+4f;f+XA(?c?i_cX13(ERWOI$$u@jrV1ZhU1i-c|vk+tRC$+RVKAdGO9~MpP9Q_^U zB~XqEK}lFk>o>5_oW;jQDv2M{av%Ey%Ft7q0J^OUjDRLC>In-x0&sUI-w0Tzza~vk zz;futo;>6aM~q{e0Q!E5yRwD_Y9vEWJ&|^`V^jlE4%m(qG7Xw;cC@VE{j%;~d&2gi{6hU%gT?4BOaeHi z1lUJ4P~c5NHs(3U3(`3S0B3;kdE?9FPdE54o2K}a_T`iXLi1u}1M?K>u-4DYYI=Lr z^h{pU9;qf)8@koB4@c0;$Mk_I^)PfC5PCIsgGbN-ih(<9VVd{tG~f)_t|}b2U|f8? Z^bZEB*l{ty57Phu002ovPDHLkV1nT?`eOh9 literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action078.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action078.png.meta new file mode 100644 index 000000000..19f390660 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action078.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 67fb8ed582e50b54ba1ffe0cbc53488c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action080.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action080.png new file mode 100644 index 0000000000000000000000000000000000000000..bc4d74447fd9c11baa2c9596378ebe7b824a82c6 GIT binary patch literal 1257 zcmV=P)X3p6$KI-2pAzFG&yUAi~tN301g!h6d_)Dgtg!2wd3ai5E}vz8vqU)01+Ml5gP>* z9sm>}dzhcK+uj8jCIS>72pA~{94RR{LcQbf3LGl{5Eum*D07OXz1!!2pQ=P#We6NG zt=HZVATdv5dqi1ic9@}tr?3ztIdhPit<&CflbjG7DHtR%Ok-_9Szrhd7z!364InWR zCOoav);Ug8rO(zuS7HqvE)pm?7%)N=DL;6ap@5^R7%V~S|dDHAvjVrK}P@p000OWtfolpQTR zD??W?PHRG8dpuWjHd1RsU3)Q0XemKmCOJ$wS#vp8b2(LWIZLw9^R7Nk-i>pWm6+tDI-=S`zD|@*R z^+QM*1<^(1T^D_dE+TJaLDN8?K%x*V++A^Yc6WB?^glDBfn7B4%$zyr_dMr0|K~h{ z1CP)Y%}B@cU!a4gC*l`cdeVwo9fq7V-kWSx&4-d^0bN0PN8ZPS6 z!(rL8o5_Nx1~RC}%fLQ>y=2fvJp&DR0aD;-3aFht+G57z8gjH0=sl2aJgx%W{BE1{ zAz+6#gh@J5PkaVim)cFDX#aTi=fNU&0X9(a#J%;(Dr!?}@DS$AIB| zDjMs+Ii-QoW-6Q|p(GKEB@A{g;;b117!6~&y9upcAaH2gP$au6FnMXr*xU1SzGa69 zExE@Mmo8y(B$h(o5e_y^Z1kbV9H0mQr7{XP1o1H?n7=O@Kp*d*X*KNx7<*s1>_G({ zf~@)SVF!iiV|5%WL<|^gHdUOie TMXG#+00000NkvXXu0mjfu;TSH literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action080.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action080.png.meta new file mode 100644 index 000000000..3b25f4b11 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/button_img/action080.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 758744b3ae5c507488d49243144e8c46 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/itemwindow_df_frame_Clear.png b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/itemwindow_df_frame_Clear.png new file mode 100644 index 0000000000000000000000000000000000000000..89b13e48d264d8a0df6180e8c576bbc0cdcc3464 GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^N+8U^3=*07`vZ_-EDmyaV!U}$ryj`REbxddW?X?_wfUrhg3kkdLR?Gp(<@7|D~hwri!;lMGs+6n%L>xViqcC9(u?y_i*i#6a*_+O zfhaLAD5m2qU4kAt;IRG3d>h)-lN5P3%cQJ}YzjcG)Xmy@koc%YXvi1c)}HFvf% z4-fPR4{&#}GY4z0VrOY=Yhh$pfcm4!1q_k{>vWByB`eepxnrTC(KJ0++qPLHh(JbvUgGcbc>!R^#INF99q` zb6zNZmSA5g|45%%{BJlh>8~zVV=uq-Egt9t22WQ%mvv4F FO#oX-1rPuL literal 0 HcmV?d00001 diff --git a/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/itemwindow_df_frame_Clear.png.meta b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/itemwindow_df_frame_Clear.png.meta new file mode 100644 index 000000000..43cd3c632 --- /dev/null +++ b/l2-unity/Assets/Resources/Data/UI/Window/Action/Row/itemwindow_df_frame_Clear.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 623205b10b2b85646a79ca8e18b1a543 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml index 4b0f3124a..842c61502 100644 --- a/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml +++ b/l2-unity/Assets/Resources/Data/UI/_Elements/Game/Action/ActionWindow.uxml @@ -11,19 +11,485 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs b/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs index 7e193c8b0..e8af6e87c 100644 --- a/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs +++ b/l2-unity/Assets/Scripts/UI/Game/Action/ActionWindow.cs @@ -1,12 +1,18 @@ using System.Collections; using System.Collections.Generic; +using System.ComponentModel; using UnityEngine; using UnityEngine.UIElements; public class ActionWindow : L2Window { public VisualElement minimal_panel; - private VisualElement content; + private VisualElement boxContent; + private VisualElement background; + private VisualElement boxHeader; + private VisualElement rootWindow; + private ButtonActive _button; + private bool isHide; private static ActionWindow _instance; public static ActionWindow Instance @@ -18,6 +24,7 @@ private void Awake() if (_instance == null) { _instance = this; + _button = new ButtonActive(this); } else { @@ -38,13 +45,68 @@ protected override void LoadAssets() protected override IEnumerator BuildWindow(VisualElement root) { InitWindow(root); + yield return new WaitForEndOfFrame(); - var dragArea = GetElementByClass("drag-area"); - content = GetElementByClass("action_content"); + rootWindow = GetElementByClass("root-windows"); + boxHeader = GetElementByClass("drag-area"); + boxContent = GetElementByClass("action_content"); + background = GetElementByClass("background_over"); + _button.RegisterButtonCloseWindow(rootWindow, "btn-close-frame"); + _button.RegisterClickWindow(boxContent, boxHeader); - DragManipulator drag = new DragManipulator(dragArea, _windowEle); - dragArea.AddManipulator(drag); + DragManipulator drag = new DragManipulator(boxHeader, _windowEle); + boxHeader.AddManipulator(drag); + HideElements(true); } + + + + public void ToggleHideWindow() + { + HideElements(!isHide); + } + + public void HideElements(bool is_hide) + { + if (is_hide) + { + isHide = is_hide; + //boxHeader.style.display = DisplayStyle.None; + //boxContent.style.display = DisplayStyle.None; + // background.style.display = DisplayStyle.None; + // rootWindow.style.display = DisplayStyle.None; + HideWindow(); + if (_mouseOverDetection != null) _mouseOverDetection.Disable(); + SendToBack(); + } + else + { + isHide = is_hide; + //boxHeader.style.display = DisplayStyle.Flex; + //boxContent.style.display = DisplayStyle.Flex; + //background.style.display = DisplayStyle.Flex; + // rootWindow.style.display = DisplayStyle.Flex; + ShowWindow(); + BringToFront(); + if (_mouseOverDetection != null) _mouseOverDetection.Enable(); + + } + } + + // public void BringToFront() + //{ + // background.parent.BringToFront(); + // boxHeader.parent.BringToFront(); + // boxContent.parent.BringToFront(); + // // Debug.Log("VringFront"); + // } + + // public void SendToBack() + // { + // background.parent.SendToBack(); + // boxHeader.parent.SendToBack(); + // boxContent.parent.SendToBack(); + //} } diff --git a/l2-unity/Assets/Scripts/UI/Game/Action/Button.meta b/l2-unity/Assets/Scripts/UI/Game/Action/Button.meta new file mode 100644 index 000000000..3ca2af0cf --- /dev/null +++ b/l2-unity/Assets/Scripts/UI/Game/Action/Button.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a4ea8f0d08bb33468d9bd51432842d4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/l2-unity/Assets/Scripts/UI/Game/Action/Button/ButtonActive.cs b/l2-unity/Assets/Scripts/UI/Game/Action/Button/ButtonActive.cs new file mode 100644 index 000000000..47557fc7a --- /dev/null +++ b/l2-unity/Assets/Scripts/UI/Game/Action/Button/ButtonActive.cs @@ -0,0 +1,42 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UIElements; + +public class ButtonActive +{ + private ActionWindow _action; + public ButtonActive(ActionWindow action) + { + this._action = action; + } + + + public void RegisterButtonCloseWindow(VisualElement rootWindows, string buttonId) + { + var btn = rootWindows.Q