From 13278d0c648feba58617ee7b4f269881849005af Mon Sep 17 00:00:00 2001 From: "ALIENJACK\\alien" Date: Mon, 11 Aug 2025 13:54:36 +0800 Subject: [PATCH] add Sample Code --- .gitignore | 2 + Assets/Sample.meta | 8 + Assets/Sample/Res.meta | 8 + Assets/Sample/Res/Backpack.spriteatlasv2 | 15 + Assets/Sample/Res/Backpack.spriteatlasv2.meta | 30 + Assets/Sample/Res/Backpack2.spriteatlasv2 | 15 + .../Sample/Res/Backpack2.spriteatlasv2.meta | 30 + Assets/{ => Sample/Res}/Scenes.meta | 0 Assets/Sample/Res/Scenes/SampleScene.unity | 1285 +++++++++++++++++ .../Res}/Scenes/SampleScene.unity.meta | 0 Assets/Sample/Res/UI.meta | 8 + Assets/Sample/Res/UI/p1.prefab | 147 ++ Assets/Sample/Res/UI/p1.prefab.meta | 7 + Assets/Sample/Res/UI/p2.prefab | 147 ++ Assets/Sample/Res/UI/p2.prefab.meta | 7 + Assets/Sample/Res/img.meta | 8 + Assets/Sample/Res/img/Backpack.meta | 8 + Assets/Sample/Res/img/Backpack/anniu.png | Bin 0 -> 761 bytes Assets/Sample/Res/img/Backpack/anniu.png.meta | 140 ++ .../Res/img/Backpack/autoplay_rank_own-1.png | Bin 0 -> 2625 bytes .../img/Backpack/autoplay_rank_own-1.png.meta | 140 ++ .../Res/img/Backpack/autoplay_rank_own.png | Bin 0 -> 2444 bytes .../img/Backpack/autoplay_rank_own.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/bg.png | Bin 0 -> 5418 bytes Assets/Sample/Res/img/Backpack/bg.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/bg2.png | Bin 0 -> 4228 bytes Assets/Sample/Res/img/Backpack/bg2.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/bgItemInfo.png | Bin 0 -> 983 bytes .../Res/img/Backpack/bgItemInfo.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/bg_gldq2.png | Bin 0 -> 6969 bytes .../Sample/Res/img/Backpack/bg_gldq2.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/cangk.png | Bin 0 -> 3664 bytes Assets/Sample/Res/img/Backpack/cangk.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/di_cf.png | Bin 0 -> 46069 bytes Assets/Sample/Res/img/Backpack/di_cf.png.meta | 140 ++ .../Sample/Res/img/Backpack/fuben_btn_suo.png | Bin 0 -> 12789 bytes .../Res/img/Backpack/fuben_btn_suo.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/hpbg.png | Bin 0 -> 4192 bytes Assets/Sample/Res/img/Backpack/hpbg.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/huatiao.png | Bin 0 -> 240 bytes .../Sample/Res/img/Backpack/huatiao.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/huoqutujin.png | Bin 0 -> 7607 bytes .../Res/img/Backpack/huoqutujin.png.meta | 140 ++ .../Res/img/Backpack/icon_btns_search_new.png | Bin 0 -> 1989 bytes .../Backpack/icon_btns_search_new.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/xian_hunpo.png | Bin 0 -> 92 bytes .../Res/img/Backpack/xian_hunpo.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/xuanzhong.png | Bin 0 -> 1294 bytes .../Res/img/Backpack/xuanzhong.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/zuida.png | Bin 0 -> 5562 bytes Assets/Sample/Res/img/Backpack/zuida.png.meta | 140 ++ Assets/Sample/Res/img/Backpack/zuixiao.png | Bin 0 -> 5460 bytes .../Sample/Res/img/Backpack/zuixiao.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2.meta | 8 + Assets/Sample/Res/img/Backpack2/anniu.png | Bin 0 -> 761 bytes .../Sample/Res/img/Backpack2/anniu.png.meta | 140 ++ .../Res/img/Backpack2/autoplay_rank_own-1.png | Bin 0 -> 2625 bytes .../Backpack2/autoplay_rank_own-1.png.meta | 140 ++ .../Res/img/Backpack2/autoplay_rank_own.png | Bin 0 -> 2444 bytes .../img/Backpack2/autoplay_rank_own.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/bg.png | Bin 0 -> 5418 bytes Assets/Sample/Res/img/Backpack2/bg.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/bg2.png | Bin 0 -> 4228 bytes Assets/Sample/Res/img/Backpack2/bg2.png.meta | 140 ++ .../Sample/Res/img/Backpack2/bgItemInfo.png | Bin 0 -> 983 bytes .../Res/img/Backpack2/bgItemInfo.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/bg_gldq2.png | Bin 0 -> 6969 bytes .../Res/img/Backpack2/bg_gldq2.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/cangk.png | Bin 0 -> 3664 bytes .../Sample/Res/img/Backpack2/cangk.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/di_cf.png | Bin 0 -> 46069 bytes .../Sample/Res/img/Backpack2/di_cf.png.meta | 140 ++ .../Res/img/Backpack2/fuben_btn_suo.png | Bin 0 -> 12789 bytes .../Res/img/Backpack2/fuben_btn_suo.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/hpbg.png | Bin 0 -> 4192 bytes Assets/Sample/Res/img/Backpack2/hpbg.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/huatiao.png | Bin 0 -> 240 bytes .../Sample/Res/img/Backpack2/huatiao.png.meta | 140 ++ .../Sample/Res/img/Backpack2/huoqutujin.png | Bin 0 -> 7607 bytes .../Res/img/Backpack2/huoqutujin.png.meta | 140 ++ .../img/Backpack2/icon_btns_search_new.png | Bin 0 -> 1989 bytes .../Backpack2/icon_btns_search_new.png.meta | 140 ++ .../Sample/Res/img/Backpack2/xian_hunpo.png | Bin 0 -> 92 bytes .../Res/img/Backpack2/xian_hunpo.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/xuanzhong.png | Bin 0 -> 1294 bytes .../Res/img/Backpack2/xuanzhong.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/zuida.png | Bin 0 -> 5562 bytes .../Sample/Res/img/Backpack2/zuida.png.meta | 140 ++ Assets/Sample/Res/img/Backpack2/zuixiao.png | Bin 0 -> 5460 bytes .../Sample/Res/img/Backpack2/zuixiao.png.meta | 140 ++ Assets/Sample/test.cs | 61 + Assets/Sample/test.cs.meta | 11 + Assets/Sample/ui.cs | 11 + Assets/Sample/ui.cs.meta | 11 + Assets/Scenes/SampleScene.unity | 435 ------ Assets/VersionFlow/Builder/Builder.asset | 23 +- .../LoadingChainGraphView.cs | 7 +- Assets/VersionFlow/Editor/Markup.cs | 171 +++ Assets/VersionFlow/Editor/Markup.cs.meta | 11 + .../Resources/VersionFlowSettings.asset | 4 +- Assets/VersionFlow/Runtime/BuilderConfig.cs | 168 +-- ProjectSettings/EditorBuildSettings.asset | 2 +- ProjectSettings/EditorSettings.asset | 29 +- ProjectSettings/UnityConnectSettings.asset | 4 +- 104 files changed, 7101 insertions(+), 620 deletions(-) create mode 100644 Assets/Sample.meta create mode 100644 Assets/Sample/Res.meta create mode 100644 Assets/Sample/Res/Backpack.spriteatlasv2 create mode 100644 Assets/Sample/Res/Backpack.spriteatlasv2.meta create mode 100644 Assets/Sample/Res/Backpack2.spriteatlasv2 create mode 100644 Assets/Sample/Res/Backpack2.spriteatlasv2.meta rename Assets/{ => Sample/Res}/Scenes.meta (100%) create mode 100644 Assets/Sample/Res/Scenes/SampleScene.unity rename Assets/{ => Sample/Res}/Scenes/SampleScene.unity.meta (100%) create mode 100644 Assets/Sample/Res/UI.meta create mode 100644 Assets/Sample/Res/UI/p1.prefab create mode 100644 Assets/Sample/Res/UI/p1.prefab.meta create mode 100644 Assets/Sample/Res/UI/p2.prefab create mode 100644 Assets/Sample/Res/UI/p2.prefab.meta create mode 100644 Assets/Sample/Res/img.meta create mode 100644 Assets/Sample/Res/img/Backpack.meta create mode 100644 Assets/Sample/Res/img/Backpack/anniu.png create mode 100644 Assets/Sample/Res/img/Backpack/anniu.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/autoplay_rank_own-1.png create mode 100644 Assets/Sample/Res/img/Backpack/autoplay_rank_own-1.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/autoplay_rank_own.png create mode 100644 Assets/Sample/Res/img/Backpack/autoplay_rank_own.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/bg.png create mode 100644 Assets/Sample/Res/img/Backpack/bg.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/bg2.png create mode 100644 Assets/Sample/Res/img/Backpack/bg2.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/bgItemInfo.png create mode 100644 Assets/Sample/Res/img/Backpack/bgItemInfo.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/bg_gldq2.png create mode 100644 Assets/Sample/Res/img/Backpack/bg_gldq2.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/cangk.png create mode 100644 Assets/Sample/Res/img/Backpack/cangk.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/di_cf.png create mode 100644 Assets/Sample/Res/img/Backpack/di_cf.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/fuben_btn_suo.png create mode 100644 Assets/Sample/Res/img/Backpack/fuben_btn_suo.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/hpbg.png create mode 100644 Assets/Sample/Res/img/Backpack/hpbg.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/huatiao.png create mode 100644 Assets/Sample/Res/img/Backpack/huatiao.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/huoqutujin.png create mode 100644 Assets/Sample/Res/img/Backpack/huoqutujin.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/icon_btns_search_new.png create mode 100644 Assets/Sample/Res/img/Backpack/icon_btns_search_new.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/xian_hunpo.png create mode 100644 Assets/Sample/Res/img/Backpack/xian_hunpo.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/xuanzhong.png create mode 100644 Assets/Sample/Res/img/Backpack/xuanzhong.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/zuida.png create mode 100644 Assets/Sample/Res/img/Backpack/zuida.png.meta create mode 100644 Assets/Sample/Res/img/Backpack/zuixiao.png create mode 100644 Assets/Sample/Res/img/Backpack/zuixiao.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2.meta create mode 100644 Assets/Sample/Res/img/Backpack2/anniu.png create mode 100644 Assets/Sample/Res/img/Backpack2/anniu.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/autoplay_rank_own-1.png create mode 100644 Assets/Sample/Res/img/Backpack2/autoplay_rank_own-1.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/autoplay_rank_own.png create mode 100644 Assets/Sample/Res/img/Backpack2/autoplay_rank_own.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/bg.png create mode 100644 Assets/Sample/Res/img/Backpack2/bg.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/bg2.png create mode 100644 Assets/Sample/Res/img/Backpack2/bg2.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/bgItemInfo.png create mode 100644 Assets/Sample/Res/img/Backpack2/bgItemInfo.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/bg_gldq2.png create mode 100644 Assets/Sample/Res/img/Backpack2/bg_gldq2.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/cangk.png create mode 100644 Assets/Sample/Res/img/Backpack2/cangk.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/di_cf.png create mode 100644 Assets/Sample/Res/img/Backpack2/di_cf.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/fuben_btn_suo.png create mode 100644 Assets/Sample/Res/img/Backpack2/fuben_btn_suo.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/hpbg.png create mode 100644 Assets/Sample/Res/img/Backpack2/hpbg.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/huatiao.png create mode 100644 Assets/Sample/Res/img/Backpack2/huatiao.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/huoqutujin.png create mode 100644 Assets/Sample/Res/img/Backpack2/huoqutujin.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/icon_btns_search_new.png create mode 100644 Assets/Sample/Res/img/Backpack2/icon_btns_search_new.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/xian_hunpo.png create mode 100644 Assets/Sample/Res/img/Backpack2/xian_hunpo.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/xuanzhong.png create mode 100644 Assets/Sample/Res/img/Backpack2/xuanzhong.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/zuida.png create mode 100644 Assets/Sample/Res/img/Backpack2/zuida.png.meta create mode 100644 Assets/Sample/Res/img/Backpack2/zuixiao.png create mode 100644 Assets/Sample/Res/img/Backpack2/zuixiao.png.meta create mode 100644 Assets/Sample/test.cs create mode 100644 Assets/Sample/test.cs.meta create mode 100644 Assets/Sample/ui.cs create mode 100644 Assets/Sample/ui.cs.meta delete mode 100644 Assets/Scenes/SampleScene.unity create mode 100644 Assets/VersionFlow/Editor/Markup.cs create mode 100644 Assets/VersionFlow/Editor/Markup.cs.meta diff --git a/.gitignore b/.gitignore index d72626b..d7a6a6a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ Library/ UserSettings/ obj/ output/ +/ProjectSettings/Packages/com.unity.services.core +/ProjectSettings/SceneTemplateSettings.json diff --git a/Assets/Sample.meta b/Assets/Sample.meta new file mode 100644 index 0000000..de59d32 --- /dev/null +++ b/Assets/Sample.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1552ee0c6485fc4ab0556137b46132f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res.meta b/Assets/Sample/Res.meta new file mode 100644 index 0000000..1f8017c --- /dev/null +++ b/Assets/Sample/Res.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a4e5cb1a82b9d246b0a4dcc94a78ccf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/Backpack.spriteatlasv2 b/Assets/Sample/Res/Backpack.spriteatlasv2 new file mode 100644 index 0000000..4b54231 --- /dev/null +++ b/Assets/Sample/Res/Backpack.spriteatlasv2 @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!612988286 &1 +SpriteAtlasAsset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 2 + m_MasterAtlas: {fileID: 0} + m_ImporterData: + packables: + - {fileID: 102900000, guid: 71369c84f5c36574a8b343a8c175be38, type: 3} + m_IsVariant: 0 diff --git a/Assets/Sample/Res/Backpack.spriteatlasv2.meta b/Assets/Sample/Res/Backpack.spriteatlasv2.meta new file mode 100644 index 0000000..950e832 --- /dev/null +++ b/Assets/Sample/Res/Backpack.spriteatlasv2.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: ba2dc25f36842374baa17bb98a0d9f9e +SpriteAtlasImporter: + externalObjects: {} + textureSettings: + serializedVersion: 2 + anisoLevel: 1 + compressionQuality: 50 + maxTextureSize: 2048 + textureCompression: 0 + filterMode: 1 + generateMipMaps: 0 + readable: 0 + crunchedCompression: 0 + sRGB: 1 + platformSettings: [] + packingSettings: + serializedVersion: 2 + padding: 4 + blockOffset: 1 + allowAlphaSplitting: 0 + enableRotation: 0 + enableTightPacking: 1 + enableAlphaDilation: 0 + secondaryTextureSettings: {} + variantMultiplier: 1 + bindAsDefault: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/Backpack2.spriteatlasv2 b/Assets/Sample/Res/Backpack2.spriteatlasv2 new file mode 100644 index 0000000..609dc33 --- /dev/null +++ b/Assets/Sample/Res/Backpack2.spriteatlasv2 @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!612988286 &1 +SpriteAtlasAsset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 2 + m_MasterAtlas: {fileID: 0} + m_ImporterData: + packables: + - {fileID: 102900000, guid: c6bf49ac1b1cd1f46912622f76aae77b, type: 3} + m_IsVariant: 0 diff --git a/Assets/Sample/Res/Backpack2.spriteatlasv2.meta b/Assets/Sample/Res/Backpack2.spriteatlasv2.meta new file mode 100644 index 0000000..f047555 --- /dev/null +++ b/Assets/Sample/Res/Backpack2.spriteatlasv2.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: face86b2980dee84084f331d00540818 +SpriteAtlasImporter: + externalObjects: {} + textureSettings: + serializedVersion: 2 + anisoLevel: 1 + compressionQuality: 50 + maxTextureSize: 2048 + textureCompression: 0 + filterMode: 1 + generateMipMaps: 0 + readable: 0 + crunchedCompression: 0 + sRGB: 1 + platformSettings: [] + packingSettings: + serializedVersion: 2 + padding: 4 + blockOffset: 1 + allowAlphaSplitting: 0 + enableRotation: 0 + enableTightPacking: 1 + enableAlphaDilation: 0 + secondaryTextureSettings: {} + variantMultiplier: 1 + bindAsDefault: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Sample/Res/Scenes.meta similarity index 100% rename from Assets/Scenes.meta rename to Assets/Sample/Res/Scenes.meta diff --git a/Assets/Sample/Res/Scenes/SampleScene.unity b/Assets/Sample/Res/Scenes/SampleScene.unity new file mode 100644 index 0000000..234f30d --- /dev/null +++ b/Assets/Sample/Res/Scenes/SampleScene.unity @@ -0,0 +1,1285 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &255820328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 255820329} + - component: {fileID: 255820331} + - component: {fileID: 255820330} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &255820329 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255820328} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1208679273} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &255820330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255820328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &255820331 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255820328} + m_CullTransparentMesh: 1 +--- !u!1 &330585543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 330585546} + - component: {fileID: 330585545} + - component: {fileID: 330585544} + - component: {fileID: 330585547} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &330585544 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 +--- !u!20 &330585545 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &330585546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &330585547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1 &410087039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410087041} + - component: {fileID: 410087040} + - component: {fileID: 410087042} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &410087040 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 5000 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &410087041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &410087042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 +--- !u!1 &480113709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480113710} + - component: {fileID: 480113711} + - component: {fileID: 480113712} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &480113710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480113709} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1997737203} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &480113711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480113709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &480113712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480113709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &586939357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 586939360} + - component: {fileID: 586939359} + - component: {fileID: 586939358} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &586939358 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586939357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &586939359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586939357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &586939360 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586939357} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &941109021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 941109022} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &941109022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 941109021} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1537080432} + m_Father: {fileID: 1208679273} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1208679272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1208679273} + - component: {fileID: 1208679274} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1208679273 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208679272} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 255820329} + - {fileID: 941109022} + m_Father: {fileID: 1620669786} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -20} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1208679274 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208679272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 0 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 1537080432} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1448062069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1448062070} + - component: {fileID: 1448062073} + - component: {fileID: 1448062072} + - component: {fileID: 1448062071} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1448062070 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448062069} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1997737203} + m_Father: {fileID: 1620669786} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -32.905823} + m_SizeDelta: {x: 0, y: -65.8116} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1448062071 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448062069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 480113710} + m_Horizontal: 1 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1997737203} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1448062072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448062069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1448062073 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448062069} + m_CullTransparentMesh: 1 +--- !u!1 &1537080431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1537080432} + - component: {fileID: 1537080434} + - component: {fileID: 1537080433} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1537080432 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1537080431} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 941109022} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1537080433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1537080431} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1537080434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1537080431} + m_CullTransparentMesh: 1 +--- !u!1 &1620669782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1620669786} + - component: {fileID: 1620669785} + - component: {fileID: 1620669784} + - component: {fileID: 1620669783} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1620669783 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620669782} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1620669784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620669782} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1620669785 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620669782} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1620669786 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620669782} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1448062070} + - {fileID: 2083711085} + - {fileID: 1208679273} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1710969455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1710969457} + - component: {fileID: 1710969456} + m_Layer: 0 + m_Name: demo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1710969456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710969455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c0e9006b8d56043ad780fb0e3c67c1, type: 3} + m_Name: + m_EditorClassIdentifier: + ui_state: {fileID: 2083711086} + ui_slider: {fileID: 1208679274} + uiParent: {fileID: 480113710} +--- !u!4 &1710969457 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710969455} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1997737202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1997737203} + - component: {fileID: 1997737206} + - component: {fileID: 1997737205} + - component: {fileID: 1997737204} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1997737203 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997737202} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 480113710} + m_Father: {fileID: 1448062070} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1997737204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997737202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &1997737205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997737202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1997737206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997737202} + m_CullTransparentMesh: 1 +--- !u!1 &2083711084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2083711085} + - component: {fileID: 2083711087} + - component: {fileID: 2083711086} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2083711085 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083711084} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1620669786} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2083711086 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083711084} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: STATE +--- !u!222 &2083711087 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083711084} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 330585546} + - {fileID: 410087041} + - {fileID: 832575519} + - {fileID: 1620669786} + - {fileID: 586939360} + - {fileID: 1710969457} diff --git a/Assets/Scenes/SampleScene.unity.meta b/Assets/Sample/Res/Scenes/SampleScene.unity.meta similarity index 100% rename from Assets/Scenes/SampleScene.unity.meta rename to Assets/Sample/Res/Scenes/SampleScene.unity.meta diff --git a/Assets/Sample/Res/UI.meta b/Assets/Sample/Res/UI.meta new file mode 100644 index 0000000..5fd18b0 --- /dev/null +++ b/Assets/Sample/Res/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8bb48622689fed94598fdcb432cbf01e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/UI/p1.prefab b/Assets/Sample/Res/UI/p1.prefab new file mode 100644 index 0000000..1caed34 --- /dev/null +++ b/Assets/Sample/Res/UI/p1.prefab @@ -0,0 +1,147 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4709576245034809974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6328302050239019830} + - component: {fileID: 625685405378249638} + - component: {fileID: 7642239417463365886} + - component: {fileID: 5430541716262156968} + - component: {fileID: 4276459352256347877} + m_Layer: 5 + m_Name: p1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6328302050239019830 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &625685405378249638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_CullTransparentMesh: 1 +--- !u!114 &7642239417463365886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cfec22bbb06678f4088031b45f95d3b0, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5430541716262156968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7642239417463365886} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4276459352256347877} + m_TargetAssemblyTypeName: ui, Assembly-CSharp + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &4276459352256347877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b86632dbcb66ad43ac4c7da6c03779a, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Sample/Res/UI/p1.prefab.meta b/Assets/Sample/Res/UI/p1.prefab.meta new file mode 100644 index 0000000..38493f2 --- /dev/null +++ b/Assets/Sample/Res/UI/p1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d693fa6b24409bb4dbc017f2e0e3496d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/UI/p2.prefab b/Assets/Sample/Res/UI/p2.prefab new file mode 100644 index 0000000..8cd06d0 --- /dev/null +++ b/Assets/Sample/Res/UI/p2.prefab @@ -0,0 +1,147 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4709576245034809974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6328302050239019830} + - component: {fileID: 625685405378249638} + - component: {fileID: 7642239417463365886} + - component: {fileID: 5430541716262156968} + - component: {fileID: 4276459352256347877} + m_Layer: 5 + m_Name: p2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6328302050239019830 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &625685405378249638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_CullTransparentMesh: 1 +--- !u!114 &7642239417463365886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 548adc1ebc8763d47a7607346da86620, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5430541716262156968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7642239417463365886} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4276459352256347877} + m_TargetAssemblyTypeName: ui, Assembly-CSharp + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &4276459352256347877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4709576245034809974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b86632dbcb66ad43ac4c7da6c03779a, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Sample/Res/UI/p2.prefab.meta b/Assets/Sample/Res/UI/p2.prefab.meta new file mode 100644 index 0000000..376dc86 --- /dev/null +++ b/Assets/Sample/Res/UI/p2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 77af7c224be491a45bedb0c23468efc4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img.meta b/Assets/Sample/Res/img.meta new file mode 100644 index 0000000..63aad61 --- /dev/null +++ b/Assets/Sample/Res/img.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8357166b3dfb904783b50c056511bf3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack.meta b/Assets/Sample/Res/img/Backpack.meta new file mode 100644 index 0000000..64327bc --- /dev/null +++ b/Assets/Sample/Res/img/Backpack.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71369c84f5c36574a8b343a8c175be38 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/anniu.png b/Assets/Sample/Res/img/Backpack/anniu.png new file mode 100644 index 0000000000000000000000000000000000000000..585b1f735ba476f151b802f52683798ef52d311b GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0y~yU=jhcV>sA=q}e;2vp|6Zo-U3d6?5L++?^E?$k6)G zH1Wvpk9}QYN{tFfI-1t%FPPhEHqB|?0dvoJM~*oO9J%DAGsUDyOiQC<#fpOyC-U$( z@0oD5E`H~EyX6sA`O^(N!X~d_VMwUHcFfUm*Y2XfCwFd6k2@!S|^kAJ)O9n8%<>H@Bjbc<6?FFd-uIJ&3m#~l(AvIWUpKN~1Co zW4&|7T()s^<+vUFsN%27!EnZ6^VRu1mfDOAx{iztS6EmX0)#~v9DD;97)(b6$PEwa zypN6ip7&I5CdM%&99ylz?fGnZe|mG0jPUu%HC~(UH!&RON%!niiJaHh^>V?CBS)$x z^t9P+w*^>vy&fYE;`)qAA>8gtMG-ifvs*%50mEL;AziRus5}2eJJYD@< J);T3K0RT&k`y&7V literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/anniu.png.meta b/Assets/Sample/Res/img/Backpack/anniu.png.meta new file mode 100644 index 0000000..e95fe20 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/anniu.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: debe1cf5cad7ab8408d1f00f5c0a447c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/autoplay_rank_own-1.png b/Assets/Sample/Res/img/Backpack/autoplay_rank_own-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e5473f8d9017debfdace245dfde5512e8c5e55d2 GIT binary patch literal 2625 zcmeHJ`#0MO7LPeYRo@+LX`8K%GTopSTYadcRW15p6iralHbpB^lpqh$nW?eupwo6j zJtCuM8bqpjs33MYBQ-Rs5^3`F7*f6@)zC;p(y(TB&)Ku*%-Mfn_m_L_`J8)yxc76< z=W}m=862?AX1fgp0$CRn=zk6Z`2@X^ms(q`#9~V~F9^iOI>`T6cvkt$aOm~7U0W<) zB@#A*ovZKD;(X*uTQ|KGS@>J|CKl|!U#g2Dr*#gNKiFVD?OCU~=Nh|Z$A@Y9@Hi^yd20iXuM*2SY%_(-favfY$3!WVD}Vf~<$+OB61 zH7L)L>A3sUodP(GQ5UALo6!EPsJ{y=CX&&`O)QDmNc~Klt2zt35<{W5{Zh@Bn0qH% z$z{U;UELzn8&!72l!knKtDTzHSYNzMReP35bOLf4B3QJFJ>V(R-ddkS$)8SPR2V?qZ= zMfaa9C%JYjoF~1mPl47vR>Nwjc@MS)pATkEQN5$h^|{_s@Kx_fLga*&)qI3>l~{yh z4pu+%WUQxQgsPpwCE_9>9f2_rhvbsBT(&60R#-GnfS)`1P`Z3|44aX&(~UgCJPosr zFv&@*{2i*nzK}RKS}r^CMHv(`l#(C$u$-l?dL>DE*>EcNQJdM{FG6}K-At^uz`cQy z!ETKWntCEm<5BxlB7cg}Asfky!+SKia$_vU6sdw;MbtU5v4pqiv~gq6_%|(^g?yoR z-=?gtbv#;38lyX_j>nq!BBdnrnkOoS40dVGCAZS4qcn##ff3n%rz6- zE1zJ6ZpyYiD4W}`hN-lw<;qE3nFUpks+^(bUd51Sp=0kgeUy_tWPI#K&p5IqM0AoEY{&N8=91>LN0Q@27bf(fczZ zu}t{|Y5#dSj_5kT*HR-cBU3ekKAv;0A{)Tl+{mvKFdt{4~i3)V77r6Qzh0U6WFaZg8k<4rD<^u-LrUGTA43msF?nagyuZpY+2v6?kjM& zoiKhwp*+ilZG??su}JJ+eSd^mu#AevXPB1E%*R;9BV~m8Ox!BQGas)tV^R;Cl>b`f zW^w6mBCc*XCfQIs&%qZaV39~fm7S-+$b45?ogvi6J_uNI{&vB=>KE&Q&?TTS;8`Z9 zjsxVW`uQ+uK%#4m@;QUTS3EY_FXvJClNV;H)bP4_U0-UtzW)S5^gdy7?`~z_B`^?k z`%oTxRAkpa@)OGCfTUvhao|Iwq<;@Z`Vc;q@`IiC_)V| z2kn?&nAQ)}oC69EA^&A;MN^C_J{A8|yG_%kCW0vaPRAMy948)Ak7DxMb5b@!KVx#4 z7XqtZO^$RRW$Uus$6OY3P5ws@o-)*OgM6R+bjo}!f$+VxLz)0KEI6h-?ObQHxfXYG%ytzk{Dft%V)J~c@v1#cA?4OGKy=RwU*F{YU W`ccfWq?OkY5_BTizrpX~*Z%+sF6$-$ literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/autoplay_rank_own-1.png.meta b/Assets/Sample/Res/img/Backpack/autoplay_rank_own-1.png.meta new file mode 100644 index 0000000..f78bfb8 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/autoplay_rank_own-1.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 36590ddf95b884441aec0b31cb50766e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 4, z: 0, w: 4} + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/autoplay_rank_own.png b/Assets/Sample/Res/img/Backpack/autoplay_rank_own.png new file mode 100644 index 0000000000000000000000000000000000000000..48ca5e99877ad08961cf55eeabd7d78b6fbab214 GIT binary patch literal 2444 zcmeH}>r;~l7RFOu5l~laMXvFNCfijXt~_%6ZQo8$}c^8izqT-FlO#E`LA zkpI^1n$M+DkTj8EtCZRF3$!?*v7SYjA*X3z`Yx7%6m)Pdf%fK5IXl&vf7@y~J4xXlDHW`#z{jMX91u)pz9l0OD{t^6x|01g0 z+7*r7C5017J3x9Hve2tvfE1Z3dK=cJus{u;84P}r*imMYHWKO^P0#D#0giY^+7g%4wSDoGvLFG~anFkO=pEaMq$OH;?5M2s@7w zEH0YVfUB<`D0GId`VadAsIyHg6fL7!t$TcJEDcjU=e1#jpv^hQE0;t&f6sHe2u==a z8sGclA`X&Zh%>K-(?w8?97Ehx1u~Ftz`QXi89((J^0xbhIl$41-?mWip6m}8zPng; zy3Lnw3^n|6-G_v`FfPc$W+@}WSn(CXwm?N$8tC&BSyr4Rk_>IIXR1OqM4Q^Nm;>?@*JPcOn)l3(8W0CC5IPH_8`-+pVLI?3Pk= zsu&0Rv7^vsx1*GDpwy+qmr%^-!K zhImeAE3v0C4h(H?8g(H$L_Khe4zqrk{Qlym3(wHN9eqZPU$L7UxAiqkpW$nty(&L! z4Zvmyu~tJl2;Eegn1-TS^5uqY%LCHX`^U!yt2+DIBfTlx9e~;5?YX848vOgs=u$|373P!Jvt2Vp>RfK zC6`P%p$*MSuVA!-y`^J=xZ>(E&|nFfr~Xcz52tWQ8z~$y{nFZzcw}yLx}`h(1|dBqtD=~#66`0gHsNAk@?59fXI0W z2XM%VuH+rL$=~4x{S&Xdyp^WAXz%iZ<^h>&+aHnn9x8p+fk)!};#Nl2d}(n>#0!c7 zT;=q8{Z7JM zLd&k=&Ag3kJR?e+B=;9UdRTqqI|~gQxQH`g=SvKcaUp6fkxSyJts(sbZe;NZ9Sz5} z^yX!0C+?~1j7kr$uRT7U^kDn>FP{d$7Xi^dx=xj-{>A6zA!be8yMXy3EWt_eB2BBK z%UD0mg@bh9EdpThwNE5?LZoyQkw4Mh$5%!YGK1Qa_@XQPBDneP!#;m014@PbhPmAq zwVdbSS%XKBQWUz7c9&M#&!50ovK!b*;rDyS&+EBHJ5;0%^NWc0e+P2T=AWv|9L=S(K|y4hD{VulWTt4Ws9@17h?q6vya0WS2fP4vFE u%_bM~DMg$(D&H@D)t@npX?I!rXbydNcGzy^x#cel7I8f4m>@Lu#(x3OS!iMa literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/autoplay_rank_own.png.meta b/Assets/Sample/Res/img/Backpack/autoplay_rank_own.png.meta new file mode 100644 index 0000000..8a411cb --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/autoplay_rank_own.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 11e1b21bfc0000045b531c9d358db625 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 4, z: 0, w: 4} + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/bg.png b/Assets/Sample/Res/img/Backpack/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..a92a7841610db6a088f19b17858bd6d5f085efed GIT binary patch literal 5418 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 LH`6QAab^Dl|K29t literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/bg.png.meta b/Assets/Sample/Res/img/Backpack/bg.png.meta new file mode 100644 index 0000000..8e67788 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/bg.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: a621f02c1cf4d9f4cb19955396e72a6b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 512 + 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: iPhone + maxTextureSize: 512 + 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: Android + maxTextureSize: 512 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/bg2.png b/Assets/Sample/Res/img/Backpack/bg2.png new file mode 100644 index 0000000000000000000000000000000000000000..c038d487ba6ba98341d857cb6cc9463665681aa8 GIT binary patch literal 4228 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 LNkvXXu0mjfUd&W^ literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/bg_gldq2.png.meta b/Assets/Sample/Res/img/Backpack/bg_gldq2.png.meta new file mode 100644 index 0000000..852d516 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/bg_gldq2.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: cfec22bbb06678f4088031b45f95d3b0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/cangk.png b/Assets/Sample/Res/img/Backpack/cangk.png new file mode 100644 index 0000000000000000000000000000000000000000..8972466e91915b89ac0e52ef225fd0bfaa75e711 GIT binary patch literal 3664 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

MV#+0H9CZ}l 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 q-gDXcEFx zUmLjIzH0Hehl|Oedbe-q*-f3FZhkAY`FrfA*-EwpZ*s5uz9~QbgMEp;VSjGH>{~!D OFnGH9xvX)xoST|ZHxYAEt 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 Z{{hagG(#Jek9Yt8002ovPDHLkV1nj=*aQFo literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/huoqutujin.png.meta b/Assets/Sample/Res/img/Backpack/huoqutujin.png.meta new file mode 100644 index 0000000..2e953ac --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/huoqutujin.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: ca29429302f2c594d93eea4ee7b4d995 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/icon_btns_search_new.png b/Assets/Sample/Res/img/Backpack/icon_btns_search_new.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9040d8941d91910bcc66bba55ab66474478844 GIT binary patch literal 1989 zcmV;$2RitPP)l*{h2z)B0Wf&RW#@8k-^HAnjal1;n&5l#<($l% z^FGh}e$V@y8R|OqBBEf7fpZI-B#06o3bas0DxnpbV}1HSl);#}w%^ERcE2 zm+%cjzyZ>@VHofDk^#6|15XjreFo<&LKk5eouHv@#@Hs#*hV4bSD@AF0KSDPf#Aka z)tC#&HSnm={O1HpY0Uu5F*Z7Zp`js|rXi(NJdsGCv8j=29g8PIwI!75s3!U@fS&>I z{#QT(@ECyKa?VjImC)DMhZ84G=MEiuc_xvF^#ZsCU_r51UbW_q)`bVY`gq;C6|FEW zBPIgzG=L<4@4Z*0)OD&oI(-mCr)@jV3WXW8x3_zT5C7?vQptFRb2<&co%@gw;(kAr zPki#DyS9IG|Kl|VGf@bA-zD`$(l~e{K>p>ukEFE1GmP=&B{$&h?d_$b9Y>xvP3KFl zs|Sc6-o=t=Fy`35@9GFMrNOtJz&`Y5ZD7ZdGvSs+u;RWz2%ZKZFC>C9CuF=roAem&iy>$s@ z3We7%T)5m35r~v*n#KylFfi{j%_RIFM4=EATbdh1^x@prnUcXUIfx=BGX7Jg?`seN zQ6rcs3PkZsL4ZdH25iep@ayb}5dT9R^hx3EU@qCpe0bT%v zv;N6WUA*|K%=8p2+v2HI>LIOETU0@H%}cTpm5x^Dag$-1UodS47vAj5UhW${8a?I< zAdo;l0Gb-pXxq?=4Rgu;gkd;pn#L!jq%)!5AV?4bL~jqJ zj7m!*ph(Q7MQgRjFXJ(1Yj^(;4!zXz{p@u4$wZ>cC_1LI5_=!riLLkCjZ7{JBk)51 z#M$#ttY}&OeB0*rU}P?qQvXqF902etfT4K`YzFiuBJ~5)v|25TVRC#7_qE-V*>(TD zm02Z(&{}}BLa|uF)uFd51bEtZbm)rSuD<@3rAwErYg*h0&h11H$cKsOZa~))wC$t`&3rNcrR_7(^uTOsE+7E;6g&aQDls4bLW$TvZwW(NINtlJATkh%U?a$|? zF30Se=ZYoP;aCP{W{R>~w8Oz3O4%^@eeIV<(m@E}h z3T3vp|JtScnECOwcWkhuu@RwLaX$^cMQgnpL}zaR$iTEY@4!dQ9fQO705=R#4y(VL zY_Or3sd8XD3wAU&FXRfv%6ql4gG8&Olv{5Ku;fYz5|!<+431PH2Hz|Gqo@DMisg&z z)~{?_jKB-Q6@vnWfyC0A05p&<2jG@QDsH1DX2CEBWN}?6&s-`Ni#s>0T-C57-2m+i z1mIkeft#*SGgb9eUA4T(M;+73^o)#jPJ4yjYnC-z>39reTR7j{eRF_CS5yEafz6G` z_)P=EamT(fRfuqacF;2g`!( sx3VM-|9h?!!LZ`xc18w<2JcDy6|qc$wNoo+1C=v)y85}Sb4q9e0ImNRO8@`> literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/xian_hunpo.png.meta b/Assets/Sample/Res/img/Backpack/xian_hunpo.png.meta new file mode 100644 index 0000000..5b130b5 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/xian_hunpo.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 9e2fd03d6724137428f65d23d0b1fe42 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/xuanzhong.png b/Assets/Sample/Res/img/Backpack/xuanzhong.png new file mode 100644 index 0000000000000000000000000000000000000000..cee59470711fa61cbf05fe3c480a296dcd42be1c GIT binary patch literal 1294 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 IM6N<$f``+srT_o{ literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/zuida.png.meta b/Assets/Sample/Res/img/Backpack/zuida.png.meta new file mode 100644 index 0000000..e74f2bb --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/zuida.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: cb0f4e25d3c25024da61047692ec8d0a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack/zuixiao.png b/Assets/Sample/Res/img/Backpack/zuixiao.png new file mode 100644 index 0000000000000000000000000000000000000000..dffe9da5fe339ec0927a99a6db6bc9a68f528e9e GIT binary patch literal 5460 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 KMNUMnLSTZU?{+N! literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack/zuixiao.png.meta b/Assets/Sample/Res/img/Backpack/zuixiao.png.meta new file mode 100644 index 0000000..ca5330d --- /dev/null +++ b/Assets/Sample/Res/img/Backpack/zuixiao.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 6fb76b9b7ecbab24ea8903f09b9523eb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2.meta b/Assets/Sample/Res/img/Backpack2.meta new file mode 100644 index 0000000..3ae0d95 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6bf49ac1b1cd1f46912622f76aae77b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/anniu.png b/Assets/Sample/Res/img/Backpack2/anniu.png new file mode 100644 index 0000000000000000000000000000000000000000..585b1f735ba476f151b802f52683798ef52d311b GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0y~yU=jhcV>sA=q}e;2vp|6Zo-U3d6?5L++?^E?$k6)G zH1Wvpk9}QYN{tFfI-1t%FPPhEHqB|?0dvoJM~*oO9J%DAGsUDyOiQC<#fpOyC-U$( z@0oD5E`H~EyX6sA`O^(N!X~d_VMwUHcFfUm*Y2XfCwFd6k2@!S|^kAJ)O9n8%<>H@Bjbc<6?FFd-uIJ&3m#~l(AvIWUpKN~1Co zW4&|7T()s^<+vUFsN%27!EnZ6^VRu1mfDOAx{iztS6EmX0)#~v9DD;97)(b6$PEwa zypN6ip7&I5CdM%&99ylz?fGnZe|mG0jPUu%HC~(UH!&RON%!niiJaHh^>V?CBS)$x z^t9P+w*^>vy&fYE;`)qAA>8gtMG-ifvs*%50mEL;AziRus5}2eJJYD@< J);T3K0RT&k`y&7V literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/anniu.png.meta b/Assets/Sample/Res/img/Backpack2/anniu.png.meta new file mode 100644 index 0000000..0522bd4 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/anniu.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 32dc4dd5df5ee534fb82b34ea976f76f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/autoplay_rank_own-1.png b/Assets/Sample/Res/img/Backpack2/autoplay_rank_own-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e5473f8d9017debfdace245dfde5512e8c5e55d2 GIT binary patch literal 2625 zcmeHJ`#0MO7LPeYRo@+LX`8K%GTopSTYadcRW15p6iralHbpB^lpqh$nW?eupwo6j zJtCuM8bqpjs33MYBQ-Rs5^3`F7*f6@)zC;p(y(TB&)Ku*%-Mfn_m_L_`J8)yxc76< z=W}m=862?AX1fgp0$CRn=zk6Z`2@X^ms(q`#9~V~F9^iOI>`T6cvkt$aOm~7U0W<) zB@#A*ovZKD;(X*uTQ|KGS@>J|CKl|!U#g2Dr*#gNKiFVD?OCU~=Nh|Z$A@Y9@Hi^yd20iXuM*2SY%_(-favfY$3!WVD}Vf~<$+OB61 zH7L)L>A3sUodP(GQ5UALo6!EPsJ{y=CX&&`O)QDmNc~Klt2zt35<{W5{Zh@Bn0qH% z$z{U;UELzn8&!72l!knKtDTzHSYNzMReP35bOLf4B3QJFJ>V(R-ddkS$)8SPR2V?qZ= zMfaa9C%JYjoF~1mPl47vR>Nwjc@MS)pATkEQN5$h^|{_s@Kx_fLga*&)qI3>l~{yh z4pu+%WUQxQgsPpwCE_9>9f2_rhvbsBT(&60R#-GnfS)`1P`Z3|44aX&(~UgCJPosr zFv&@*{2i*nzK}RKS}r^CMHv(`l#(C$u$-l?dL>DE*>EcNQJdM{FG6}K-At^uz`cQy z!ETKWntCEm<5BxlB7cg}Asfky!+SKia$_vU6sdw;MbtU5v4pqiv~gq6_%|(^g?yoR z-=?gtbv#;38lyX_j>nq!BBdnrnkOoS40dVGCAZS4qcn##ff3n%rz6- zE1zJ6ZpyYiD4W}`hN-lw<;qE3nFUpks+^(bUd51Sp=0kgeUy_tWPI#K&p5IqM0AoEY{&N8=91>LN0Q@27bf(fczZ zu}t{|Y5#dSj_5kT*HR-cBU3ekKAv;0A{)Tl+{mvKFdt{4~i3)V77r6Qzh0U6WFaZg8k<4rD<^u-LrUGTA43msF?nagyuZpY+2v6?kjM& zoiKhwp*+ilZG??su}JJ+eSd^mu#AevXPB1E%*R;9BV~m8Ox!BQGas)tV^R;Cl>b`f zW^w6mBCc*XCfQIs&%qZaV39~fm7S-+$b45?ogvi6J_uNI{&vB=>KE&Q&?TTS;8`Z9 zjsxVW`uQ+uK%#4m@;QUTS3EY_FXvJClNV;H)bP4_U0-UtzW)S5^gdy7?`~z_B`^?k z`%oTxRAkpa@)OGCfTUvhao|Iwq<;@Z`Vc;q@`IiC_)V| z2kn?&nAQ)}oC69EA^&A;MN^C_J{A8|yG_%kCW0vaPRAMy948)Ak7DxMb5b@!KVx#4 z7XqtZO^$RRW$Uus$6OY3P5ws@o-)*OgM6R+bjo}!f$+VxLz)0KEI6h-?ObQHxfXYG%ytzk{Dft%V)J~c@v1#cA?4OGKy=RwU*F{YU W`ccfWq?OkY5_BTizrpX~*Z%+sF6$-$ literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/autoplay_rank_own-1.png.meta b/Assets/Sample/Res/img/Backpack2/autoplay_rank_own-1.png.meta new file mode 100644 index 0000000..971e40e --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/autoplay_rank_own-1.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 4abf2d9c8b2956e49b1d86110814625b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 4, z: 0, w: 4} + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/autoplay_rank_own.png b/Assets/Sample/Res/img/Backpack2/autoplay_rank_own.png new file mode 100644 index 0000000000000000000000000000000000000000..48ca5e99877ad08961cf55eeabd7d78b6fbab214 GIT binary patch literal 2444 zcmeH}>r;~l7RFOu5l~laMXvFNCfijXt~_%6ZQo8$}c^8izqT-FlO#E`LA zkpI^1n$M+DkTj8EtCZRF3$!?*v7SYjA*X3z`Yx7%6m)Pdf%fK5IXl&vf7@y~J4xXlDHW`#z{jMX91u)pz9l0OD{t^6x|01g0 z+7*r7C5017J3x9Hve2tvfE1Z3dK=cJus{u;84P}r*imMYHWKO^P0#D#0giY^+7g%4wSDoGvLFG~anFkO=pEaMq$OH;?5M2s@7w zEH0YVfUB<`D0GId`VadAsIyHg6fL7!t$TcJEDcjU=e1#jpv^hQE0;t&f6sHe2u==a z8sGclA`X&Zh%>K-(?w8?97Ehx1u~Ftz`QXi89((J^0xbhIl$41-?mWip6m}8zPng; zy3Lnw3^n|6-G_v`FfPc$W+@}WSn(CXwm?N$8tC&BSyr4Rk_>IIXR1OqM4Q^Nm;>?@*JPcOn)l3(8W0CC5IPH_8`-+pVLI?3Pk= zsu&0Rv7^vsx1*GDpwy+qmr%^-!K zhImeAE3v0C4h(H?8g(H$L_Khe4zqrk{Qlym3(wHN9eqZPU$L7UxAiqkpW$nty(&L! z4Zvmyu~tJl2;Eegn1-TS^5uqY%LCHX`^U!yt2+DIBfTlx9e~;5?YX848vOgs=u$|373P!Jvt2Vp>RfK zC6`P%p$*MSuVA!-y`^J=xZ>(E&|nFfr~Xcz52tWQ8z~$y{nFZzcw}yLx}`h(1|dBqtD=~#66`0gHsNAk@?59fXI0W z2XM%VuH+rL$=~4x{S&Xdyp^WAXz%iZ<^h>&+aHnn9x8p+fk)!};#Nl2d}(n>#0!c7 zT;=q8{Z7JM zLd&k=&Ag3kJR?e+B=;9UdRTqqI|~gQxQH`g=SvKcaUp6fkxSyJts(sbZe;NZ9Sz5} z^yX!0C+?~1j7kr$uRT7U^kDn>FP{d$7Xi^dx=xj-{>A6zA!be8yMXy3EWt_eB2BBK z%UD0mg@bh9EdpThwNE5?LZoyQkw4Mh$5%!YGK1Qa_@XQPBDneP!#;m014@PbhPmAq zwVdbSS%XKBQWUz7c9&M#&!50ovK!b*;rDyS&+EBHJ5;0%^NWc0e+P2T=AWv|9L=S(K|y4hD{VulWTt4Ws9@17h?q6vya0WS2fP4vFE u%_bM~DMg$(D&H@D)t@npX?I!rXbydNcGzy^x#cel7I8f4m>@Lu#(x3OS!iMa literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/autoplay_rank_own.png.meta b/Assets/Sample/Res/img/Backpack2/autoplay_rank_own.png.meta new file mode 100644 index 0000000..662d26d --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/autoplay_rank_own.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 2fae7d4e43a73ac4ca0e85521dc5ebe7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 4, z: 0, w: 4} + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/bg.png b/Assets/Sample/Res/img/Backpack2/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..a92a7841610db6a088f19b17858bd6d5f085efed GIT binary patch literal 5418 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 LH`6QAab^Dl|K29t literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/bg.png.meta b/Assets/Sample/Res/img/Backpack2/bg.png.meta new file mode 100644 index 0000000..6eff8ab --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/bg.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: bfe34d4fd0d44024ab16904ac4a64d3c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 512 + 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: iPhone + maxTextureSize: 512 + 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: Android + maxTextureSize: 512 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/bg2.png b/Assets/Sample/Res/img/Backpack2/bg2.png new file mode 100644 index 0000000000000000000000000000000000000000..c038d487ba6ba98341d857cb6cc9463665681aa8 GIT binary patch literal 4228 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 LNkvXXu0mjfUd&W^ literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/bg_gldq2.png.meta b/Assets/Sample/Res/img/Backpack2/bg_gldq2.png.meta new file mode 100644 index 0000000..b7aba3c --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/bg_gldq2.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: ea2315284647bbb4cb3af19785c8e437 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/cangk.png b/Assets/Sample/Res/img/Backpack2/cangk.png new file mode 100644 index 0000000000000000000000000000000000000000..8972466e91915b89ac0e52ef225fd0bfaa75e711 GIT binary patch literal 3664 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

MV#+0H9CZ}l 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 q-gDXcEFx zUmLjIzH0Hehl|Oedbe-q*-f3FZhkAY`FrfA*-EwpZ*s5uz9~QbgMEp;VSjGH>{~!D OFnGH9xvX)xoST|ZHxYAEt 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 Z{{hagG(#Jek9Yt8002ovPDHLkV1nj=*aQFo literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/huoqutujin.png.meta b/Assets/Sample/Res/img/Backpack2/huoqutujin.png.meta new file mode 100644 index 0000000..b1d333b --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/huoqutujin.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: cefeeb3f5c6d18c4db47d4c7d7c6b018 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/icon_btns_search_new.png b/Assets/Sample/Res/img/Backpack2/icon_btns_search_new.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9040d8941d91910bcc66bba55ab66474478844 GIT binary patch literal 1989 zcmV;$2RitPP)l*{h2z)B0Wf&RW#@8k-^HAnjal1;n&5l#<($l% z^FGh}e$V@y8R|OqBBEf7fpZI-B#06o3bas0DxnpbV}1HSl);#}w%^ERcE2 zm+%cjzyZ>@VHofDk^#6|15XjreFo<&LKk5eouHv@#@Hs#*hV4bSD@AF0KSDPf#Aka z)tC#&HSnm={O1HpY0Uu5F*Z7Zp`js|rXi(NJdsGCv8j=29g8PIwI!75s3!U@fS&>I z{#QT(@ECyKa?VjImC)DMhZ84G=MEiuc_xvF^#ZsCU_r51UbW_q)`bVY`gq;C6|FEW zBPIgzG=L<4@4Z*0)OD&oI(-mCr)@jV3WXW8x3_zT5C7?vQptFRb2<&co%@gw;(kAr zPki#DyS9IG|Kl|VGf@bA-zD`$(l~e{K>p>ukEFE1GmP=&B{$&h?d_$b9Y>xvP3KFl zs|Sc6-o=t=Fy`35@9GFMrNOtJz&`Y5ZD7ZdGvSs+u;RWz2%ZKZFC>C9CuF=roAem&iy>$s@ z3We7%T)5m35r~v*n#KylFfi{j%_RIFM4=EATbdh1^x@prnUcXUIfx=BGX7Jg?`seN zQ6rcs3PkZsL4ZdH25iep@ayb}5dT9R^hx3EU@qCpe0bT%v zv;N6WUA*|K%=8p2+v2HI>LIOETU0@H%}cTpm5x^Dag$-1UodS47vAj5UhW${8a?I< zAdo;l0Gb-pXxq?=4Rgu;gkd;pn#L!jq%)!5AV?4bL~jqJ zj7m!*ph(Q7MQgRjFXJ(1Yj^(;4!zXz{p@u4$wZ>cC_1LI5_=!riLLkCjZ7{JBk)51 z#M$#ttY}&OeB0*rU}P?qQvXqF902etfT4K`YzFiuBJ~5)v|25TVRC#7_qE-V*>(TD zm02Z(&{}}BLa|uF)uFd51bEtZbm)rSuD<@3rAwErYg*h0&h11H$cKsOZa~))wC$t`&3rNcrR_7(^uTOsE+7E;6g&aQDls4bLW$TvZwW(NINtlJATkh%U?a$|? zF30Se=ZYoP;aCP{W{R>~w8Oz3O4%^@eeIV<(m@E}h z3T3vp|JtScnECOwcWkhuu@RwLaX$^cMQgnpL}zaR$iTEY@4!dQ9fQO705=R#4y(VL zY_Or3sd8XD3wAU&FXRfv%6ql4gG8&Olv{5Ku;fYz5|!<+431PH2Hz|Gqo@DMisg&z z)~{?_jKB-Q6@vnWfyC0A05p&<2jG@QDsH1DX2CEBWN}?6&s-`Ni#s>0T-C57-2m+i z1mIkeft#*SGgb9eUA4T(M;+73^o)#jPJ4yjYnC-z>39reTR7j{eRF_CS5yEafz6G` z_)P=EamT(fRfuqacF;2g`!( sx3VM-|9h?!!LZ`xc18w<2JcDy6|qc$wNoo+1C=v)y85}Sb4q9e0ImNRO8@`> literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/xian_hunpo.png.meta b/Assets/Sample/Res/img/Backpack2/xian_hunpo.png.meta new file mode 100644 index 0000000..d0fd68d --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/xian_hunpo.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 0786f81e30cd04a4da505b046764d97c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + 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: iPhone + maxTextureSize: 1024 + 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: Android + maxTextureSize: 1024 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/xuanzhong.png b/Assets/Sample/Res/img/Backpack2/xuanzhong.png new file mode 100644 index 0000000000000000000000000000000000000000..cee59470711fa61cbf05fe3c480a296dcd42be1c GIT binary patch literal 1294 zcmV+p1@ZccP)3Du(`*NP`F@Iz4@@xBiy7(4gu}@BCV1z9MycIeT za3*LEcp$sRvkk?pe6%sYwjai`8!us>Kw(em>Oiy7dlcr5kO?3sQnoDSFXx|+0 zAU_kVQd_BvlN6ZhR`3Mp8Lla1C!wsj=%+D81>92^l~%Egzo|vNNF!yZ*5+7Zjee{wRpH#3t$GjRplcx zwU?pWu>g4FO)9frfs3OuySS$^yVTxiu?L)2sLLUN$xXVn2Od49dU3o3IEvrg8J`ne zvv&c^N^{kPN3Oout?i&J%_>)LXK$f6n=gP%0P8`kM-;>ERd^B!s{%AP_4vYUE`cL> z&#hGqALY^&jx}&+FPo!{3*g!TR}10Q)kgsrg5(6%Jb@EiQ?^FH#Zfy_J$jMY(=w?X z0ViQ67bP=bei3MfuX#PZNAZEKtXvo&QQe8$dGY8%g%z~Qz6|ZDY#X7u@Mv+X?wR18 zH4HO_`JGk`;0+iRAGbCv`dd6I*hH|NKr?S+m-e7lVc{*pkuhB8buq!U9N6XYNQI5A zMWE4yd*7B67^|8BJD6hzj30WB7gbcKP}uues-$Wgn;%VW?8w$dXsuBgf9HESK^^rR z##SI{DR^69w^Ufc@fQ?~0^94-n7F(#Bb!_vPWL7ZU1M-}q8r+tvAVV^;1}Kg2No@@ zxaYspy0#*)+AUnW09+hI_x9Q?V?{P{iF$7Q9FD$-17s=$)cfn!#zv|+5{Tv5DBIW> zlvkKn&AZmxR`_Ua@0$1B**)XR8*}G#EcCJ9->Wq5Y3;Gm5IAxVwUMTFASyxcskFTL zRbR6(S4MQ{OkYsvDt4o??+9Rq?FpjJ+h;O{vshK0l($Li+zbT>~9^_R1KJ zT!#OigL}gUVE87L?x-+A_pb4R%wo7ViBeV>$ghxlfX%Uiy9c-ky)hURcmB{#)dn~Z ze9stGu--N1ngQb%5EhRf06&_Jco+7vv{INM)k1U?Ub`um;NGv1r5R-GEP|`Bg7x;8 zIcB~4zXos*TmpOl_QQsA<;1|e&9kTV3J(MwS1K-JSOGI+o3w4j^QPIo6iz{+VsNGO zOkqq+p0R8Q*3N1Z&o=I9@myZ*3R|bV^kUgl`3gJ=g_LUz^jAc+Q1=3kRL%tU;HW=S_<<%>rQJm8s$|8$TU!Ji zB`>A$gK}xll~u{f+4-o1rBwD_1EZ>nU3=!zAJQxPw*IpKW#9ooy+4uKosyPyp2uDV zb_Gwb&gXxfe*7|gXFpFLY_xiD+jNcTb5E#Vx?VSt3 z37A#ImHz83-LIS8UT-wb)+kNm!lDQYBBCLRLex=+8=|7HnbFo}*DaE)Q#H(6X+qR@>9ExoXG)7|gATk}=j<=v{fx9)3~$@t~8#e4Tw)u~gb zPMxjpeUhmYhTIVehe|?(Bq#v@_78;#1Q|dsfG~g#0PS{jLTDy^|7n5JjClKXKsJCZ z00w{-0HXoA%*JaNG?Gdgjgd$=R9w>|erA4dG~5=7q*9Rx2&L9y5?%tJkWvx_&o-7YqKLz^epDoFs%00t!z3HBY~ za46i`+R;(_N#lkHAv8&oZIJ_wZJ!@$#~~69Mcf)8SPqZ}kO+V_tMJ7(`%!0d|LhvV zEewpW=3bMT`;G7@W|b6xqX4=YhOx^qXfii9QktC=t{@<(2pju&TYIwpXtH5f?Xf#V z;*p6UWCpr928=vaVX85jTV5$>>nlw21!~2 zP!M}DC{r4yVAwt$v9v+}odR9T!V)SnT-iOEoyObCTyR|yu|sFIxiGH9i!aq*C0giA zpr=!YPAMwAf_4O&2LquH3}R^nv5mz^Vi^cWucsG}Eu3N*bQ*#NEUboR?-n`^N-8#p zg8}_@$P{%AjW+6}AE@1EUt-~9WW@E|F%9Xv@^+%2(rse*RwW^0N*o*xEqeQ?ouy|y z?hf5_lw@Fcsn2&$6V?e_fz2hJ1(^y(-MB72g~0kyN#U26L(PM5BIpj>3G%e=xvz2=j(raWoA?<3TD`EXLTWA1H@KoSuok4Hd~ zqAwtmWiNeNmNIwBR7)GgBL7KxjiTc6-^QIcL;iFri>1RtMGlz`o?9zsPK9@i%=zy` zgGqv9TLdB6fsm;YNSY>+mMC-aiF4By1!~zxcTtH<7b}J06hIJ0j#2z0Lh;9JIgUaR zTe1GVs|R4f8KV@uUIHpo=EeMUnQ-0hsH#3ST}#u&%UL9@LJ1W{lINw~q1vLWRk%&9 z^nkVYRPYgOe~=Jiv8-NBa*2ER#B8SpmvAUNk&IR*yJ6rNqj2{x9>yy#&c}iMb^e`| zwIjH4(oN{zqZbyw{6{=Hccxgcb+Ytyo_qdOdW}qI0`s)8VD8bxcvB3<7N1v;y&X z9M@cT6ZY+^g&%kcQTOgW5Q}AF$k4O!?A#zvD)R`%Fj4?D(6d)BPipj@yvP;Rv}(L8 zB8ru_2J&|v&0S3$AxLWk2O$-F68A)iuzKnlgqu)VP>7e;D|FUt7uL1CBMHzX>S{m1 z)Jd25_O;JAT!i7td9R?Rrazv0=1C8U4amf}CMwV2@4I)Qy1FmctyzUbUmQRvpo{`KIco5#qa^Lj*v=!hFI`zBzrl&euJ$Cxn^L0mCCJK(07eq2 zR1yu%t(jsrTclFFZwEhgbM3+a&8FTE+qN7%%<-CvsQKBdmy z^Y4s#lvj^PHInI-dWse>SZj(tLORtT4Ca<*JDv#ka{VVIOS`%_QoSPxNl+t&+JjB{ zSxMMfAJ$iKpFNi*^Z1+zmWkJ}tf9Ygj+c~T)}wP!S6hb}_us8H@bK(?hxNGDI^PNq zS%t`^!LFFJcvOcUYxGnd0tg23| zM)w{)1Ll^7^3piR%RbLO_k3;J8*aP-l@+DDO#kIWnDM}U8Bm^SZGa~8O#8a-g%s0} z{$l$AW^%#hJEV`Lw1g0;Qn9@nxlq&BR%4nl3sSy=E4G-p`Z1f%auTPVj_q6CwYsJW zX>Mx5efQskoSYmqG&cGZXhCs2&heg9(+3shmuvT7Ys(Sr*m0QiwX~!F7mXW_H(zu4 zI+?7UJTDgmh*TMD3`A|DL=D8+_M8wxg($%}n)X~oDX!HLE?3Hzs)`*s>KxS7?!_w$ z-@^RoU+|ri7uv8SX*K6n!;i=!v zL2*$REL*k$kNx^LN|MdZhx(?YXfq!bL}6YG6--O%Hba15$P5TL2-Q!-?ISoofNXHA z?Mq>63d?WMFe%_b(8C~#mlGylf%39a1;yHR8&TP{6!+Xc&9|@DxG5urZe2@o|9y92 z%y}b$R03xX8HnlA@5PLNf7odnCL!!^Jc5*AAQ}m4(Q?$O1jkj?vl|W_Zq@4RP$-1l z>@5C0kucEG+K#-OEZ025T^zWuf&6sucy(jR8aqO1$V|~EC3PzyuvM;2V6f`ZfSQdG zVCRlq77US0SGI+E;~AS)V1RiED2^XXpRi-mx_yA}B}RDxdJ%eaql`oLm_jjVO3sceg zu2unAMi<26Mc^CSXvdcAALHV&=i-UE|Lxm8P)P=Y9Gi9~!{iOrFr52oAHhl5`1P_r zGNHcHf+9{T7LB0(SQ}T*(MSlC#p*@}`kmMVzzCsjS#iEoH)PNh=%7#UN(>&*4?_n{ z$KBH(!-kF9kw~U8G6OQ4Icy*w_v2lAv10Wm+@=3s3b8yb-6XhTV1moGhoQ%~w+j=QH0uf4Sbw_JBIuAVp+PyF^zA{+l9 zAcvm*A+uc-F)P%L&LNXyCo@P=2*{~t6}&>DAcnCVK&l;2{^4b;SiMz1H|^F5xP075 zBvVPue%y>E2A@)e&+8koVe^MhyRy3k0?{{a{lCyPpl8%w=SJ3HSpxGogua=Lkvkc9ERbt z7esg)M;XeQ;*ud(Ar^6V5gU6@ZJCCS_6{^2Zb5^qq*7*Gm_PJkI==6H zxC_@@HVQe}Sx&j+!n3$dU$J%zcI>Q0I7FOBX6)h>wkl*%psH5|x_2$W@z!H_dC>~w z$FlMCyf+Zb0&c!;tjKI?&zU%{5b|O>c+|ad(uK-*Jf6Q1S`)eWv(vuG);w%E-pZkq z`-_}_f+M(8l`_ef5d>V8ei;Jdbz2aoO&N=+*N7Rs;-WlWN2r0~f?VGD)i>ARw~yS4 zldF4RPu)S@ZsNFMyxpTuy^6}R0?RM($j51RnmzZ4-y6YkEnB?>xv?lee%@Pq052|D zj)~)jW9^2Mv1;8%9`ls6B=N3NNA|wsi(9UeF?p<=`cV>JOu~zS$|sq?y!Vp%Cjn@Z?^&_Oi3^{7cI*pt>7wpZpz+8POldTUv16 z%s-*DFjpbZDQ8m7H1fmu&3LOd@Ev+ldnb4mP5 zXFz3|2OHB?$K#H$xKt7ZVx^KD)lS?eYBU`{crBJJQ66Jw4zgshvw{x(JVB50Li8#x z;${5kQ&Cx#$LpqEIRbA!Hx1WbIuwO@*_bV?HoK5TIcD8^8Rk5<9NRwH zuQxmXo}E?iYHz5$Q4@N`_CX?s0B@es-_6w${eRBZ*;l4IxBYeBz)`UvH5V zp2A$>_!r(nB&y7jXH?;;af5Ny_XcC?m1m-&q>K5GXhi`E^Rlq-^Cm1?zZ1{?&w3nd zX~jt=lwsb&P5A4Yok$uiK@`DF6NX~aC8wiqen`r<(-E{tK!h-wrS#ISqM zA+)t6(&LI8QWnb(M4D}9+#Lgne~Le1!=lvq3yR@iTTtJUvT$R ztLy}lP)RUshRGA7Lamqlr>{i#?DJ*}zp*=F*(P~)pC7{7t$VS2!>3sF?p`F4hWRin zfMEkGx#`G?gizh1lzZ?K#-4&HSDc2`n|EXKJuhO~q_c3xt%N&<{DhJn)6?|vGjUDOK5qa~2NO^` z&obDT@_D&JiU1$}{R_OY{6n15w<~`2`;}O-VUJTC4uz1D9YJAH9uM83Y(A?Vwy7_YwbKJJ|L78f!m1ldvRbr2=AHs?gb1UZ!>638S9+g9=w}h=#+sXZGLtArS+{cy?r)mz&KORz#KJK15z_1T%kjK1zym z@Z*PH$D-vsQP3rZZpHaH+|q_Q^VVb8hEMRwPri$qsuJFB<9l^n7@WBfAYK^5)Cq%d z-kDWczx^}Jczg-gY^&qvAC+Z=h`7!r6dt&4usjV*lh++=#x-~S89$#o5*M9Qjn!Lf z@ryYt%z0>XF~Lu!Kws~!3V2b6NwlI7D223t-9MA!3MFNUlzc2L-2szg%r45yL2G*g zTNDIn~@=dRvQ2rnY8}ozRhj8(23vm4< zr(*lgdhDt_jH3KpqOvH&Z`>0*W` zD-uDUZY8Ffc<3#RKH~!{+f>J$N;WShsD3<dw(>p|-Ac?XBvsY5`tE_``LOt$ zo0B-l$%KI8EY4SW7NpLDat-e09_b^6Zh5nN{7{DJG^V|KE0N?N@l*)fhfRWhP$Kwo z9NGU!!_K|U+?230h`gL^l#~{VU0sc%;Rv_!$BwsiL9x@!HhoLi@4?}gc5Z@BumnKd zI69Zt!^~Ts>|BFufV`OFUwF0Gfmi0i4?NFIgs$!dq^d?BP(wy}&8cH5{CBB3dXQq% zPf`8lku>i7+!%@rx@h{UxS7Cs)iVKL`3JxLGK2MzlGL68F|Jv>_iivQ8QjjH3c3J< z3cUzVFe^_nriR)C3OE{JLx9Nz%;36pIkT!#!_5dzhm@?K?t{nXLaNh?G&b)C}X z9?TY3OAZ0$#gaFRSU-noCySifIj;heW6Jgt_`stYj-xgg}D*^sZTL z3qrWKxVR)QC-GmP#Q7DK4D;W479Q7cG0QgVYp^H(4?vB6z7-Iopw4eG6G}#fjqnPC z(qxz1XlXP|c!rFfK88CwIyx%5l~+V!C`+>E11%w7iH{6`#cRT^v%|eRTyIZ(>xF=R z`-Fi~noB`*DW&|^*$E|;Imw)Awm!*ZNBCfUQ-?umI6^6HYHn`cc&w#4NfJ>Y8Fu|X zYer*v{{I@j^(*fQ-%5>;4J!Qq8X^RQzW~ByI%yaYgM^y?7ubHZc?%cBi~s-t07*qo IM6N<$f``+srT_o{ literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/zuida.png.meta b/Assets/Sample/Res/img/Backpack2/zuida.png.meta new file mode 100644 index 0000000..cf6a8d2 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/zuida.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 0a4de1e3b1b1c46468d231c5855a941b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/Res/img/Backpack2/zuixiao.png b/Assets/Sample/Res/img/Backpack2/zuixiao.png new file mode 100644 index 0000000000000000000000000000000000000000..dffe9da5fe339ec0927a99a6db6bc9a68f528e9e GIT binary patch literal 5460 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 KMNUMnLSTZU?{+N! literal 0 HcmV?d00001 diff --git a/Assets/Sample/Res/img/Backpack2/zuixiao.png.meta b/Assets/Sample/Res/img/Backpack2/zuixiao.png.meta new file mode 100644 index 0000000..a9668c8 --- /dev/null +++ b/Assets/Sample/Res/img/Backpack2/zuixiao.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: a9c87b2e5b3cce74690e2c8e1964c1ca +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + 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: iPhone + maxTextureSize: 256 + 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: Android + maxTextureSize: 256 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/test.cs b/Assets/Sample/test.cs new file mode 100644 index 0000000..fe16d74 --- /dev/null +++ b/Assets/Sample/test.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.U2D; +using UnityEngine.UI; +using VersionFlow.Runtime; + +public class test : MonoBehaviour, IVersionFlowVisual +{ + private void Awake() + { + StartCoroutine(VersionFlowX.StartVersionFlow(this)); + } + + private void Update() + { + if (Input.GetKeyDown(KeyCode.Keypad1)) + VersionFlowX.BundleMgr.Instantiate("Assets/Test/UI/p1.prefab", uiParent); + if (Input.GetKeyDown(KeyCode.Keypad2)) + VersionFlowX.BundleMgr.Instantiate("Assets/Test/UI/p2.prefab", uiParent); + } + + [SerializeField] + Text ui_state; + [SerializeField] + Slider ui_slider; + [SerializeField] + RectTransform uiParent; + + public void StateChange(EnumVersionFlowState state) + { + ui_state.text = state.ToString(); + } + + public void ShowDownloadProgress(ulong downloadBytes, ulong totalBytes) + { + ui_slider.minValue = 0; + ui_slider.maxValue = totalBytes; + ui_slider.value = downloadBytes; + } + + public void HideDownloadProgress() + { + ui_slider.gameObject.SetActive(false); + } + + public void DownloadConfirm(ulong totalSize, Action confirm) + { + confirm.Invoke(true); + } + + public void OnError(string msg, string btnTxt, Action callback, string title = "错误") + { + ui_state.text = msg; + } + + public void SetVersion(string localVer, string remoteVer) + { + } +} diff --git a/Assets/Sample/test.cs.meta b/Assets/Sample/test.cs.meta new file mode 100644 index 0000000..ef72950 --- /dev/null +++ b/Assets/Sample/test.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 71c0e9006b8d56043ad780fb0e3c67c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sample/ui.cs b/Assets/Sample/ui.cs new file mode 100644 index 0000000..65e8f01 --- /dev/null +++ b/Assets/Sample/ui.cs @@ -0,0 +1,11 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ui : MonoBehaviour +{ + public void Close() + { + Destroy(gameObject); + } +} diff --git a/Assets/Sample/ui.cs.meta b/Assets/Sample/ui.cs.meta new file mode 100644 index 0000000..4de143b --- /dev/null +++ b/Assets/Sample/ui.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1b86632dbcb66ad43ac4c7da6c03779a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity deleted file mode 100644 index 8f49756..0000000 --- a/Assets/Scenes/SampleScene.unity +++ /dev/null @@ -1,435 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} - m_LightingSettings: {fileID: 0} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 3 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - buildHeightMesh: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &330585543 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 330585546} - - component: {fileID: 330585545} - - component: {fileID: 330585544} - - component: {fileID: 330585547} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &330585544 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 ---- !u!20 &330585545 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &330585546 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &330585547 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 1 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_AllowHDROutput: 1 - m_UseScreenCoordOverride: 0 - m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} - m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 - m_TaaSettings: - m_Quality: 3 - m_FrameInfluence: 0.1 - m_JitterScale: 1 - m_MipBias: 0 - m_VarianceClampScale: 0.9 - m_ContrastAdaptiveSharpening: 0 ---- !u!1 &410087039 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 410087041} - - component: {fileID: 410087040} - - component: {fileID: 410087042} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &410087040 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 410087039} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 2 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 5000 - m_UseColorTemperature: 1 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &410087041 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 410087039} - serializedVersion: 2 - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!114 &410087042 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 410087039} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Version: 3 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_RenderingLayers: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_ShadowRenderingLayers: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} - m_SoftShadowQuality: 1 ---- !u!1 &832575517 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 832575519} - - component: {fileID: 832575518} - m_Layer: 0 - m_Name: Global Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &832575518 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 832575517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IsGlobal: 1 - priority: 0 - blendDistance: 0 - weight: 1 - sharedProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} ---- !u!4 &832575519 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 832575517} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1660057539 &9223372036854775807 -SceneRoots: - m_ObjectHideFlags: 0 - m_Roots: - - {fileID: 330585546} - - {fileID: 410087041} - - {fileID: 832575519} diff --git a/Assets/VersionFlow/Builder/Builder.asset b/Assets/VersionFlow/Builder/Builder.asset index 8f56d9b..5d0c9ad 100644 --- a/Assets/VersionFlow/Builder/Builder.asset +++ b/Assets/VersionFlow/Builder/Builder.asset @@ -13,16 +13,29 @@ MonoBehaviour: m_Name: Builder m_EditorClassIdentifier: vfSetting: {fileID: 11400000, guid: b304f98f44ccac546969282b7054a052, type: 2} + debugGraphBackgroundStyle: {fileID: 7433441132597879392, guid: cbaf6570e48ba6248a61745f7f4473d4, type: 3} uploaderClassName: VersionFlow.Editors.PatchUploader_LocalFileSystem - uploaderCfgJson: '{"UploadRoot":"../TestDown"}' - Options: 256 + uploaderCfgJson: '{"UploadRoot":"./LocalPatchRoot"}' + Options: 288 Groups: - - GroupName: Effect - BuildMode: 2 + - GroupName: Backpack + BuildMode: 0 OptionBundle: 0 InstallReady: 0 FolderList: - - {fileID: 102900000, guid: 575569e40b6a7d847aeed7e74c5fead8, type: 3} + - {fileID: 102900000, guid: 71369c84f5c36574a8b343a8c175be38, type: 3} + - GroupName: UI + BuildMode: 1 + OptionBundle: 0 + InstallReady: 0 + FolderList: + - {fileID: 102900000, guid: 8bb48622689fed94598fdcb432cbf01e, type: 3} + - GroupName: Backpack2 + BuildMode: 0 + OptionBundle: 0 + InstallReady: 0 + FolderList: + - {fileID: 102900000, guid: c6bf49ac1b1cd1f46912622f76aae77b, type: 3} SVC: {fileID: 0} DuplicateBundleBeInstallBundle: 0 ShaderBundleBeInstallBundle: 0 diff --git a/Assets/VersionFlow/Editor/LoadingChainGraph/LoadingChainGraphView.cs b/Assets/VersionFlow/Editor/LoadingChainGraph/LoadingChainGraphView.cs index 0b14bb2..edba53e 100644 --- a/Assets/VersionFlow/Editor/LoadingChainGraph/LoadingChainGraphView.cs +++ b/Assets/VersionFlow/Editor/LoadingChainGraph/LoadingChainGraphView.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Linq; -using UnityEditor; using UnityEditor.Experimental.GraphView; using UnityEngine; using UnityEngine.UIElements; @@ -14,13 +13,13 @@ namespace VersionFlow.Editors { SetupZoom(ContentZoomer.DefaultMinScale, ContentZoomer.DefaultMaxScale); this.AddManipulator(new ContentDragger()); - this.AddManipulator(new ClickSelector()); + this.AddManipulator(new ClickSelector()); var gridbg = new GridBackground(); gridbg.StretchToParentSize(); Insert(0, gridbg); - StyleSheet styleSheet = AssetDatabase.LoadAssetAtPath("Assets/Scripts/VersionFlow/Editor/LoadingChainGraph/GridBackgroundStyle.uss"); - styleSheets.Add(styleSheet); + var builder = PatchUploaderUtility.FindBuilderInProject(); + styleSheets.Add(builder.debugGraphBackgroundStyle); Repaint(); Add(new Button(Repaint) { text = "刷新" }); diff --git a/Assets/VersionFlow/Editor/Markup.cs b/Assets/VersionFlow/Editor/Markup.cs new file mode 100644 index 0000000..26907da --- /dev/null +++ b/Assets/VersionFlow/Editor/Markup.cs @@ -0,0 +1,171 @@ + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using UnityEditor; +using UnityEngine; +using VersionFlow.Runtime; + +namespace VersionFlow.Editors +{ + + public static class MarkInBundleFiles + { + public struct FileInfo + { + public BuildEntity Group; + public bool OptionBundle => Group.OptionBundle; + public Color color => Group.MarkColor; + public string Name; + + public FileInfo(BuildEntity group, string assetName) + { + Name = assetName; + Group = group; + } + + public override int GetHashCode() + { + return HashCode.Combine(Group, Name); + } + } + + [InitializeOnLoadMethod] + static void Setup() + { +#if UNITY_2018_1_OR_NEWER + EditorApplication.projectChanged += OnProjectChanged; +#endif + EditorApplication.projectWindowItemOnGUI += OnGUI; + } + + private static Dictionary> s_caches = new Dictionary>(); + + public static void RefreshProjectBundleMark() + { + s_caches.Clear(); + } + + private static void OnGUI(string guid, Rect selectionRect) + { + if (string.IsNullOrEmpty(guid)) return; + + var builder = PatchUploaderUtility.FindBuilderInProject(); + if (builder == null) return; + + if (!BuilderConfig.ShowBuilderMarker) return; + //if (selectionRect.height > 16) return; //非最小模式时,跳过 + + if (!s_caches.TryGetValue(guid, out var info)) + { + info = new HashSet(); + s_caches[guid] = info; + + var path = AssetDatabase.GUIDToAssetPath(guid); + + foreach (var group in builder.Groups) + { + foreach (var folder in group.FolderList) + { + if (folder == null) continue; + + var folderPath = AssetDatabase.GetAssetPath(folder); + if (folderPath == null) continue; + + var folderPathSp = folderPath.Split('/'); + var pathSp = path.Split('/'); + + if (folderPathSp.Length > pathSp.Length) continue; + + bool isSubPath = true; + for (int i = 0; i < folderPathSp.Length; i++) + { + if (folderPathSp[i] != pathSp[i]) + { + isSubPath = false; + break; + } + } + + if (isSubPath) + { + info.Add(new FileInfo(group, Path.GetFileName(path))); + } + } + } + } + + StringBuilder sb = new StringBuilder(); + + if (info.Count > 1) //重复配置了Bundle,显示警告颜色 + { + EditorGUI.DrawRect(selectionRect, new Color(1, 0, 0, 0.5f)); + sb.AppendLine($"重复配置了资源Bundle"); + } + int index = 0; + foreach (var buildInfo in info) + { + var rect = new Rect(selectionRect); + var offset = rect.width - 5 - index * 5; + rect.width = 5; + rect.x += offset; + EditorGUI.DrawRect(rect, buildInfo.color); + if (index == 0) sb.AppendLine($"{buildInfo.Name}"); + sb.AppendLine($"{buildInfo.Group.GroupName}\n{(buildInfo.OptionBundle ? "可选包" : "强制包")}"); + index++; + } + + GUI.Label(selectionRect, new GUIContent() { tooltip = sb.ToString().TrimEnd('\n') }); + } + + private static void OnProjectChanged() + { + s_caches.Clear(); + } + + public static class RefreshTasks + { + public static void SaveTask(string taskID) + { + var raw = EditorPrefs.GetString("RefreshTaskIds", string.Empty); + var hash = raw.Split(';').ToHashSet(); + if (hash.Add(taskID)) + { + raw = string.Empty; + foreach (var k in hash) + { + raw += $"{k};"; + } + raw.Remove(raw.Length - 1); + EditorPrefs.SetString("RefreshTaskIds", raw); + } + } + + public static void DeleteTask(string taskID) + { + var raw = EditorPrefs.GetString("RefreshTaskIds", string.Empty); + var hash = raw.Split(';').ToHashSet(); + if (hash.Remove(taskID)) + { + raw = string.Empty; + foreach (var k in hash) + { + raw += $"{k};"; + } + raw.Remove(raw.Length - 1); + EditorPrefs.SetString("RefreshTaskIds", raw); + } + } + + public static List GetTasks() + { + var raw = EditorPrefs.GetString("RefreshTaskIds", string.Empty); + var hash = raw.Split(';').Where(i => !string.IsNullOrEmpty(i)).ToList(); + return hash; + } + } + } + +} \ No newline at end of file diff --git a/Assets/VersionFlow/Editor/Markup.cs.meta b/Assets/VersionFlow/Editor/Markup.cs.meta new file mode 100644 index 0000000..cd10ccf --- /dev/null +++ b/Assets/VersionFlow/Editor/Markup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e6229f0b955e7345928e77ed65de3a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VersionFlow/Resources/VersionFlowSettings.asset b/Assets/VersionFlow/Resources/VersionFlowSettings.asset index f9a53c5..31585b6 100644 --- a/Assets/VersionFlow/Resources/VersionFlowSettings.asset +++ b/Assets/VersionFlow/Resources/VersionFlowSettings.asset @@ -12,6 +12,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7dc52158fc454554abe766cf83fc6e1b, type: 3} m_Name: VersionFlowSettings m_EditorClassIdentifier: - RootPath: https://update.test.com - SubPath: ProjectName + RootPath: file://e:/gitroot/versionflowx + SubPath: LocalPatchRoot AutoReleaseBundle: 1 diff --git a/Assets/VersionFlow/Runtime/BuilderConfig.cs b/Assets/VersionFlow/Runtime/BuilderConfig.cs index 8f80de0..71dd48f 100644 --- a/Assets/VersionFlow/Runtime/BuilderConfig.cs +++ b/Assets/VersionFlow/Runtime/BuilderConfig.cs @@ -1,15 +1,9 @@ #if UNITY_EDITOR -using AlibabaCloud.OpenApiClient.Models; -using AlibabaCloud.SDK.Cdn20180510; -using AlibabaCloud.SDK.Cdn20180510.Models; -using System; using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; using UnityEditor; using UnityEngine; -using static VersionFlow.Runtime.MarkInBundleFiles; +using UnityEngine.UIElements; namespace VersionFlow.Runtime { @@ -24,6 +18,8 @@ namespace VersionFlow.Runtime [SerializeField] internal VersionFlowSetting vfSetting; + [SerializeField] + internal StyleSheet debugGraphBackgroundStyle; [SerializeField] [HideInInspector] @@ -45,7 +41,6 @@ namespace VersionFlow.Runtime public delegate void OnCalcBundleHashHandle(string bundleOutputPath, List buildInfoList, Dictionary bundleExtraInfo, AssetBundleManifest report); public OnCalcBundleHashHandle OnCalcBundleHash; - public BundleManifest Build(string version, out string outputPath, out Dictionary bundleExtraInfo) { Dictionary assetsToBuild = CollectAssetsToBuild(out var shaderGroup); @@ -316,162 +311,5 @@ namespace VersionFlow.Runtime } } - public static class MarkInBundleFiles - { - public struct FileInfo - { - public BuildEntity Group; - public bool OptionBundle => Group.OptionBundle; - public Color color => Group.MarkColor; - public string Name; - - public FileInfo(BuildEntity group, string assetName) - { - Name = assetName; - Group = group; - } - - public override int GetHashCode() - { - return HashCode.Combine(Group, Name); - } - } - - [InitializeOnLoadMethod] - static void Setup() - { -#if UNITY_2018_1_OR_NEWER - EditorApplication.projectChanged += OnProjectChanged; -#endif - EditorApplication.projectWindowItemOnGUI += OnGUI; - } - - private static Dictionary> s_caches = new Dictionary>(); - - public static void RefreshProjectBundleMark() - { - s_caches.Clear(); - } - - private static void OnGUI(string guid, Rect selectionRect) - { - if (string.IsNullOrEmpty(guid)) return; - - var builder = AssetDatabase.LoadAssetAtPath("Assets/Scripts/VersionFlow/Builder/Builder.asset"); - if (builder == null) return; - - if (!BuilderConfig.ShowBuilderMarker) return; - //if (selectionRect.height > 16) return; //非最小模式时,跳过 - - if (!s_caches.TryGetValue(guid, out var info)) - { - info = new HashSet(); - s_caches[guid] = info; - - var path = AssetDatabase.GUIDToAssetPath(guid); - - foreach (var group in builder.Groups) - { - foreach (var folder in group.FolderList) - { - if (folder == null) continue; - - var folderPath = AssetDatabase.GetAssetPath(folder); - if (folderPath == null) continue; - - var folderPathSp = folderPath.Split('/'); - var pathSp = path.Split('/'); - - if (folderPathSp.Length > pathSp.Length) continue; - - bool isSubPath = true; - for (int i = 0; i < folderPathSp.Length; i++) - { - if (folderPathSp[i] != pathSp[i]) - { - isSubPath = false; - break; - } - } - - if (isSubPath) - { - info.Add(new FileInfo(group, Path.GetFileName(path))); - } - } - } - } - - StringBuilder sb = new StringBuilder(); - - if (info.Count > 1) //重复配置了Bundle,显示警告颜色 - { - EditorGUI.DrawRect(selectionRect, new Color(1, 0, 0, 0.5f)); - sb.AppendLine($"重复配置了资源Bundle"); - } - int index = 0; - foreach (var buildInfo in info) - { - var rect = new Rect(selectionRect); - var offset = rect.width - 5 - index * 5; - rect.width = 5; - rect.x += offset; - EditorGUI.DrawRect(rect, buildInfo.color); - if (index == 0) sb.AppendLine($"{buildInfo.Name}"); - sb.AppendLine($"{buildInfo.Group.GroupName}\n{(buildInfo.OptionBundle ? "可选包" : "强制包")}"); - index++; - } - - GUI.Label(selectionRect, new GUIContent() { tooltip = sb.ToString().TrimEnd('\n') }); - } - - private static void OnProjectChanged() - { - s_caches.Clear(); - } - - public static class RefreshTasks - { - public static void SaveTask(string taskID) - { - var raw = EditorPrefs.GetString("RefreshTaskIds", string.Empty); - var hash = raw.Split(';').ToHashSet(); - if (hash.Add(taskID)) - { - raw = string.Empty; - foreach (var k in hash) - { - raw += $"{k};"; - } - raw.Remove(raw.Length - 1); - EditorPrefs.SetString("RefreshTaskIds", raw); - } - } - - public static void DeleteTask(string taskID) - { - var raw = EditorPrefs.GetString("RefreshTaskIds", string.Empty); - var hash = raw.Split(';').ToHashSet(); - if (hash.Remove(taskID)) - { - raw = string.Empty; - foreach (var k in hash) - { - raw += $"{k};"; - } - raw.Remove(raw.Length - 1); - EditorPrefs.SetString("RefreshTaskIds", raw); - } - } - - public static List GetTasks() - { - var raw = EditorPrefs.GetString("RefreshTaskIds", string.Empty); - var hash = raw.Split(';').Where(i => !string.IsNullOrEmpty(i)).ToList(); - return hash; - } - } - } - } #endif \ No newline at end of file diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 513e6f1..4915756 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -6,7 +6,7 @@ EditorBuildSettings: serializedVersion: 2 m_Scenes: - enabled: 1 - path: Assets/Scenes/SampleScene.unity + path: Assets/Test/Scenes/SampleScene.unity guid: 99c9720ab356a0642a771bea13969a05 m_configObjects: com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index 1e44a0a..e59049b 100644 --- a/ProjectSettings/EditorSettings.asset +++ b/ProjectSettings/EditorSettings.asset @@ -3,28 +3,45 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 - m_ExternalVersionControlSupport: Visible Meta Files + serializedVersion: 12 m_SerializationMode: 2 m_LineEndingsForNewScripts: 0 m_DefaultBehaviorMode: 0 m_PrefabRegularEnvironment: {fileID: 0} m_PrefabUIEnvironment: {fileID: 0} - m_SpritePackerMode: 0 + m_SpritePackerMode: 4 + m_SpritePackerCacheSize: 10 m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 m_EtcTextureCompressorBehavior: 1 m_EtcTextureFastCompressor: 1 m_EtcTextureNormalCompressor: 2 m_EtcTextureBestCompressor: 4 m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref m_ProjectGenerationRootNamespace: - m_CollabEditorSettings: - inProgressEnabled: 1 m_EnableTextureStreamingInEditMode: 1 m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 m_EnterPlayModeOptionsEnabled: 0 m_EnterPlayModeOptions: 3 - m_ShowLightmapResolutionOverlay: 1 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 m_UseLegacyProbeSampleCount: 0 m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index a88bee0..2d81664 100644 --- a/ProjectSettings/UnityConnectSettings.asset +++ b/ProjectSettings/UnityConnectSettings.asset @@ -4,7 +4,7 @@ UnityConnectSettings: m_ObjectHideFlags: 0 serializedVersion: 1 - m_Enabled: 0 + m_Enabled: 1 m_TestMode: 0 m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events m_EventUrl: https://cdp.cloud.unity3d.com/v1/events @@ -23,7 +23,7 @@ UnityConnectSettings: m_Enabled: 0 m_TestMode: 0 m_InitializeOnStartup: 1 - m_PackageRequiringCoreStatsPresent: 0 + m_PackageRequiringCoreStatsPresent: 1 UnityAdsSettings: m_Enabled: 0 m_InitializeOnStartup: 1