From 56f847e978760e39a205a8a2950300ddb4c32111 Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Mon, 30 Dec 2024 14:32:32 +0800 Subject: [PATCH 1/8] =?UTF-8?q?=E6=95=B4=E7=90=86onShareAppMessage?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demo/API_V2/Assets/API/APISO.asset | 2 +- Demo/API_V2/Assets/API/Facility/FacilitySO.asset | 4 ++-- Demo/API_V2/Assets/API/Facility/Screen/ScreenSO.asset | 1 + Demo/API_V2/Assets/API/FileSystem/FileSystemSO.asset | 2 +- .../Assets/API/Share/ShareEvent/ShareEventSO.asset | 11 +++++++++-- .../Assets/API/Share/ShareEvent2/ShareEvent2SO.asset | 7 ++++++- 6 files changed, 20 insertions(+), 7 deletions(-) diff --git a/Demo/API_V2/Assets/API/APISO.asset b/Demo/API_V2/Assets/API/APISO.asset index 55553c378..81b80af85 100644 --- a/Demo/API_V2/Assets/API/APISO.asset +++ b/Demo/API_V2/Assets/API/APISO.asset @@ -19,8 +19,8 @@ MonoBehaviour: - {fileID: 11400000, guid: 9977a581037b84833a32b508e00eb1a2, type: 2} - {fileID: 11400000, guid: 56f316e0e10ba419bbf19bd7a68bfc4c, type: 2} - {fileID: 11400000, guid: 6f0972f5fdc56c543b23c9873d760bf5, type: 2} - - {fileID: 11400000, guid: a461b8cd70d9e4e23ad1cc953bec31e9, type: 2} - {fileID: 11400000, guid: 7ef06699cee7846b7823e4cc421418eb, type: 2} + - {fileID: 11400000, guid: a461b8cd70d9e4e23ad1cc953bec31e9, type: 2} - {fileID: 11400000, guid: 55de20d536f8c4689bbd80553d87fe46, type: 2} - {fileID: 11400000, guid: f2c56d751bb7c4c398db7c1db352517d, type: 2} - {fileID: 11400000, guid: b4a6196f623dd4435a4f3bd70af92d06, type: 2} diff --git a/Demo/API_V2/Assets/API/Facility/FacilitySO.asset b/Demo/API_V2/Assets/API/Facility/FacilitySO.asset index 248fd99fc..f7bcd18e2 100644 --- a/Demo/API_V2/Assets/API/Facility/FacilitySO.asset +++ b/Demo/API_V2/Assets/API/Facility/FacilitySO.asset @@ -15,10 +15,10 @@ MonoBehaviour: categoryName: "\u8BBE\u5907" categorySprite: {fileID: 21300000, guid: 53dd2b1922e5142ec8a53037f362fc56, type: 3} entryList: - - {fileID: 11400000, guid: bbbc9b983d6d34ad3bac2921509f612f, type: 2} - - {fileID: 11400000, guid: c17ae0ce755f04419b700825b20fd386, type: 2} - {fileID: 11400000, guid: a24af43ae51914d26b0bf637c283dab2, type: 2} - {fileID: 11400000, guid: 4eba2c9f2f2064e4081be74302ca4c33, type: 2} + - {fileID: 11400000, guid: bbbc9b983d6d34ad3bac2921509f612f, type: 2} + - {fileID: 11400000, guid: c17ae0ce755f04419b700825b20fd386, type: 2} - {fileID: 11400000, guid: ac09abff5d8bc48bbabd08bde820b58b, type: 2} - {fileID: 11400000, guid: 3bf339b994c544db3860ddf0a0dc8e20, type: 2} - {fileID: 11400000, guid: e92d94924be504167a342e42e1162f21, type: 2} diff --git a/Demo/API_V2/Assets/API/Facility/Screen/ScreenSO.asset b/Demo/API_V2/Assets/API/Facility/Screen/ScreenSO.asset index 545604476..b7bb2dc9e 100644 --- a/Demo/API_V2/Assets/API/Facility/Screen/ScreenSO.asset +++ b/Demo/API_V2/Assets/API/Facility/Screen/ScreenSO.asset @@ -26,3 +26,4 @@ MonoBehaviour: - buttonText: "\u67E5\u8BE2\u7528\u6237\u662F\u5426\u5728\u5F55\u5C4F" - buttonText: "\u83B7\u53D6\u5C4F\u5E55\u4EAE\u5EA6" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/FileSystem/FileSystemSO.asset b/Demo/API_V2/Assets/API/FileSystem/FileSystemSO.asset index 2b8fc9628..b711979f0 100644 --- a/Demo/API_V2/Assets/API/FileSystem/FileSystemSO.asset +++ b/Demo/API_V2/Assets/API/FileSystem/FileSystemSO.asset @@ -24,8 +24,8 @@ MonoBehaviour: - {fileID: 11400000, guid: 65ab1b01a722b4542a14fcf9decca3de, type: 2} - {fileID: 11400000, guid: 19b80cb144f0c4ea28a4ddca7a2c2f09, type: 2} - {fileID: 11400000, guid: 0aa5d76237c844275add1612c47bddaa, type: 2} - - {fileID: 11400000, guid: 73c05fc1ffae94ec1b69a00ee261d529, type: 2} - {fileID: 11400000, guid: 65a826f5f949544d8990e673231bb80f, type: 2} + - {fileID: 11400000, guid: 73c05fc1ffae94ec1b69a00ee261d529, type: 2} - {fileID: 11400000, guid: 3a901e80b59ad4aafbe373ee6a8df2d8, type: 2} - {fileID: 11400000, guid: e7ea0be62dc6543b0a8dc629489c5e7e, type: 2} categoryOrder: 11 diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset index 02a01eee4..d551124d0 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset @@ -14,8 +14,14 @@ MonoBehaviour: m_EditorClassIdentifier: entryScriptTypeName: ShareEvent entryName: "\u8F6C\u53D11" - entryAPI: "\u8F6C\u53D1\u76F8\u5173api" - entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650" + entryAPI: "\u8F6C\u53D1\u76F8\u5173api\n" + entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027 + | wx.updateShareMenu\n\u663E\u793A\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE + | wx.showShareMenu\n\u9690\u85CF\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE + | wx.hideShareMenu\n\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97 | wx.showShareImageMenu\n\u8BBE\u7F6Esharetofriend\u5B57\u6BB5 + | wx.setMessageToFriendQuery\n\u8BBE\u7F6E\u63A5\u529B\u53C2\u6570 | wx.setHandoffQuery\n\u5F00\u59CB\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708 + | wx.onShareTimeline | wx.offShareTimeline\n\u76D1\u542Csharetofriend | wx.onShareMessageToFriend\n\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u8F6C\u53D1 + | wx.onShareAppMessage" optionList: [] initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" extraButtonList: @@ -28,3 +34,4 @@ MonoBehaviour: - buttonText: "\u76D1\u542Csharetofriend" - buttonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u8F6C\u53D1" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset index d4f27195d..90d0002df 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset @@ -15,7 +15,11 @@ MonoBehaviour: entryScriptTypeName: ShareEvent2 entryName: "\u8F6C\u53D12" entryAPI: "\u8F6C\u53D1\u76F8\u5173api" - entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650" + entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u5F00\u59CB\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00 + | wx.onHandoff | wx.offHandoff\n\u5F00\u59CB\u76D1\u542C\u590D\u5236\u94FE\u63A5 + | wx.onCopyUrl | wx.offCopyUrl\n\u5F00\u59CB\u76D1\u542C\u6536\u85CF | wx.onAddToFavorites + | wx.offAddToFavorites\n\u83B7\u53D6\u8F6C\u53D1\u8BE6\u7EC6\u4FE1\u606F | wx.getShareInfo\n\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F + | wx.authPrivateMessage" optionList: [] initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" extraButtonList: @@ -24,3 +28,4 @@ MonoBehaviour: - buttonText: "\u83B7\u53D6\u8F6C\u53D1\u8BE6\u7EC6\u4FE1\u606F" - buttonText: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F" initialResultList: [] + entryOrder: 0 From 7c75fde747a4a89725dec3d9ff8f3b97bb60554f Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Tue, 18 Feb 2025 18:53:49 +0800 Subject: [PATCH 2/8] =?UTF-8?q?=E5=88=86=E4=BA=AB=E7=9B=B8=E5=85=B3api?= =?UTF-8?q?=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demo/API_V2/Assets/API/Share/Favorites.meta | 8 + .../Assets/API/Share/Favorites/Favorites.cs | 44 + .../API/Share/Favorites/Favorites.cs.meta | 11 + .../API/Share/Favorites/FavoritesSO.asset | 23 + .../Share/Favorites/FavoritesSO.asset.meta | 8 + .../Assets/API/Share/PrivateMessage.meta | 8 + .../Share/PrivateMessage/PrivateMessage.cs | 35 + .../PrivateMessage/PrivateMessage.cs.meta | 11 + .../PrivateMessage/PrivateMessageSO.asset | 23 + .../PrivateMessageSO.asset.meta | 8 + .../ShareAppMessage/ShareAppMessageSO.asset | 3 +- .../API/Share/ShareEvent/ShareEventSO.asset | 8 +- .../API/Share/ShareEvent2/ShareEvent2SO.asset | 6 +- .../Assets/API/Share/ShareImageMenu.meta | 8 + .../Share/ShareImageMenu/ShareImageMenu.cs | 41 + .../ShareImageMenu/ShareImageMenu.cs.meta | 11 + .../ShareImageMenu/ShareImageMenuSO.asset | 23 + .../ShareImageMenuSO.asset.meta | 8 + Demo/API_V2/Assets/API/Share/ShareInfo.meta | 8 + .../Assets/API/Share/ShareInfo/ShareInfo.cs | 33 + .../API/Share/ShareInfo/ShareInfo.cs.meta | 11 + .../API/Share/ShareInfo/ShareInfoSO.asset | 23 + .../Share/ShareInfo/ShareInfoSO.asset.meta | 8 + Demo/API_V2/Assets/API/Share/ShareMenu.meta | 8 + .../Assets/API/Share/ShareMenu/ShareMenu.cs | 59 + .../API/Share/ShareMenu/ShareMenu.cs.meta | 11 + .../API/Share/ShareMenu/ShareMenuSO.asset | 26 + .../Share/ShareMenu/ShareMenuSO.asset.meta | 8 + Demo/API_V2/Assets/API/Share/ShareSO.asset | 10 + .../Assets/API/Share/ShareTimeline.meta | 8 + .../API/Share/ShareTimeline/ShareTimeline.cs | 49 + .../Share/ShareTimeline/ShareTimeline.cs.meta | 11 + .../Share/ShareTimeline/ShareTimelineSO.asset | 23 + .../ShareTimeline/ShareTimelineSO.asset.meta | 8 + Demo/API_V2/Assets/API/Share/linkHand.meta | 8 + .../Assets/API/Share/linkHand/linkHand.cs | 31 + .../API/Share/linkHand/linkHand.cs.meta | 11 + .../API/Share/linkHand/linkHandSO.asset | 23 + .../API/Share/linkHand/linkHandSO.asset.meta | 8 + Demo/API_V2/Assets/API/Share/onPcHand.meta | 8 + .../Assets/API/Share/onPcHand/onPcHand.cs | 31 + .../API/Share/onPcHand/onPcHand.cs.meta | 11 + .../API/Share/onPcHand/onPcHandSO.asset | 23 + .../API/Share/onPcHand/onPcHandSO.asset.meta | 8 + .../Assets/API/Share/onShareMessage.meta | 8 + .../Share/onShareMessage/onShareMessage.cs | 51 + .../onShareMessage/onShareMessage.cs.meta | 11 + .../onShareMessage/onShareMessageSO.asset | 26 + .../onShareMessageSO.asset.meta | 8 + .../API_V2/Assets/API/Share/setShareMenu.meta | 8 + .../API/Share/setShareMenu/setShareMenu.cs | 59 + .../Share/setShareMenu/setShareMenu.cs.meta | 11 + .../Share/setShareMenu/setShareMenuSO.asset | 29 + .../setShareMenu/setShareMenuSO.asset.meta | 8 + Demo/API_V2/Assets/Scenes/MainScene.unity | 4316 ++++++++++++++++- 55 files changed, 5127 insertions(+), 161 deletions(-) create mode 100644 Demo/API_V2/Assets/API/Share/Favorites.meta create mode 100644 Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs create mode 100644 Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/PrivateMessage.meta create mode 100644 Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs create mode 100644 Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareImageMenu.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs create mode 100644 Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareInfo.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs create mode 100644 Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareMenu.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs create mode 100644 Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareTimeline.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs create mode 100644 Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/linkHand.meta create mode 100644 Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs create mode 100644 Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/onPcHand.meta create mode 100644 Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs create mode 100644 Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/onShareMessage.meta create mode 100644 Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs create mode 100644 Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset.meta create mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu.meta create mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs create mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta diff --git a/Demo/API_V2/Assets/API/Share/Favorites.meta b/Demo/API_V2/Assets/API/Share/Favorites.meta new file mode 100644 index 000000000..6f601e589 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/Favorites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41b7ef81e794eea47a4a2ee28593105d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs new file mode 100644 index 000000000..a731d72de --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs @@ -0,0 +1,44 @@ +using WeChatWASM; +using System; + +public class Favorites : Details +{ + private bool _isListeningAddToFavorites = false; + private readonly Action> _onAddToFavorites = ( + callback +) => +{ + callback( + new OnAddToFavoritesListenerResult + { + title = "收藏标题", + imageUrl = "xx", + query = "key1=val1&key2=val2", + disableForward = false + } + ); +}; + protected override void TestAPI(string[] args) + { + onAddToFavorites(); + } + private void Start() + { + //GameManager.Instance.detailsController.BindExtraButtonAction(0, onAddToFavorites); + } + public void onAddToFavorites() + { + if (!_isListeningAddToFavorites) + { + WX.OnAddToFavorites(_onAddToFavorites); + } + else + { + WX.OffAddToFavorites(_onAddToFavorites); + } + _isListeningAddToFavorites = !_isListeningAddToFavorites; + GameManager.Instance.detailsController.ChangeInitialButtonText( + _isListeningAddToFavorites ? "取消监听收藏" : "开始监听收藏" + ); + } +} diff --git a/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs.meta b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs.meta new file mode 100644 index 000000000..6c83f41a8 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c68a29f7fb299d3438b5993a69b5c5d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset new file mode 100644 index 000000000..018252ca8 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: FavoritesSO + m_EditorClassIdentifier: + entryScriptTypeName: Favorites + entryName: "\u6536\u85CF\u76D1\u542C" + entryAPI: wx.onAddToFavorites | wx.offAddToFavorites + entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u6536\u85CF\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6" + optionList: [] + initialButtonText: "\u5F00\u59CB\u76D1\u542C\u6536\u85CF" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset.meta b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset.meta new file mode 100644 index 000000000..f4c1f0c9d --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4bdaaff4820c8eb4e9de6e076f490ab0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage.meta b/Demo/API_V2/Assets/API/Share/PrivateMessage.meta new file mode 100644 index 000000000..2689b2ab5 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/PrivateMessage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a83db5429dc2fd5409af94c88ed1ab18 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs new file mode 100644 index 000000000..a70f13203 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using WeChatWASM; +using LitJson; + +public class PrivateMessage : Details +{ + protected override void TestAPI(string[] args) + { + + } + public void authPrivateMessage() + { + WX.AuthPrivateMessage( + new AuthPrivateMessageOption + { + shareTicket = "xxxxxx", + success = (res) => + { + Debug.Log("authPrivateMessage success" + JsonMapper.ToJson(res)); + // res + // { + // errMsg: 'authPrivateMessage:ok' + // valid: true + // iv: 'xxxx', + // encryptedData: 'xxxxxx' + // } + }, + fail = (res) => + { + Debug.Log("authPrivateMessage fail" + res.errMsg); + } + } + ); + } +} diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs.meta b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs.meta new file mode 100644 index 000000000..acc845946 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 161771bdcd292e94f8331d4a052d7819 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset new file mode 100644 index 000000000..30fbf6841 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: PrivateMessageSO + m_EditorClassIdentifier: + entryScriptTypeName: PrivateMessage + entryName: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F" + entryAPI: wx.authPrivateMessage + entryDescription: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F\u3002" + optionList: [] + initialButtonText: "\u79C1\u5BC6\u6D88\u606F\u9A8C\u8BC1" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset.meta b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset.meta new file mode 100644 index 000000000..41ef14b44 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 519da7c63574fd3499e390e73184682f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset index 45a0a656d..fb00ebe99 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset @@ -15,8 +15,9 @@ MonoBehaviour: entryScriptTypeName: ShareAppMessage entryName: "\u5206\u4EAB\u5E94\u7528\u4FE1\u606F" entryAPI: shareAppMessage - entryDescription: + entryDescription: "\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002" optionList: [] initialButtonText: "\u5206\u4EAB" extraButtonList: [] initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset index d551124d0..6b16c0017 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset @@ -15,13 +15,7 @@ MonoBehaviour: entryScriptTypeName: ShareEvent entryName: "\u8F6C\u53D11" entryAPI: "\u8F6C\u53D1\u76F8\u5173api\n" - entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027 - | wx.updateShareMenu\n\u663E\u793A\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE - | wx.showShareMenu\n\u9690\u85CF\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE - | wx.hideShareMenu\n\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97 | wx.showShareImageMenu\n\u8BBE\u7F6Esharetofriend\u5B57\u6BB5 - | wx.setMessageToFriendQuery\n\u8BBE\u7F6E\u63A5\u529B\u53C2\u6570 | wx.setHandoffQuery\n\u5F00\u59CB\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708 - | wx.onShareTimeline | wx.offShareTimeline\n\u76D1\u542Csharetofriend | wx.onShareMessageToFriend\n\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u8F6C\u53D1 - | wx.onShareAppMessage" + entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650" optionList: [] initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" extraButtonList: diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset index 90d0002df..c47c6e5ef 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset @@ -15,11 +15,7 @@ MonoBehaviour: entryScriptTypeName: ShareEvent2 entryName: "\u8F6C\u53D12" entryAPI: "\u8F6C\u53D1\u76F8\u5173api" - entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u5F00\u59CB\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00 - | wx.onHandoff | wx.offHandoff\n\u5F00\u59CB\u76D1\u542C\u590D\u5236\u94FE\u63A5 - | wx.onCopyUrl | wx.offCopyUrl\n\u5F00\u59CB\u76D1\u542C\u6536\u85CF | wx.onAddToFavorites - | wx.offAddToFavorites\n\u83B7\u53D6\u8F6C\u53D1\u8BE6\u7EC6\u4FE1\u606F | wx.getShareInfo\n\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F - | wx.authPrivateMessage" + entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650" optionList: [] initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" extraButtonList: diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu.meta b/Demo/API_V2/Assets/API/Share/ShareImageMenu.meta new file mode 100644 index 000000000..4ce76a398 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 944ee0aae0bcb1c4d9966cf200053081 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs new file mode 100644 index 000000000..a81eda336 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs @@ -0,0 +1,41 @@ +using WeChatWASM; +using UnityEngine; + +public class ShowShareImageMenu : Details +{ + protected override void TestAPI(string[] args) + { + showShareImageMenu(); + } + public void showShareImageMenu() + { + WX.DownloadFile( + new DownloadFileOption + { + url = "xxxxx", + success = (res) => + { + WX.ShowShareImageMenu( + new ShowShareImageMenuOption + { + path = res.tempFilePath, + style = "default", + success = (res) => + { + Debug.Log("success"); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } + } + ); + } + } + ); + } +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs.meta b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs.meta new file mode 100644 index 000000000..976f332b0 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 975ebcc7ab80a6945a62d6b7ede8c8b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset new file mode 100644 index 000000000..19663dc7e --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: ShareImageMenuSO + m_EditorClassIdentifier: + entryScriptTypeName: ShowShareImageMenu + entryName: "\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" + entryAPI: wx.showShareImageMenu + entryDescription: "\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" + optionList: [] + initialButtonText: "\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset.meta new file mode 100644 index 000000000..605b7a1a6 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ba9a02a26c73e048b5307d234540ade +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareInfo.meta b/Demo/API_V2/Assets/API/Share/ShareInfo.meta new file mode 100644 index 000000000..f418a724b --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd4ffea4c8c421c4f82696b0e3a8803f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs new file mode 100644 index 000000000..beb5b11f7 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs @@ -0,0 +1,33 @@ +using WeChatWASM; +using UnityEngine; + +public class ShareInfo : Details + +{ + protected override void TestAPI(string[] args) + { + getShareInfo(); + } + public void getShareInfo() + { + WX.GetShareInfo( + new GetShareInfoOption + { + shareTicket = "xxx", + timeout = 2000, + success = (res) => + { + Debug.Log("success"); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } + } + ); + } +} diff --git a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs.meta b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs.meta new file mode 100644 index 000000000..8731dd192 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7f196339b54639442901fd1890be8c0a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset new file mode 100644 index 000000000..a0246bedf --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: ShareInfoSO + m_EditorClassIdentifier: + entryScriptTypeName: ShareInfo + entryName: "\u83B7\u53D6\u5206\u4EAB\u4FE1\u606F" + entryAPI: wx.getShareInfo + entryDescription: "\u83B7\u53D6\u8F6C\u53D1\u8BE6\u7EC6\u4FE1\u606F\uFF08\u4E3B\u8981\u662F\u83B7\u53D6\u7FA4ID\uFF09\u3002" + optionList: [] + initialButtonText: "\u83B7\u53D6\u5206\u4EAB\u8BE6\u60C5" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset.meta new file mode 100644 index 000000000..53330a40c --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9ee7e215d0456b488d2a691988d3377 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu.meta b/Demo/API_V2/Assets/API/Share/ShareMenu.meta new file mode 100644 index 000000000..f1432707c --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareMenu.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ec1d4ecf5aae804f93feae8994f3c5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs new file mode 100644 index 000000000..6cb08829a --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs @@ -0,0 +1,59 @@ +using UnityEngine; +using WeChatWASM; + +public class ShareMenu : Details +{ + private void Start() + { + GameManager.Instance.detailsController.BindExtraButtonAction(0, hideShareMenu); + } + protected override void TestAPI(string[] args) + { + showShareMenu(); + } + + public void showShareMenu() + { + WX.ShowShareMenu( + new ShowShareMenuOption + { + withShareTicket = true, + menus = new string[] { "shareAppMessage", "shareTimeline" }, + success = (res) => + { + Debug.Log("success"); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } + } + ); + } + + public void hideShareMenu() + { + WX.HideShareMenu( + new HideShareMenuOption + { + menus = new string[] { "shareAppMessage", "shareTimeline" }, + success = (res) => + { + Debug.Log("success"); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } + } + ); + } +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs.meta b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs.meta new file mode 100644 index 000000000..625206452 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3cbc8c1391bff754299b28b70f3ccd53 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset new file mode 100644 index 000000000..b76b08fed --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset @@ -0,0 +1,26 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: ShareMenuSO + m_EditorClassIdentifier: + entryScriptTypeName: ShareMenu + entryName: "\u663E\u793A\u8F6C\u53D1" + entryAPI: 'wx.showShareMenu + + wx.hideShareMenu' + entryDescription: "\u8BBE\u7F6E\u53F3\u4E0A\u89D2\u70B9\u5F00\u7684\u8BE6\u60C5\u754C\u9762\u4E2D\u7684\u5206\u4EAB\u6309\u94AE\u662F\u5426\u53EF\u7528\n" + optionList: [] + initialButtonText: "\u663E\u793A\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE" + extraButtonList: + - buttonText: "\u9690\u85CF\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE" + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset.meta new file mode 100644 index 000000000..a7766191a --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67f658e249949454a9336842877eacb2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareSO.asset b/Demo/API_V2/Assets/API/Share/ShareSO.asset index 13f32e191..325411ea0 100644 --- a/Demo/API_V2/Assets/API/Share/ShareSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareSO.asset @@ -15,7 +15,17 @@ MonoBehaviour: categoryName: "\u8F6C\u53D1" categorySprite: {fileID: 21300000, guid: fcb0815b78313407ba299719f527350d, type: 3} entryList: + - {fileID: 11400000, guid: 4bdaaff4820c8eb4e9de6e076f490ab0, type: 2} + - {fileID: 11400000, guid: c8002e7d2e031d045a8f350dbea866b0, type: 2} + - {fileID: 11400000, guid: 38157a28d0b1af140aa9247a67207552, type: 2} + - {fileID: 11400000, guid: 82f8461435201ae4b8a61a442878e16b, type: 2} + - {fileID: 11400000, guid: 519da7c63574fd3499e390e73184682f, type: 2} + - {fileID: 11400000, guid: 730ee042b2eb3e04aaa5fff6aa480768, type: 2} - {fileID: 11400000, guid: 102555321c0dd4bc3ae36bf3514c2052, type: 2} - {fileID: 11400000, guid: 805c0a637a7d34742adf65b16186a448, type: 2} - {fileID: 11400000, guid: 0512619a7c8064a079849e6f0a8b140f, type: 2} + - {fileID: 11400000, guid: 2ba9a02a26c73e048b5307d234540ade, type: 2} + - {fileID: 11400000, guid: d9ee7e215d0456b488d2a691988d3377, type: 2} + - {fileID: 11400000, guid: 67f658e249949454a9336842877eacb2, type: 2} + - {fileID: 11400000, guid: 6ad02ddcd43d7e5439afe0b165d92460, type: 2} categoryOrder: 2 diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline.meta b/Demo/API_V2/Assets/API/Share/ShareTimeline.meta new file mode 100644 index 000000000..3dacb5848 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0cb13a03589a3f4f8633a69a0a479e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs new file mode 100644 index 000000000..f406e5161 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs @@ -0,0 +1,49 @@ +using WeChatWASM; +using System; + + +public class ShareTimeline : Details +{ + protected override void TestAPI(string[] args) + { + onShareTimeline(); + } + + private bool _isListeningShareTimeline = false; + private readonly Action> _onShareTimelineCallback = ( + callback + ) => + { + callback( + new OnShareTimelineListenerResult + { + imageUrl = "xxx", + imagePreviewUrl = "yy", + imagePreviewUrlId = "xx", + imageUrlId = "xxx", + path = "xx", + query = "xx", + title = "test", + } + ); + }; + public void onShareTimeline() + { + if (!_isListeningShareTimeline) + { + WX.OnShareTimeline(_onShareTimelineCallback); + } + else + { + WX.OffShareTimeline(_onShareTimelineCallback); + } + _isListeningShareTimeline = !_isListeningShareTimeline; + GameManager.Instance.detailsController.ChangeInitialButtonText( + _isListeningShareTimeline ? "取消监听分享到朋友圈" : "开始监听分享到朋友圈" + ); + } + private void OnDestroy() + { + WX.OffShareTimeline(_onShareTimelineCallback); + } +} diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs.meta b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs.meta new file mode 100644 index 000000000..9aa3bbe11 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0b753484e4f7a5d4f9d357263ef368d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset new file mode 100644 index 000000000..4cb3805f6 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: ShareTimelineSO + m_EditorClassIdentifier: + entryScriptTypeName: ShareTimeline + entryName: "\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" + entryAPI: wx.onShareTimeline | wx.offShareTimeline + entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u5206\u4EAB\u5230\u670B\u53CB\u5708\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002" + optionList: [] + initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset.meta new file mode 100644 index 000000000..415f9e2d9 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ad02ddcd43d7e5439afe0b165d92460 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/linkHand.meta b/Demo/API_V2/Assets/API/Share/linkHand.meta new file mode 100644 index 000000000..408534b85 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/linkHand.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20f31f23950db8648b6b04015bd98188 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs b/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs new file mode 100644 index 000000000..80db6f94c --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs @@ -0,0 +1,31 @@ +using WeChatWASM; +using System; + +public class linkHand : Details +{ + private bool _isListeningCopyUrl = false; + private readonly Action> _onCopyUrl = (callback) => + { + callback(new OnCopyUrlListenerResult { query = "xx" }); + }; + + protected override void TestAPI(string[] args) + { + onCopyUrl(); + } + public void onCopyUrl() + { + if (!_isListeningCopyUrl) + { + WX.OnCopyUrl(_onCopyUrl); + } + else + { + WX.OffCopyUrl(_onCopyUrl); + } + _isListeningCopyUrl = !_isListeningCopyUrl; + GameManager.Instance.detailsController.ChangeInitialButtonText( + _isListeningCopyUrl ? "取消监听复制链接" : "开始监听复制链接" + ); + } +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs.meta b/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs.meta new file mode 100644 index 000000000..1388ffb3f --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e94ce1c2d91599d4a850c8a27f11b66c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset new file mode 100644 index 000000000..15f7903cb --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: linkHandSO + m_EditorClassIdentifier: + entryScriptTypeName: linkHand + entryName: "\u94FE\u63A5\u76D1\u542C" + entryAPI: wx.onCopyUrl | wx.offCopyUrl + entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u590D\u5236\u94FE\u63A5\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002" + optionList: [] + initialButtonText: "\u5F00\u59CB\u76D1\u542C\u590D\u5236\u94FE\u63A5" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset.meta b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset.meta new file mode 100644 index 000000000..ffdcf7a9c --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8002e7d2e031d045a8f350dbea866b0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onPcHand.meta b/Demo/API_V2/Assets/API/Share/onPcHand.meta new file mode 100644 index 000000000..7111c5c92 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onPcHand.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d134949cb89b4714aaec7f81045a9523 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs new file mode 100644 index 000000000..889416fed --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs @@ -0,0 +1,31 @@ +using WeChatWASM; +using System; + +public class onPcHand : Details +{ + private bool _isListeningHandoff = false; + private readonly Action> _onHandoff = (callback) => + { + callback(new OnHandoffListenerResult { query = "xxxx" }); + }; + + protected override void TestAPI(string[] args) + { + onHandoff(); + } + public void onHandoff() + { + if (!_isListeningHandoff) + { + WX.OnHandoff(_onHandoff); + } + else + { + WX.OffHandoff(_onHandoff); + } + _isListeningHandoff = !_isListeningHandoff; + GameManager.Instance.detailsController.ChangeInitialButtonText( + _isListeningHandoff ? "取消监听在电脑上打开" : "开始监听在电脑上打开" + ); + } +} diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs.meta b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs.meta new file mode 100644 index 000000000..778e74b2b --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea41a2380d5e6fa46ac8335f7f81d652 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset new file mode 100644 index 000000000..cfa285c17 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: onPcHandSO + m_EditorClassIdentifier: + entryScriptTypeName: onPcHand + entryName: "\u7535\u8111\u76D1\u542C" + entryAPI: wx.onHandoff | wx.offHandoff + entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u5728\u7535\u8111\u4E0A\u6253\u5F00\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6" + optionList: [] + initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset.meta b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset.meta new file mode 100644 index 000000000..68b2421f0 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38157a28d0b1af140aa9247a67207552 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage.meta b/Demo/API_V2/Assets/API/Share/onShareMessage.meta new file mode 100644 index 000000000..efcf97784 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareMessage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d09702cfaf2f7a346b9e65dbb7fb31a7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs new file mode 100644 index 000000000..13e0e50b9 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs @@ -0,0 +1,51 @@ +using WeChatWASM; +using System; +using LitJson; + +public class onShareMessage : Details +{ + private readonly Action _onShareMessageToFriend = (res) => +{ + var result = "onShareMessageToFriend\n" + JsonMapper.ToJson(res); + GameManager.Instance.detailsController.AddResult( + new ResultData() { initialContentText = result } + ); +}; + + private readonly Action> _onShareAppMessageCallback = ( + callback +) => +{ + callback( + new WXShareAppMessageParam + { + title = "转发标题", + imageUrl = "xx", + query = "key1=val1&key2=val2" + } + ); +}; + protected override void TestAPI(string[] args) + { + onShareMessageToFriend(); + } + private void Start() + { + GameManager.Instance.detailsController.BindExtraButtonAction(0, onShareAppMessage); + + } + public void onShareMessageToFriend() + { + WX.OnShareMessageToFriend(_onShareMessageToFriend); + } + public void onShareAppMessage() + { + var defaultParam = new WXShareAppMessageParam + { + title = "转发标题", + imageUrl = "xx", + query = "key1=val1&key2=val2" + }; + WX.OnShareAppMessage(defaultParam, _onShareAppMessageCallback); + } +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs.meta b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs.meta new file mode 100644 index 000000000..3ecf03ce8 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8eb384adaf65e2a4b9cb1f6506c12cd8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset new file mode 100644 index 000000000..e31b3d77a --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset @@ -0,0 +1,26 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: onShareMessageSO + m_EditorClassIdentifier: + entryScriptTypeName: onShareMessage + entryName: "\u5206\u4EAB\u76D1\u542C\u8F6C\u53D1" + entryAPI: "\u8F6C\u53D1\u76F8\u5173api\t" + entryDescription: 'wx.onShareMessageToFriend + + wx.onShareAppMessage' + optionList: [] + initialButtonText: "\u76D1\u542C\u597D\u53CB\u5206\u4EAB" + extraButtonList: + - buttonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u8F6C\u53D1" + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset.meta b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset.meta new file mode 100644 index 000000000..9db092ff0 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 82f8461435201ae4b8a61a442878e16b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu.meta b/Demo/API_V2/Assets/API/Share/setShareMenu.meta new file mode 100644 index 000000000..6fa58ecd8 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/setShareMenu.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b72e8d1a3ad5ee43bead96603355f9e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs new file mode 100644 index 000000000..e0cbd0743 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs @@ -0,0 +1,59 @@ +using UnityEngine; +using WeChatWASM; + +public class setShareMenu : Details +{ + protected override void TestAPI(string[] args) + { + updateShareMenu(); + } + private void Start() + { + GameManager.Instance.detailsController.BindExtraButtonAction(0, setMessageToFriendQuery); + GameManager.Instance.detailsController.BindExtraButtonAction(1, setHandoffQuery); + } + public void updateShareMenu() + { + var parameter = new UpdatableMessageFrontEndParameter[] + { + new UpdatableMessageFrontEndParameter { name = "xxx", value = "yyy" }, + new UpdatableMessageFrontEndParameter { name = "zz", value = "kk" } + }; + + var info = new UpdatableMessageFrontEndTemplateInfo { parameterList = parameter, templateId = "模板id" }; + + WX.UpdateShareMenu( + new UpdateShareMenuOption + { + isPrivateMessage = true, + activityId = "xxx", + templateInfo = info, + success = (res) => + { + WX.ShowToast(new ShowToastOption { title = "设置成功" }); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } + } + ); + } + public void setMessageToFriendQuery() + { + var isSuccess = WX.SetMessageToFriendQuery( + new SetMessageToFriendQueryOption { shareMessageToFriendScene = 1, query = "abcd" } + ); + WX.ShowToast(new ShowToastOption { title = isSuccess ? "true" : "false" }); + } + + public void setHandoffQuery() + { + var isSuccess = WX.SetHandoffQuery("xxx"); + WX.ShowToast(new ShowToastOption { title = isSuccess ? "true" : "false" }); + } +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta new file mode 100644 index 000000000..6e0c8a845 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4de5bddfb26a92849b39a1c8253ddc97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset new file mode 100644 index 000000000..6745ebc0f --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset @@ -0,0 +1,29 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: setShareMenuSO + m_EditorClassIdentifier: + entryScriptTypeName: setShareMenu + entryName: "\u8BBE\u7F6E\u5206\u4EAB\u5C5E\u6027" + entryAPI: "\u8F6C\u53D1\u76F8\u5173api" + entryDescription: 'wx.updateShareMenu + + wx.setMessageToFriendQuery + + wx.setHandoffQuery' + optionList: [] + initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" + extraButtonList: + - buttonText: "\u8BBE\u7F6EshareToFriend\u5B57\u6BB5" + - buttonText: "\u8BBE\u7F6E\u63A5\u529B\u53C2\u6570" + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta new file mode 100644 index 000000000..ca72d8eee --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 730ee042b2eb3e04aaa5fff6aa480768 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/Scenes/MainScene.unity b/Demo/API_V2/Assets/Scenes/MainScene.unity index 53e3130f1..2251cc1ab 100644 --- a/Demo/API_V2/Assets/Scenes/MainScene.unity +++ b/Demo/API_V2/Assets/Scenes/MainScene.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 170076734} - m_IndirectSpecularColor: {r: 0.4465788, g: 0.49641275, b: 0.5748176, a: 1} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -746,6 +746,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 39906231} m_CullTransparentMesh: 0 +--- !u!1 &49949626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 49949627} + - component: {fileID: 49949632} + - component: {fileID: 49949631} + - component: {fileID: 49949630} + - component: {fileID: 49949629} + - component: {fileID: 49949628} + m_Layer: 5 + m_Name: "\u6536\u85CF\u76D1\u542C" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &49949627 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49949626} + 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: 566830899} + - {fileID: 863392459} + - {fileID: 1917021003} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &49949628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49949626} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 49949631} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &49949629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49949626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: 4bdaaff4820c8eb4e9de6e076f490ab0, type: 2} + entryNameText: {fileID: 566830901} +--- !u!114 &49949630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49949626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &49949631 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49949626} + 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: 0} + 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!222 &49949632 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49949626} + m_CullTransparentMesh: 0 --- !u!1 &60748686 GameObject: m_ObjectHideFlags: 0 @@ -1774,6 +1933,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 94938620} m_CullTransparentMesh: 0 +--- !u!1 &98636677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 98636678} + - component: {fileID: 98636680} + - component: {fileID: 98636679} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &98636678 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 98636677} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1725128293} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &98636679 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 98636677} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &98636680 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 98636677} + m_CullTransparentMesh: 0 --- !u!1 &102482383 GameObject: m_ObjectHideFlags: 0 @@ -3383,7 +3617,7 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &181160326 +--- !u!1 &173043188 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3391,42 +3625,126 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 181160327} - - component: {fileID: 181160329} - - component: {fileID: 181160328} + - component: {fileID: 173043189} + - component: {fileID: 173043194} + - component: {fileID: 173043193} + - component: {fileID: 173043192} + - component: {fileID: 173043191} + - component: {fileID: 173043190} m_Layer: 5 - m_Name: Image + m_Name: "\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &181160327 +--- !u!224 &173043189 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181160326} + m_GameObject: {fileID: 173043188} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 531371919} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1004528867} + - {fileID: 1669859521} + - {fileID: 673305143} + m_Father: {fileID: 2026981366} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -40, y: 0} - m_SizeDelta: {x: 230, y: 230} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &181160328 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &173043190 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181160326} + m_GameObject: {fileID: 173043188} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 173043193} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &173043191 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173043188} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: 2ba9a02a26c73e048b5307d234540ade, type: 2} + entryNameText: {fileID: 1004528869} +--- !u!114 &173043192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173043188} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &173043193 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173043188} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -3440,7 +3758,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 28238bea78eb34481998d9679ff9acc3, type: 3} + m_Sprite: {fileID: 0} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -3450,15 +3768,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &181160329 +--- !u!222 &173043194 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181160326} + m_GameObject: {fileID: 173043188} m_CullTransparentMesh: 0 ---- !u!1 &197843947 +--- !u!1 &173479504 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3466,10 +3784,10 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 197843948} - - component: {fileID: 197843951} - - component: {fileID: 197843950} - - component: {fileID: 197843949} + - component: {fileID: 173479505} + - component: {fileID: 173479508} + - component: {fileID: 173479507} + - component: {fileID: 173479506} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -3477,44 +3795,211 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &197843948 +--- !u!224 &173479505 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 197843947} + m_GameObject: {fileID: 173479504} 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: 1755698373} + m_Father: {fileID: 1639038150} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: -40, y: 0} m_SizeDelta: {x: -160, y: -90} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &197843949 +--- !u!114 &173479506 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 197843947} + m_GameObject: {fileID: 173479504} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &197843950 +--- !u!114 &173479507 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 197843947} + m_GameObject: {fileID: 173479504} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &173479508 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173479504} + m_CullTransparentMesh: 0 +--- !u!1 &181160326 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181160327} + - component: {fileID: 181160329} + - component: {fileID: 181160328} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &181160327 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181160326} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 531371919} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 230, y: 230} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &181160328 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181160326} + 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: 28238bea78eb34481998d9679ff9acc3, 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!222 &181160329 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181160326} + m_CullTransparentMesh: 0 +--- !u!1 &197843947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 197843948} + - component: {fileID: 197843951} + - component: {fileID: 197843950} + - component: {fileID: 197843949} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &197843948 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197843947} + 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: 1755698373} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &197843949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197843947} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &197843950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197843947} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} @@ -4081,6 +4566,98 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 235283255} m_CullTransparentMesh: 0 +--- !u!1 &239966013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 239966014} + - component: {fileID: 239966017} + - component: {fileID: 239966016} + - component: {fileID: 239966015} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &239966014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239966013} + 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: 1297719199} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &239966015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239966013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &239966016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239966013} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &239966017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239966013} + m_CullTransparentMesh: 0 --- !u!1 &256714801 GameObject: m_ObjectHideFlags: 0 @@ -5926,6 +6503,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 314114221} m_CullTransparentMesh: 0 +--- !u!1 &317327561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 317327562} + - component: {fileID: 317327564} + - component: {fileID: 317327563} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &317327562 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317327561} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 462266896} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &317327563 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317327561} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &317327564 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317327561} + m_CullTransparentMesh: 0 --- !u!1 &321408228 GameObject: m_ObjectHideFlags: 0 @@ -8858,6 +9510,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 460570761} m_CullTransparentMesh: 0 +--- !u!1 &462266895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 462266896} + - component: {fileID: 462266901} + - component: {fileID: 462266900} + - component: {fileID: 462266899} + - component: {fileID: 462266898} + - component: {fileID: 462266897} + m_Layer: 5 + m_Name: "\u8BBE\u7F6E\u5206\u4EAB\u5C5E\u6027" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &462266896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462266895} + 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: 726188948} + - {fileID: 317327562} + - {fileID: 1078245999} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &462266897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462266895} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 462266900} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &462266898 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462266895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: 730ee042b2eb3e04aaa5fff6aa480768, type: 2} + entryNameText: {fileID: 726188950} +--- !u!114 &462266899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462266895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &462266900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462266895} + 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: 0} + 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!222 &462266901 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462266895} + m_CullTransparentMesh: 0 --- !u!1 &464120871 GameObject: m_ObjectHideFlags: 0 @@ -11819,6 +12630,98 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 557546590} m_CullTransparentMesh: 0 +--- !u!1 &566830898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 566830899} + - component: {fileID: 566830902} + - component: {fileID: 566830901} + - component: {fileID: 566830900} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &566830899 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 566830898} + 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: 49949627} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &566830900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 566830898} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &566830901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 566830898} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &566830902 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 566830898} + m_CullTransparentMesh: 0 --- !u!1 &573156527 GameObject: m_ObjectHideFlags: 0 @@ -11969,6 +12872,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 577846857} m_CullTransparentMesh: 0 +--- !u!1 &579658897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 579658898} + - component: {fileID: 579658903} + - component: {fileID: 579658902} + - component: {fileID: 579658901} + - component: {fileID: 579658900} + - component: {fileID: 579658899} + m_Layer: 5 + m_Name: "\u5206\u4EAB\u76D1\u542C\u8F6C\u53D1" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &579658898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579658897} + 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: 2047775622} + - {fileID: 2050598578} + - {fileID: 1626449818} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &579658899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579658897} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 579658902} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &579658900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579658897} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: 82f8461435201ae4b8a61a442878e16b, type: 2} + entryNameText: {fileID: 2047775624} +--- !u!114 &579658901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579658897} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &579658902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579658897} + 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: 0} + 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!222 &579658903 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579658897} + m_CullTransparentMesh: 0 --- !u!1 &589352232 GameObject: m_ObjectHideFlags: 0 @@ -14176,31 +15238,349 @@ MonoBehaviour: m_SelectedTrigger: Highlighted m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 659663645} + m_TargetGraphic: {fileID: 659663645} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &659663643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659663640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: e7ea0be62dc6543b0a8dc629489c5e7e, type: 2} + entryNameText: {fileID: 1041491898} +--- !u!114 &659663644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659663640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &659663645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659663640} + 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: 0} + 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!222 &659663646 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659663640} + m_CullTransparentMesh: 0 +--- !u!1 &660927345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 660927346} + - component: {fileID: 660927351} + - component: {fileID: 660927350} + - component: {fileID: 660927349} + - component: {fileID: 660927348} + - component: {fileID: 660927347} + m_Layer: 5 + m_Name: "\u84DD\u7259-\u901A\u7528" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &660927346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660927345} + 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: 1271004225} + - {fileID: 1200923870} + - {fileID: 815272867} + m_Father: {fileID: 109706858} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &660927347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660927345} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 660927350} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &660927348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660927345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: ac09abff5d8bc48bbabd08bde820b58b, type: 2} + entryNameText: {fileID: 1271004227} +--- !u!114 &660927349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660927345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &660927350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660927345} + 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: 0} + 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!222 &660927351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660927345} + m_CullTransparentMesh: 0 +--- !u!1 &667109942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 667109943} + - component: {fileID: 667109948} + - component: {fileID: 667109947} + - component: {fileID: 667109946} + - component: {fileID: 667109945} + - component: {fileID: 667109944} + m_Layer: 5 + m_Name: "\u663E\u793A\u8F6C\u53D1" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &667109943 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 667109942} + 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: 1361582023} + - {fileID: 1007751053} + - {fileID: 2130705627} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &667109944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 667109942} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 667109947} m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!114 &659663643 +--- !u!114 &667109945 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 659663640} + m_GameObject: {fileID: 667109942} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} m_Name: m_EditorClassIdentifier: - entrySO: {fileID: 11400000, guid: e7ea0be62dc6543b0a8dc629489c5e7e, type: 2} - entryNameText: {fileID: 1041491898} ---- !u!114 &659663644 + entrySO: {fileID: 11400000, guid: 67f658e249949454a9336842877eacb2, type: 2} + entryNameText: {fileID: 1361582025} +--- !u!114 &667109946 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 659663640} + m_GameObject: {fileID: 667109942} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} @@ -14214,13 +15594,13 @@ MonoBehaviour: m_FlexibleWidth: 1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!114 &659663645 +--- !u!114 &667109947 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 659663640} + m_GameObject: {fileID: 667109942} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -14244,15 +15624,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &659663646 +--- !u!222 &667109948 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 659663640} + m_GameObject: {fileID: 667109942} m_CullTransparentMesh: 0 ---- !u!1 &660927345 +--- !u!1 &673305142 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14260,133 +15640,49 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 660927346} - - component: {fileID: 660927351} - - component: {fileID: 660927350} - - component: {fileID: 660927349} - - component: {fileID: 660927348} - - component: {fileID: 660927347} + - component: {fileID: 673305143} + - component: {fileID: 673305145} + - component: {fileID: 673305144} m_Layer: 5 - m_Name: "\u84DD\u7259-\u901A\u7528" + m_Name: Line m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &660927346 +--- !u!224 &673305143 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660927345} + m_GameObject: {fileID: 673305142} 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: 1271004225} - - {fileID: 1200923870} - - {fileID: 815272867} - m_Father: {fileID: 109706858} + m_Children: [] + m_Father: {fileID: 173043189} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 500, y: -80} - m_SizeDelta: {x: 1000, y: 160} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &660927347 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660927345} - 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: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 660927350} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &660927348 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660927345} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} - m_Name: - m_EditorClassIdentifier: - entrySO: {fileID: 11400000, guid: ac09abff5d8bc48bbabd08bde820b58b, type: 2} - entryNameText: {fileID: 1271004227} ---- !u!114 &660927349 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660927345} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: 160 - m_FlexibleWidth: 1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &660927350 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &673305144 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660927345} + m_GameObject: {fileID: 673305142} 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_Color: {r: 0.9333334, g: 0.9333334, b: 0.9333334, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -14403,13 +15699,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &660927351 +--- !u!222 &673305145 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660927345} + m_GameObject: {fileID: 673305142} m_CullTransparentMesh: 0 --- !u!1 &679458734 GameObject: @@ -15157,6 +16453,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 711271691} m_CullTransparentMesh: 0 +--- !u!1 &714022521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 714022522} + - component: {fileID: 714022524} + - component: {fileID: 714022523} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &714022522 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714022521} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1165930853} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &714022523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714022521} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &714022524 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714022521} + m_CullTransparentMesh: 0 --- !u!1 &719405838 GameObject: m_ObjectHideFlags: 0 @@ -15442,6 +16813,98 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 722713379} m_CullTransparentMesh: 0 +--- !u!1 &726188947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 726188948} + - component: {fileID: 726188951} + - component: {fileID: 726188950} + - component: {fileID: 726188949} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &726188948 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726188947} + 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: 462266896} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &726188949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726188947} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &726188950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726188947} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &726188951 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726188947} + m_CullTransparentMesh: 0 --- !u!1 &732230343 GameObject: m_ObjectHideFlags: 0 @@ -16627,6 +18090,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 791678606} m_CullTransparentMesh: 0 +--- !u!1 &791890378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 791890379} + - component: {fileID: 791890381} + - component: {fileID: 791890380} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &791890379 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 791890378} + 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: 1297719199} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &791890380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 791890378} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &791890381 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 791890378} + m_CullTransparentMesh: 0 --- !u!1 &797000373 GameObject: m_ObjectHideFlags: 0 @@ -18116,6 +19654,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 852146287} m_CullTransparentMesh: 0 +--- !u!1 &863392458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 863392459} + - component: {fileID: 863392461} + - component: {fileID: 863392460} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &863392459 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863392458} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 49949627} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &863392460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863392458} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &863392461 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863392458} + m_CullTransparentMesh: 0 --- !u!1 &867160743 GameObject: m_ObjectHideFlags: 0 @@ -21087,6 +22700,98 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 997513911} m_CullTransparentMesh: 0 +--- !u!1 &1004528866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004528867} + - component: {fileID: 1004528870} + - component: {fileID: 1004528869} + - component: {fileID: 1004528868} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004528867 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004528866} + 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: 173043189} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1004528868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004528866} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1004528869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004528866} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &1004528870 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004528866} + m_CullTransparentMesh: 0 --- !u!1 &1006522112 GameObject: m_ObjectHideFlags: 0 @@ -21246,6 +22951,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1006522112} m_CullTransparentMesh: 0 +--- !u!1 &1007751052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007751053} + - component: {fileID: 1007751055} + - component: {fileID: 1007751054} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1007751053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007751052} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 667109943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1007751054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007751052} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &1007751055 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007751052} + m_CullTransparentMesh: 0 --- !u!1 &1024218902 GameObject: m_ObjectHideFlags: 0 @@ -22028,6 +23808,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1070690616} m_CullTransparentMesh: 0 +--- !u!1 &1078245998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1078245999} + - component: {fileID: 1078246001} + - component: {fileID: 1078246000} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1078245999 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1078245998} + 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: 462266896} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1078246000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1078245998} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &1078246001 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1078245998} + m_CullTransparentMesh: 0 --- !u!1 &1079398760 GameObject: m_ObjectHideFlags: 0 @@ -23305,6 +25160,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1154343193} m_CullTransparentMesh: 0 +--- !u!1 &1165930852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1165930853} + - component: {fileID: 1165930858} + - component: {fileID: 1165930857} + - component: {fileID: 1165930856} + - component: {fileID: 1165930855} + - component: {fileID: 1165930854} + m_Layer: 5 + m_Name: "\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1165930853 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165930852} + 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: 1984559702} + - {fileID: 714022522} + - {fileID: 1578853514} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1165930854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165930852} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1165930857} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1165930855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165930852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: 6ad02ddcd43d7e5439afe0b165d92460, type: 2} + entryNameText: {fileID: 1984559704} +--- !u!114 &1165930856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165930852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1165930857 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165930852} + 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: 0} + 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!222 &1165930858 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165930852} + m_CullTransparentMesh: 0 --- !u!1 &1186788398 GameObject: m_ObjectHideFlags: 0 @@ -24116,6 +26130,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1222755384} m_CullTransparentMesh: 0 +--- !u!1 &1226106727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1226106728} + - component: {fileID: 1226106730} + - component: {fileID: 1226106729} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1226106728 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1226106727} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1303035614} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1226106729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1226106727} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &1226106730 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1226106727} + m_CullTransparentMesh: 0 --- !u!1 &1227206044 GameObject: m_ObjectHideFlags: 0 @@ -26796,6 +28885,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1297605567} m_CullTransparentMesh: 0 +--- !u!1 &1297719198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1297719199} + - component: {fileID: 1297719204} + - component: {fileID: 1297719203} + - component: {fileID: 1297719202} + - component: {fileID: 1297719201} + - component: {fileID: 1297719200} + m_Layer: 5 + m_Name: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1297719199 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297719198} + 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: 239966014} + - {fileID: 1913774979} + - {fileID: 791890379} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1297719200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297719198} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1297719203} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1297719201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297719198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: 519da7c63574fd3499e390e73184682f, type: 2} + entryNameText: {fileID: 239966016} +--- !u!114 &1297719202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297719198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1297719203 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297719198} + 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: 0} + 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!222 &1297719204 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297719198} + m_CullTransparentMesh: 0 --- !u!1 &1299776208 GameObject: m_ObjectHideFlags: 0 @@ -27109,6 +29357,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1300317456} m_CullTransparentMesh: 0 +--- !u!1 &1303035613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1303035614} + - component: {fileID: 1303035619} + - component: {fileID: 1303035618} + - component: {fileID: 1303035617} + - component: {fileID: 1303035616} + - component: {fileID: 1303035615} + m_Layer: 5 + m_Name: "\u7535\u8111\u76D1\u542C" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1303035614 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303035613} + 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: 1368068769} + - {fileID: 1226106728} + - {fileID: 1361246884} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1303035615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303035613} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1303035618} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1303035616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303035613} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: 38157a28d0b1af140aa9247a67207552, type: 2} + entryNameText: {fileID: 1368068771} +--- !u!114 &1303035617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303035613} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1303035618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303035613} + 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: 0} + 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!222 &1303035619 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303035613} + m_CullTransparentMesh: 0 --- !u!1 &1308731092 GameObject: m_ObjectHideFlags: 0 @@ -28665,6 +31072,265 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] +--- !u!1 &1361246883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1361246884} + - component: {fileID: 1361246886} + - component: {fileID: 1361246885} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1361246884 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361246883} + 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: 1303035614} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1361246885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361246883} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &1361246886 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361246883} + m_CullTransparentMesh: 0 +--- !u!1 &1361582022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1361582023} + - component: {fileID: 1361582026} + - component: {fileID: 1361582025} + - component: {fileID: 1361582024} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1361582023 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361582022} + 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: 667109943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1361582024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361582022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1361582025 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361582022} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &1361582026 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361582022} + m_CullTransparentMesh: 0 +--- !u!1 &1368068768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1368068769} + - component: {fileID: 1368068772} + - component: {fileID: 1368068771} + - component: {fileID: 1368068770} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1368068769 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368068768} + 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: 1303035614} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1368068770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368068768} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1368068771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368068768} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &1368068772 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368068768} + m_CullTransparentMesh: 0 --- !u!1 &1368541650 GameObject: m_ObjectHideFlags: 0 @@ -30755,6 +33421,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1434106687} m_CullTransparentMesh: 0 +--- !u!1 &1444874953 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1444874954} + - component: {fileID: 1444874956} + - component: {fileID: 1444874955} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1444874954 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444874953} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639038150} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1444874955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444874953} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &1444874956 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444874953} + m_CullTransparentMesh: 0 --- !u!1 &1447819681 GameObject: m_ObjectHideFlags: 0 @@ -33796,6 +36537,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1577473769} m_CullTransparentMesh: 0 +--- !u!1 &1578853513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1578853514} + - component: {fileID: 1578853516} + - component: {fileID: 1578853515} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1578853514 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578853513} + 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: 1165930853} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1578853515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578853513} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &1578853516 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578853513} + m_CullTransparentMesh: 0 --- !u!1 &1584151772 GameObject: m_ObjectHideFlags: 0 @@ -35397,6 +38213,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1625891672} m_CullTransparentMesh: 0 +--- !u!1 &1626449817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1626449818} + - component: {fileID: 1626449820} + - component: {fileID: 1626449819} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1626449818 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1626449817} + 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: 579658898} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1626449819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1626449817} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &1626449820 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1626449817} + m_CullTransparentMesh: 0 --- !u!1 &1627643962 GameObject: m_ObjectHideFlags: 0 @@ -35957,6 +38848,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1638757752} m_CullTransparentMesh: 0 +--- !u!1 &1639038149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1639038150} + - component: {fileID: 1639038155} + - component: {fileID: 1639038154} + - component: {fileID: 1639038153} + - component: {fileID: 1639038152} + - component: {fileID: 1639038151} + m_Layer: 5 + m_Name: "\u94FE\u63A5\u76D1\u542C" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1639038150 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639038149} + 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: 173479505} + - {fileID: 1444874954} + - {fileID: 1672993749} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1639038151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639038149} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1639038154} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1639038152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639038149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: c8002e7d2e031d045a8f350dbea866b0, type: 2} + entryNameText: {fileID: 173479507} +--- !u!114 &1639038153 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639038149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1639038154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639038149} + 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: 0} + 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!222 &1639038155 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639038149} + m_CullTransparentMesh: 0 --- !u!1 &1641956274 GameObject: m_ObjectHideFlags: 0 @@ -36488,6 +39538,156 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1667602511} m_CullTransparentMesh: 0 +--- !u!1 &1669859520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1669859521} + - component: {fileID: 1669859523} + - component: {fileID: 1669859522} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1669859521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669859520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 173043189} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1669859522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669859520} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &1669859523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669859520} + m_CullTransparentMesh: 0 +--- !u!1 &1672993748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1672993749} + - component: {fileID: 1672993751} + - component: {fileID: 1672993750} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1672993749 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672993748} + 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: 1639038150} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1672993750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672993748} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &1672993751 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1672993748} + m_CullTransparentMesh: 0 --- !u!1 &1677942960 GameObject: m_ObjectHideFlags: 0 @@ -37400,6 +40600,165 @@ MonoBehaviour: m_FlexibleWidth: 1 m_FlexibleHeight: -1 m_LayoutPriority: 1 +--- !u!1 &1725128292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1725128293} + - component: {fileID: 1725128298} + - component: {fileID: 1725128297} + - component: {fileID: 1725128296} + - component: {fileID: 1725128295} + - component: {fileID: 1725128294} + m_Layer: 5 + m_Name: "\u83B7\u53D6\u5206\u4EAB\u4FE1\u606F" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1725128293 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725128292} + 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: 1735891068} + - {fileID: 98636678} + - {fileID: 2022826727} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1725128294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725128292} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1725128297} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1725128295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725128292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: d9ee7e215d0456b488d2a691988d3377, type: 2} + entryNameText: {fileID: 1735891070} +--- !u!114 &1725128296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725128292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1725128297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725128292} + 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: 0} + 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!222 &1725128298 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725128292} + m_CullTransparentMesh: 0 --- !u!1 &1726961956 GameObject: m_ObjectHideFlags: 0 @@ -37627,6 +40986,98 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 +--- !u!1 &1735891067 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1735891068} + - component: {fileID: 1735891071} + - component: {fileID: 1735891070} + - component: {fileID: 1735891069} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1735891068 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735891067} + 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: 1725128293} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1735891069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735891067} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1735891070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735891067} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &1735891071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735891067} + m_CullTransparentMesh: 0 --- !u!1 &1737136153 GameObject: m_ObjectHideFlags: 0 @@ -40644,6 +44095,156 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1913603174} m_CullTransparentMesh: 0 +--- !u!1 &1913774978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1913774979} + - component: {fileID: 1913774981} + - component: {fileID: 1913774980} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1913774979 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1913774978} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1297719199} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1913774980 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1913774978} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &1913774981 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1913774978} + m_CullTransparentMesh: 0 +--- !u!1 &1917021002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1917021003} + - component: {fileID: 1917021005} + - component: {fileID: 1917021004} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1917021003 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917021002} + 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: 49949627} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1917021004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917021002} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &1917021005 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917021002} + m_CullTransparentMesh: 0 --- !u!1 &1923130790 GameObject: m_ObjectHideFlags: 0 @@ -41636,6 +45237,98 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 +--- !u!1 &1984559701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1984559702} + - component: {fileID: 1984559705} + - component: {fileID: 1984559704} + - component: {fileID: 1984559703} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1984559702 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984559701} + 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: 1165930853} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1984559703 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984559701} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1984559704 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984559701} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &1984559705 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984559701} + m_CullTransparentMesh: 0 --- !u!1 &1988486181 GameObject: m_ObjectHideFlags: 0 @@ -42584,6 +46277,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2022711119} m_CullTransparentMesh: 0 +--- !u!1 &2022826726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2022826727} + - component: {fileID: 2022826729} + - component: {fileID: 2022826728} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2022826727 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022826726} + 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: 1725128293} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &2022826728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022826726} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &2022826729 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022826726} + m_CullTransparentMesh: 0 --- !u!1 &2023890685 GameObject: m_ObjectHideFlags: 0 @@ -42763,6 +46531,16 @@ RectTransform: - {fileID: 1311586225} - {fileID: 1535982734} - {fileID: 640874149} + - {fileID: 667109943} + - {fileID: 462266896} + - {fileID: 1165930853} + - {fileID: 579658898} + - {fileID: 1303035614} + - {fileID: 1639038150} + - {fileID: 173043189} + - {fileID: 49949627} + - {fileID: 1725128293} + - {fileID: 1297719199} m_Father: {fileID: 1686465596} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} @@ -43187,6 +46965,173 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2044869645} m_CullTransparentMesh: 0 +--- !u!1 &2047775621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2047775622} + - component: {fileID: 2047775625} + - component: {fileID: 2047775624} + - component: {fileID: 2047775623} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2047775622 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2047775621} + 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: 579658898} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2047775623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2047775621} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2047775624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2047775621} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &2047775625 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2047775621} + m_CullTransparentMesh: 0 +--- !u!1 &2050598577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2050598578} + - component: {fileID: 2050598580} + - component: {fileID: 2050598579} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2050598578 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050598577} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 579658898} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &2050598579 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050598577} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &2050598580 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050598577} + m_CullTransparentMesh: 0 --- !u!1 &2052244621 GameObject: m_ObjectHideFlags: 0 @@ -44755,6 +48700,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2127380410} m_CullTransparentMesh: 0 +--- !u!1 &2130705626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130705627} + - component: {fileID: 2130705629} + - component: {fileID: 2130705628} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2130705627 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130705626} + 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: 667109943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &2130705628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130705626} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &2130705629 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130705626} + m_CullTransparentMesh: 0 --- !u!1 &2136948160 GameObject: m_ObjectHideFlags: 0 From 1af752174b1ae0a5b54c4b08203e1c1839da3c1e Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Mon, 3 Mar 2025 18:13:55 +0800 Subject: [PATCH 3/8] =?UTF-8?q?=E7=BB=99=E9=83=A8=E5=88=86api=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=BD=AC=E5=8F=91url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs | 2 +- Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs index a81eda336..43c77eecc 100644 --- a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs @@ -12,7 +12,7 @@ public void showShareImageMenu() WX.DownloadFile( new DownloadFileOption { - url = "xxxxx", + url = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", success = (res) => { WX.ShowShareImageMenu( diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs index 13e0e50b9..6a7fb5f55 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs @@ -20,7 +20,7 @@ public class onShareMessage : Details new WXShareAppMessageParam { title = "转发标题", - imageUrl = "xx", + imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", query = "key1=val1&key2=val2" } ); @@ -43,7 +43,7 @@ public void onShareAppMessage() var defaultParam = new WXShareAppMessageParam { title = "转发标题", - imageUrl = "xx", + imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", query = "key1=val1&key2=val2" }; WX.OnShareAppMessage(defaultParam, _onShareAppMessageCallback); From f6893da7c747e9ebc81d366548daeadaf8bf6302 Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Mon, 10 Mar 2025 17:26:54 +0800 Subject: [PATCH 4/8] update changed for add note --- .../API/Media/CameraAPI/CameraAPISO.asset | 1 + .../Media/VideoDecoder/VideoDecoderSO.asset | 1 + .../API/Network/Download/DownloadSO.asset | 1 + .../API/Network/TCPSocket/TCPSocketSO.asset | 1 + .../API/Network/UDPSocket/UDPSocketSO.asset | 1 + .../UnityWebRequest/WebRequest SO.asset | 1 + .../Assets/API/Network/Upload/UploadSO.asset | 1 + .../Assets/API/Share/Favorites/Favorites.cs | 4 + .../API/Share/Favorites/FavoritesSO.asset | 3 +- .../PrivateMessage/PrivateMessageSO.asset | 3 +- .../Assets/API/Share/ShareAppMessage.meta | 8 - .../Share/ShareAppMessage/ShareAppMessage.cs | 17 - .../ShareAppMessage/ShareAppMessage.cs.meta | 11 - .../ShareAppMessage/ShareAppMessageSO.asset | 23 - .../ShareAppMessageSO.asset.meta | 8 - Demo/API_V2/Assets/API/Share/ShareEvent.meta | 8 - .../Assets/API/Share/ShareEvent/ShareEvent.cs | 229 --- .../API/Share/ShareEvent/ShareEvent.cs.meta | 11 - .../API/Share/ShareEvent/ShareEventSO.asset | 31 - .../Share/ShareEvent/ShareEventSO.asset.meta | 8 - Demo/API_V2/Assets/API/Share/ShareEvent2.meta | 8 - .../API/Share/ShareEvent2/ShareEvent2.cs | 156 -- .../API/Share/ShareEvent2/ShareEvent2.cs.meta | 11 - .../API/Share/ShareEvent2/ShareEvent2SO.asset | 27 - .../ShareEvent2/ShareEvent2SO.asset.meta | 8 - .../API/Share/ShareInfo/ShareInfoSO.asset | 3 +- Demo/API_V2/Assets/API/Share/ShareSO.asset | 3 - .../Share/ShareTimeline/ShareTimelineSO.asset | 3 +- .../Assets/API/Share/linkHand/linkHand.cs | 4 + .../API/Share/linkHand/linkHandSO.asset | 3 +- .../Assets/API/Share/onPcHand/onPcHand.cs | 4 + .../Share/onShareMessage/onShareMessage.cs | 6 +- .../onShareMessage/onShareMessageSO.asset | 5 +- .../Share/setShareMenu/setShareMenuSO.asset | 6 +- Demo/API_V2/Assets/Scenes/MainScene.unity | 1586 ++--------------- 35 files changed, 227 insertions(+), 1977 deletions(-) delete mode 100644 Demo/API_V2/Assets/API/Share/ShareAppMessage.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs delete mode 100644 Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset delete mode 100644 Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent2.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs.meta delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset delete mode 100644 Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset.meta diff --git a/Demo/API_V2/Assets/API/Media/CameraAPI/CameraAPISO.asset b/Demo/API_V2/Assets/API/Media/CameraAPI/CameraAPISO.asset index 354c0b68e..2f52d7ac3 100644 --- a/Demo/API_V2/Assets/API/Media/CameraAPI/CameraAPISO.asset +++ b/Demo/API_V2/Assets/API/Media/CameraAPI/CameraAPISO.asset @@ -22,3 +22,4 @@ MonoBehaviour: initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5E27\u6570\u636E" extraButtonList: [] initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Media/VideoDecoder/VideoDecoderSO.asset b/Demo/API_V2/Assets/API/Media/VideoDecoder/VideoDecoderSO.asset index 4f78149ae..08a737135 100644 --- a/Demo/API_V2/Assets/API/Media/VideoDecoder/VideoDecoderSO.asset +++ b/Demo/API_V2/Assets/API/Media/VideoDecoder/VideoDecoderSO.asset @@ -23,3 +23,4 @@ MonoBehaviour: - buttonText: "\u8DF3\u8F6C" - buttonText: "\u83B7\u5F97\u4E0B\u4E00\u5E27" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Network/Download/DownloadSO.asset b/Demo/API_V2/Assets/API/Network/Download/DownloadSO.asset index 3d6c3c568..e8ff3c00c 100644 --- a/Demo/API_V2/Assets/API/Network/Download/DownloadSO.asset +++ b/Demo/API_V2/Assets/API/Network/Download/DownloadSO.asset @@ -20,3 +20,4 @@ MonoBehaviour: initialButtonText: "\u4E0B\u8F7D" extraButtonList: [] initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Network/TCPSocket/TCPSocketSO.asset b/Demo/API_V2/Assets/API/Network/TCPSocket/TCPSocketSO.asset index be32c26da..7c35fad56 100644 --- a/Demo/API_V2/Assets/API/Network/TCPSocket/TCPSocketSO.asset +++ b/Demo/API_V2/Assets/API/Network/TCPSocket/TCPSocketSO.asset @@ -27,3 +27,4 @@ MonoBehaviour: - buttonText: "\u53D1\u9001" - buttonText: "\u5173\u95ED" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Network/UDPSocket/UDPSocketSO.asset b/Demo/API_V2/Assets/API/Network/UDPSocket/UDPSocketSO.asset index 6eaae1c26..3927cb145 100644 --- a/Demo/API_V2/Assets/API/Network/UDPSocket/UDPSocketSO.asset +++ b/Demo/API_V2/Assets/API/Network/UDPSocket/UDPSocketSO.asset @@ -30,3 +30,4 @@ MonoBehaviour: - buttonText: Send - buttonText: "\u5173\u95ED" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Network/UnityWebRequest/WebRequest SO.asset b/Demo/API_V2/Assets/API/Network/UnityWebRequest/WebRequest SO.asset index 647121fca..9c4cf4e74 100644 --- a/Demo/API_V2/Assets/API/Network/UnityWebRequest/WebRequest SO.asset +++ b/Demo/API_V2/Assets/API/Network/UnityWebRequest/WebRequest SO.asset @@ -22,3 +22,4 @@ MonoBehaviour: - buttonText: Post - buttonText: Get initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Network/Upload/UploadSO.asset b/Demo/API_V2/Assets/API/Network/Upload/UploadSO.asset index ced195472..27b7489b0 100644 --- a/Demo/API_V2/Assets/API/Network/Upload/UploadSO.asset +++ b/Demo/API_V2/Assets/API/Network/Upload/UploadSO.asset @@ -20,3 +20,4 @@ MonoBehaviour: initialButtonText: "\u4E0A\u4F20\u6587\u4EF6" extraButtonList: [] initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs index a731d72de..7cd2d16d1 100644 --- a/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs +++ b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs @@ -41,4 +41,8 @@ public void onAddToFavorites() _isListeningAddToFavorites ? "取消监听收藏" : "开始监听收藏" ); } + private void OnDestroy() + { + WX.OffAddToFavorites(_onAddToFavorites); + } } diff --git a/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset index 018252ca8..6cdc0a16d 100644 --- a/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset +++ b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset @@ -15,7 +15,8 @@ MonoBehaviour: entryScriptTypeName: Favorites entryName: "\u6536\u85CF\u76D1\u542C" entryAPI: wx.onAddToFavorites | wx.offAddToFavorites - entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u6536\u85CF\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6" + entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u6536\u85CF\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\n\uFF08\u5B89\u53537.0.15\u8D77\u652F\u6301\uFF0CiOS + \u6682\u4E0D\u652F\u6301\uFF09" optionList: [] initialButtonText: "\u5F00\u59CB\u76D1\u542C\u6536\u85CF" extraButtonList: [] diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset index 30fbf6841..4e5107ca7 100644 --- a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset @@ -15,7 +15,8 @@ MonoBehaviour: entryScriptTypeName: PrivateMessage entryName: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F" entryAPI: wx.authPrivateMessage - entryDescription: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F\u3002" + entryDescription: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F\u3002\u7528\u6CD5\u8BE6\u60C5\u89C1 + \u5C0F\u7A0B\u5E8F\u79C1\u5BC6\u6D88\u606F\u4F7F\u7528\u6307\u5357" optionList: [] initialButtonText: "\u79C1\u5BC6\u6D88\u606F\u9A8C\u8BC1" extraButtonList: [] diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta deleted file mode 100644 index 80acdc658..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 377095d55118941fd8b30a361114427d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs deleted file mode 100644 index 710414858..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs +++ /dev/null @@ -1,17 +0,0 @@ -using UnityEngine; -using WeChatWASM; - -public class ShareAppMessage : Details -{ - // 测试 API - protected override void TestAPI(string[] args) - { - Share(); - } - - // 分享 - private void Share() - { - WX.ShareAppMessage(new ShareAppMessageOption() { title = "小游戏分享" }); - } -} diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta deleted file mode 100644 index db5fb4d96..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c1ae2ce22a9504861b919caf718ec486 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset deleted file mode 100644 index fb00ebe99..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset +++ /dev/null @@ -1,23 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} - m_Name: ShareAppMessageSO - m_EditorClassIdentifier: - entryScriptTypeName: ShareAppMessage - entryName: "\u5206\u4EAB\u5E94\u7528\u4FE1\u606F" - entryAPI: shareAppMessage - entryDescription: "\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002" - optionList: [] - initialButtonText: "\u5206\u4EAB" - extraButtonList: [] - initialResultList: [] - entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta deleted file mode 100644 index caff7954c..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 102555321c0dd4bc3ae36bf3514c2052 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent.meta b/Demo/API_V2/Assets/API/Share/ShareEvent.meta deleted file mode 100644 index d4394be43..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d64fd360adb174de2a8807156ddcdf9b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs deleted file mode 100644 index 60d4f1631..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs +++ /dev/null @@ -1,229 +0,0 @@ -using System; -using System.Collections.Generic; -using LitJson; -using UnityEngine; -using WeChatWASM; - -public class ShareEvent : Details -{ - private bool _isListeningShareTimeline = false; - - private readonly Action> _onShareTimelineCallback = ( - callback - ) => - { - callback( - new OnShareTimelineListenerResult - { - imageUrl = "xxx", - imagePreviewUrl = "yy", - imagePreviewUrlId = "xx", - imageUrlId = "xxx", - path = "xx", - query = "xx", - title = "test", - } - ); - }; - - private readonly Action _onShareMessageToFriend = (res) => - { - var result = "onShareMessageToFriend\n" + JsonMapper.ToJson(res); - GameManager.Instance.detailsController.AddResult( - new ResultData() { initialContentText = result } - ); - }; - - private readonly Action> _onShareAppMessageCallback = ( - callback - ) => - { - callback( - new WXShareAppMessageParam - { - title = "转发标题", - imageUrl = "xx", - query = "key1=val1&key2=val2" - } - ); - }; - - private void Start() - { - GameManager.Instance.detailsController.BindExtraButtonAction(0, showShareMenu); - GameManager.Instance.detailsController.BindExtraButtonAction(1, hideShareMenu); - GameManager.Instance.detailsController.BindExtraButtonAction(2, showShareImageMenu); - GameManager.Instance.detailsController.BindExtraButtonAction(3, setMessageToFriendQuery); - GameManager.Instance.detailsController.BindExtraButtonAction(4, setHandoffQuery); - GameManager.Instance.detailsController.BindExtraButtonAction(5, onShareTimeline); - GameManager.Instance.detailsController.BindExtraButtonAction(6, onShareMessageToFriend); - GameManager.Instance.detailsController.BindExtraButtonAction(7, onShareAppMessage); - } - - // 测试 API - protected override void TestAPI(string[] args) - { - updateShareMenu(); - } - - public void updateShareMenu() - { - var parameter = new UpdatableMessageFrontEndParameter[] - { - new UpdatableMessageFrontEndParameter { name = "xxx", value = "yyy" }, - new UpdatableMessageFrontEndParameter { name = "zz", value = "kk" } - }; - - var info = new UpdatableMessageFrontEndTemplateInfo { parameterList = parameter }; - - WX.UpdateShareMenu( - new UpdateShareMenuOption - { - isPrivateMessage = true, - activityId = "xxx", - templateInfo = info, - success = (res) => - { - WX.ShowToast(new ShowToastOption { title = "设置成功" }); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } - } - ); - } - - public void showShareMenu() - { - WX.ShowShareMenu( - new ShowShareMenuOption - { - withShareTicket = true, - menus = new string[] { "shareAppMessage", "shareTimeline" }, - success = (res) => - { - Debug.Log("success"); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } - } - ); - } - - public void hideShareMenu() - { - WX.HideShareMenu( - new HideShareMenuOption - { - menus = new string[] { "shareAppMessage", "shareTimeline" }, - success = (res) => - { - Debug.Log("success"); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } - } - ); - } - - public void showShareImageMenu() - { - WX.DownloadFile( - new DownloadFileOption - { - url = "xxxxx", - success = (res) => - { - WX.ShowShareImageMenu( - new ShowShareImageMenuOption - { - path = res.tempFilePath, - style = "default", - success = (res) => - { - Debug.Log("success"); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } - } - ); - } - } - ); - } - - public void setMessageToFriendQuery() - { - var isSuccess = WX.SetMessageToFriendQuery( - new SetMessageToFriendQueryOption { shareMessageToFriendScene = 1, query = "abcd" } - ); - WX.ShowToast(new ShowToastOption { title = isSuccess ? "true" : "false" }); - } - - public void setHandoffQuery() - { - var isSuccess = WX.SetHandoffQuery("xxx"); - WX.ShowToast(new ShowToastOption { title = isSuccess ? "true" : "false" }); - } - - public void onShareTimeline() - { - if (!_isListeningShareTimeline) - { - WX.OnShareTimeline(_onShareTimelineCallback); - } - else - { - WX.OffShareTimeline(_onShareTimelineCallback); - } - _isListeningShareTimeline = !_isListeningShareTimeline; - GameManager.Instance.detailsController.ChangeExtraButtonText( - 5, - _isListeningShareTimeline ? "取消监听分享到朋友圈" : "开始监听分享到朋友圈" - ); - } - - public void onShareMessageToFriend() - { - WX.OnShareMessageToFriend(_onShareMessageToFriend); - } - - public void onShareAppMessage() - { - var defaultParam = new WXShareAppMessageParam - { - title = "转发标题", - imageUrl = "xx", - query = "key1=val1&key2=val2" - }; - WX.OnShareAppMessage(defaultParam, _onShareAppMessageCallback); - } - - private void OnDestroy() - { - WX.OffShareTimeline(_onShareTimelineCallback); - } -} diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs.meta b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs.meta deleted file mode 100644 index 224691608..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b4e4926be3ae2474a953f7604fe5fc66 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset deleted file mode 100644 index 6b16c0017..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset +++ /dev/null @@ -1,31 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} - m_Name: ShareEventSO - m_EditorClassIdentifier: - entryScriptTypeName: ShareEvent - entryName: "\u8F6C\u53D11" - entryAPI: "\u8F6C\u53D1\u76F8\u5173api\n" - entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650" - optionList: [] - initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" - extraButtonList: - - buttonText: "\u663E\u793A\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE" - - buttonText: "\u9690\u85CF\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE" - - buttonText: "\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" - - buttonText: "\u8BBE\u7F6Esharetofriend\u5B57\u6BB5" - - buttonText: "\u8BBE\u7F6E\u63A5\u529B\u53C2\u6570" - - buttonText: "\u5F00\u59CB\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" - - buttonText: "\u76D1\u542Csharetofriend" - - buttonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u8F6C\u53D1" - initialResultList: [] - entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset.meta deleted file mode 100644 index 4a74cf686..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 805c0a637a7d34742adf65b16186a448 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2.meta b/Demo/API_V2/Assets/API/Share/ShareEvent2.meta deleted file mode 100644 index d2071e336..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6ac1c23530f334ed8bf710a30e20cac3 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs deleted file mode 100644 index 12ce36102..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs +++ /dev/null @@ -1,156 +0,0 @@ -using System; -using System.Collections.Generic; -using LitJson; -using UnityEngine; -using WeChatWASM; - -public class ShareEvent2 : Details -{ - private bool _isListeningHandoff = false; - private bool _isListeningCopyUrl = false; - private bool _isListeningAddToFavorites = false; - - private readonly Action> _onHandoff = (callback) => - { - callback(new OnHandoffListenerResult { query = "xxxx" }); - }; - - private readonly Action> _onCopyUrl = (callback) => - { - callback(new OnCopyUrlListenerResult { query = "xx" }); - }; - - private readonly Action> _onAddToFavorites = ( - callback - ) => - { - callback( - new OnAddToFavoritesListenerResult - { - title = "收藏标题", - imageUrl = "xx", - query = "key1=val1&key2=val2", - disableForward = false - } - ); - }; - - private void Start() - { - GameManager.Instance.detailsController.BindExtraButtonAction(0, onCopyUrl); - GameManager.Instance.detailsController.BindExtraButtonAction(1, onAddToFavorites); - GameManager.Instance.detailsController.BindExtraButtonAction(2, getShareInfo); - GameManager.Instance.detailsController.BindExtraButtonAction(3, authPrivateMessage); - } - - // 测试 API - protected override void TestAPI(string[] args) - { - onHandoff(); - } - - public void onHandoff() - { - if (!_isListeningHandoff) - { - WX.OnHandoff(_onHandoff); - } - else - { - WX.OffHandoff(_onHandoff); - } - _isListeningHandoff = !_isListeningHandoff; - GameManager.Instance.detailsController.ChangeInitialButtonText( - _isListeningHandoff ? "取消监听在电脑上打开" : "开始监听在电脑上打开" - ); - } - - public void onCopyUrl() - { - if (!_isListeningCopyUrl) - { - WX.OnCopyUrl(_onCopyUrl); - } - else - { - WX.OffCopyUrl(_onCopyUrl); - } - _isListeningCopyUrl = !_isListeningCopyUrl; - GameManager.Instance.detailsController.ChangeExtraButtonText( - 0, - _isListeningCopyUrl ? "取消监听复制链接" : "开始监听复制链接" - ); - } - - public void onAddToFavorites() - { - if (!_isListeningAddToFavorites) - { - WX.OnAddToFavorites(_onAddToFavorites); - } - else - { - WX.OffAddToFavorites(_onAddToFavorites); - } - _isListeningAddToFavorites = !_isListeningAddToFavorites; - GameManager.Instance.detailsController.ChangeExtraButtonText( - 1, - _isListeningAddToFavorites ? "取消监听收藏" : "开始监听收藏" - ); - } - - public void getShareInfo() - { - WX.GetShareInfo( - new GetShareInfoOption - { - shareTicket = "xxx", - timeout = 2000, - success = (res) => - { - Debug.Log("success"); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } - } - ); - } - - public void authPrivateMessage() - { - WX.AuthPrivateMessage( - new AuthPrivateMessageOption - { - shareTicket = "xxxxxx", - success = (res) => - { - Debug.Log("authPrivateMessage success" + JsonMapper.ToJson(res)); - // res - // { - // errMsg: 'authPrivateMessage:ok' - // valid: true - // iv: 'xxxx', - // encryptedData: 'xxxxxx' - // } - }, - fail = (res) => - { - Debug.Log("authPrivateMessage fail" + res.errMsg); - } - } - ); - } - - private void OnDestroy() - { - WX.OffHandoff(_onHandoff); - WX.OffCopyUrl(_onCopyUrl); - WX.OffAddToFavorites(_onAddToFavorites); - } -} diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs.meta b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs.meta deleted file mode 100644 index a76c0a125..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: df5054e67d6f542b6a1791f6f60e01ac -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset deleted file mode 100644 index c47c6e5ef..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset +++ /dev/null @@ -1,27 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} - m_Name: ShareEvent2SO - m_EditorClassIdentifier: - entryScriptTypeName: ShareEvent2 - entryName: "\u8F6C\u53D12" - entryAPI: "\u8F6C\u53D1\u76F8\u5173api" - entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650" - optionList: [] - initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" - extraButtonList: - - buttonText: "\u5F00\u59CB\u76D1\u542C\u590D\u5236\u94FE\u63A5" - - buttonText: "\u5F00\u59CB\u76D1\u542C\u6536\u85CF" - - buttonText: "\u83B7\u53D6\u8F6C\u53D1\u8BE6\u7EC6\u4FE1\u606F" - - buttonText: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F" - initialResultList: [] - entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset.meta deleted file mode 100644 index fd19d3d2c..000000000 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0512619a7c8064a079849e6f0a8b140f -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset index a0246bedf..f3aa74ca4 100644 --- a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.asset @@ -15,7 +15,8 @@ MonoBehaviour: entryScriptTypeName: ShareInfo entryName: "\u83B7\u53D6\u5206\u4EAB\u4FE1\u606F" entryAPI: wx.getShareInfo - entryDescription: "\u83B7\u53D6\u8F6C\u53D1\u8BE6\u7EC6\u4FE1\u606F\uFF08\u4E3B\u8981\u662F\u83B7\u53D6\u7FA4ID\uFF09\u3002" + entryDescription: "\u83B7\u53D6\u8F6C\u53D1\u8BE6\u7EC6\u4FE1\u606F\uFF08\u4E3B\u8981\u662F\u83B7\u53D6\u7FA4ID\uFF09\u3002\n\u4ECE\u7FA4\u804A\u5185\u7684\u5C0F\u7A0B\u5E8F\u6D88\u606F\u5361\u7247\u6253\u5F00\u5C0F\u7A0B\u5E8F\u65F6\uFF0C\u8C03\u7528\u6B64\u63A5\u53E3\u624D\u6709\u6548\u3002\n\u4ECE\u57FA\u7840\u5E93 + v2.17.3 \u5F00\u59CB\uFF0C\u63A8\u8350\u7528 wx.getGroupEnterInfo \u66FF\u4EE3\u6B64\u63A5\u53E3\u3002" optionList: [] initialButtonText: "\u83B7\u53D6\u5206\u4EAB\u8BE6\u60C5" extraButtonList: [] diff --git a/Demo/API_V2/Assets/API/Share/ShareSO.asset b/Demo/API_V2/Assets/API/Share/ShareSO.asset index 325411ea0..d551d6752 100644 --- a/Demo/API_V2/Assets/API/Share/ShareSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareSO.asset @@ -21,9 +21,6 @@ MonoBehaviour: - {fileID: 11400000, guid: 82f8461435201ae4b8a61a442878e16b, type: 2} - {fileID: 11400000, guid: 519da7c63574fd3499e390e73184682f, type: 2} - {fileID: 11400000, guid: 730ee042b2eb3e04aaa5fff6aa480768, type: 2} - - {fileID: 11400000, guid: 102555321c0dd4bc3ae36bf3514c2052, type: 2} - - {fileID: 11400000, guid: 805c0a637a7d34742adf65b16186a448, type: 2} - - {fileID: 11400000, guid: 0512619a7c8064a079849e6f0a8b140f, type: 2} - {fileID: 11400000, guid: 2ba9a02a26c73e048b5307d234540ade, type: 2} - {fileID: 11400000, guid: d9ee7e215d0456b488d2a691988d3377, type: 2} - {fileID: 11400000, guid: 67f658e249949454a9336842877eacb2, type: 2} diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset index 4cb3805f6..4f0b35894 100644 --- a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset @@ -15,7 +15,8 @@ MonoBehaviour: entryScriptTypeName: ShareTimeline entryName: "\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" entryAPI: wx.onShareTimeline | wx.offShareTimeline - entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u5206\u4EAB\u5230\u670B\u53CB\u5708\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002" + entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u5206\u4EAB\u5230\u670B\u53CB\u5708\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002\n\u672C\u63A5\u53E3\u4E3A + Beta \u7248\u672C\uFF0C\u6682\u53EA\u5728 Android \u5E73\u53F0\u652F\u6301\u3002" optionList: [] initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" extraButtonList: [] diff --git a/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs b/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs index 80db6f94c..1f263dbc6 100644 --- a/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs @@ -28,4 +28,8 @@ public void onCopyUrl() _isListeningCopyUrl ? "取消监听复制链接" : "开始监听复制链接" ); } + private void OnDestroy() + { + WX.OffCopyUrl(_onCopyUrl); + } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset index 15f7903cb..0ee541647 100644 --- a/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset @@ -15,7 +15,8 @@ MonoBehaviour: entryScriptTypeName: linkHand entryName: "\u94FE\u63A5\u76D1\u542C" entryAPI: wx.onCopyUrl | wx.offCopyUrl - entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u590D\u5236\u94FE\u63A5\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002" + entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u590D\u5236\u94FE\u63A5\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002\n\u672C\u63A5\u53E3\u4E3A + Beta \u7248\u672C\uFF0C\u6682\u53EA\u5728 Android \u5E73\u53F0\u652F\u6301\u3002" optionList: [] initialButtonText: "\u5F00\u59CB\u76D1\u542C\u590D\u5236\u94FE\u63A5" extraButtonList: [] diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs index 889416fed..b70fc393a 100644 --- a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs @@ -28,4 +28,8 @@ public void onHandoff() _isListeningHandoff ? "取消监听在电脑上打开" : "开始监听在电脑上打开" ); } + private void OnDestroy() + { + WX.OffHandoff(_onHandoff); + } } diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs index 6a7fb5f55..340726b6e 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs @@ -32,7 +32,7 @@ protected override void TestAPI(string[] args) private void Start() { GameManager.Instance.detailsController.BindExtraButtonAction(0, onShareAppMessage); - + GameManager.Instance.detailsController.BindExtraButtonAction(1, ShareAppMessage); } public void onShareMessageToFriend() { @@ -48,4 +48,8 @@ public void onShareAppMessage() }; WX.OnShareAppMessage(defaultParam, _onShareAppMessageCallback); } + private void ShareAppMessage() + { + WX.ShareAppMessage(new ShareAppMessageOption() { title = "小游戏分享" }); + } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset index e31b3d77a..0e6738c5d 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset @@ -15,12 +15,11 @@ MonoBehaviour: entryScriptTypeName: onShareMessage entryName: "\u5206\u4EAB\u76D1\u542C\u8F6C\u53D1" entryAPI: "\u8F6C\u53D1\u76F8\u5173api\t" - entryDescription: 'wx.onShareMessageToFriend - - wx.onShareAppMessage' + entryDescription: "wx.onShareMessageToFriend\nwx.onShareAppMessage\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002\nwx.ShareAppMessage\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002" optionList: [] initialButtonText: "\u76D1\u542C\u597D\u53CB\u5206\u4EAB" extraButtonList: - buttonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u8F6C\u53D1" + - buttonText: "\u4E3B\u52A8\u8F6C\u53D1\u5206\u4EAB" initialResultList: [] entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset index 6745ebc0f..736eebbd0 100644 --- a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset +++ b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset @@ -15,11 +15,7 @@ MonoBehaviour: entryScriptTypeName: setShareMenu entryName: "\u8BBE\u7F6E\u5206\u4EAB\u5C5E\u6027" entryAPI: "\u8F6C\u53D1\u76F8\u5173api" - entryDescription: 'wx.updateShareMenu - - wx.setMessageToFriendQuery - - wx.setHandoffQuery' + entryDescription: "wx.updateShareMenu\n\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\nwx.setMessageToFriendQuery\nwx.setHandoffQuery" optionList: [] initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" extraButtonList: diff --git a/Demo/API_V2/Assets/Scenes/MainScene.unity b/Demo/API_V2/Assets/Scenes/MainScene.unity index 2251cc1ab..9931d5dd2 100644 --- a/Demo/API_V2/Assets/Scenes/MainScene.unity +++ b/Demo/API_V2/Assets/Scenes/MainScene.unity @@ -2855,81 +2855,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 138215922} m_CullTransparentMesh: 0 ---- !u!1 &138349117 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 138349118} - - component: {fileID: 138349120} - - component: {fileID: 138349119} - m_Layer: 5 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &138349118 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 138349117} - 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: 1535982734} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -50, y: 2} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &138349119 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 138349117} - 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} - 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!222 &138349120 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 138349117} - m_CullTransparentMesh: 0 --- !u!1 &139141258 GameObject: m_ObjectHideFlags: 0 @@ -4658,81 +4583,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 239966013} m_CullTransparentMesh: 0 ---- !u!1 &256714801 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 256714802} - - component: {fileID: 256714804} - - component: {fileID: 256714803} - m_Layer: 5 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &256714802 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 256714801} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1535982734} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -25, y: 0} - m_SizeDelta: {x: 72, y: 72} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &256714803 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 256714801} - 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &256714804 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 256714801} - m_CullTransparentMesh: 0 --- !u!1 &257581115 GameObject: m_ObjectHideFlags: 0 @@ -14353,165 +14203,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 636000404} m_CullTransparentMesh: 0 ---- !u!1 &640874148 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 640874149} - - component: {fileID: 640874154} - - component: {fileID: 640874153} - - component: {fileID: 640874152} - - component: {fileID: 640874151} - - component: {fileID: 640874150} - m_Layer: 5 - m_Name: "\u8F6C\u53D12" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &640874149 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640874148} - 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: 1908578875} - - {fileID: 981974622} - - {fileID: 1375730565} - m_Father: {fileID: 2026981366} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 500, y: -80} - m_SizeDelta: {x: 1000, y: 160} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &640874150 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640874148} - 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: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 640874153} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &640874151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640874148} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} - m_Name: - m_EditorClassIdentifier: - entrySO: {fileID: 11400000, guid: 0512619a7c8064a079849e6f0a8b140f, type: 2} - entryNameText: {fileID: 1908578877} ---- !u!114 &640874152 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640874148} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: 160 - m_FlexibleWidth: 1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &640874153 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640874148} - 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: 0} - 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!222 &640874154 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640874148} - m_CullTransparentMesh: 0 --- !u!1 &642464017 GameObject: m_ObjectHideFlags: 0 @@ -16738,81 +16429,6 @@ MonoBehaviour: resultObjects: [] titleTransform: {fileID: 1123590230} backButtonTransform: {fileID: 1859635183} ---- !u!1 &722713379 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 722713380} - - component: {fileID: 722713382} - - component: {fileID: 722713381} - m_Layer: 5 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &722713380 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 722713379} - 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: 1311586225} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -50, y: 2} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &722713381 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 722713379} - 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} - 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!222 &722713382 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 722713379} - m_CullTransparentMesh: 0 --- !u!1 &726188947 GameObject: m_ObjectHideFlags: 0 @@ -22158,7 +21774,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e97ecd4137f8346ba8b25b7a72fae151, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &981974621 +--- !u!1 &988139527 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -22166,9 +21782,84 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 981974622} - - component: {fileID: 981974624} - - component: {fileID: 981974623} + - component: {fileID: 988139528} + - component: {fileID: 988139530} + - component: {fileID: 988139529} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &988139528 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 988139527} + 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: 604122921} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &988139529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 988139527} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &988139530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 988139527} + m_CullTransparentMesh: 0 +--- !u!1 &990348886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 990348887} + - component: {fileID: 990348889} + - component: {fileID: 990348888} m_Layer: 5 m_Name: Arrow m_TagString: Untagged @@ -22176,32 +21867,32 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &981974622 +--- !u!224 &990348887 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 981974621} + m_GameObject: {fileID: 990348886} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 640874149} + m_Father: {fileID: 1222755385} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} m_AnchoredPosition: {x: -25, y: 0} m_SizeDelta: {x: 72, y: 72} m_Pivot: {x: 1, y: 0.5} ---- !u!114 &981974623 +--- !u!114 &990348888 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 981974621} + m_GameObject: {fileID: 990348886} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -22225,15 +21916,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &981974624 +--- !u!222 &990348889 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 981974621} + m_GameObject: {fileID: 990348886} m_CullTransparentMesh: 0 ---- !u!1 &988139527 +--- !u!1 &991470856 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -22241,56 +21932,56 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 988139528} - - component: {fileID: 988139530} - - component: {fileID: 988139529} + - component: {fileID: 991470857} + - component: {fileID: 991470859} + - component: {fileID: 991470858} m_Layer: 5 - m_Name: Line + m_Name: Arrow m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &988139528 +--- !u!224 &991470857 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 988139527} + m_GameObject: {fileID: 991470856} 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_LocalScale: {x: 0.7, y: 0.7, z: 0.7} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 604122921} + m_Father: {fileID: 266783340} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -50, y: 2} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &988139529 + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &991470858 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 988139527} + m_GameObject: {fileID: 991470856} 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.9333334, g: 0.9333334, b: 0.9333334, a: 1} + 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: 0} + m_Sprite: {fileID: 21300000, guid: b1a5e6c3cca1748e0a56f2485c899ceb, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -22300,15 +21991,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &988139530 +--- !u!222 &991470859 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 988139527} + m_GameObject: {fileID: 991470856} m_CullTransparentMesh: 0 ---- !u!1 &990348886 +--- !u!1 &992391541 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -22316,9 +22007,84 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 990348887} - - component: {fileID: 990348889} - - component: {fileID: 990348888} + - component: {fileID: 992391542} + - component: {fileID: 992391544} + - component: {fileID: 992391543} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &992391542 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992391541} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2052244622} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: 230, y: 230} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &992391543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992391541} + 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: 83b66fc9d42c34f61b8030b32f90a4a7, 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!222 &992391544 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992391541} + m_CullTransparentMesh: 0 +--- !u!1 &997321967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 997321968} + - component: {fileID: 997321970} + - component: {fileID: 997321969} m_Layer: 5 m_Name: Arrow m_TagString: Untagged @@ -22326,257 +22092,32 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &990348887 +--- !u!224 &997321968 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990348886} + m_GameObject: {fileID: 997321967} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1222755385} + m_Father: {fileID: 557546591} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} m_AnchoredPosition: {x: -25, y: 0} m_SizeDelta: {x: 72, y: 72} m_Pivot: {x: 1, y: 0.5} ---- !u!114 &990348888 +--- !u!114 &997321969 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990348886} - 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &990348889 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990348886} - m_CullTransparentMesh: 0 ---- !u!1 &991470856 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 991470857} - - component: {fileID: 991470859} - - component: {fileID: 991470858} - m_Layer: 5 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &991470857 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 991470856} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 266783340} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -25, y: 0} - m_SizeDelta: {x: 72, y: 72} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &991470858 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 991470856} - 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &991470859 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 991470856} - m_CullTransparentMesh: 0 ---- !u!1 &992391541 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 992391542} - - component: {fileID: 992391544} - - component: {fileID: 992391543} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &992391542 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 992391541} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 2052244622} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -40, y: 0} - m_SizeDelta: {x: 230, y: 230} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &992391543 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 992391541} - 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: 83b66fc9d42c34f61b8030b32f90a4a7, 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!222 &992391544 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 992391541} - m_CullTransparentMesh: 0 ---- !u!1 &997321967 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 997321968} - - component: {fileID: 997321970} - - component: {fileID: 997321969} - m_Layer: 5 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &997321968 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 997321967} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 557546591} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -25, y: 0} - m_SizeDelta: {x: 72, y: 72} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &997321969 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 997321967} + m_GameObject: {fileID: 997321967} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -29044,81 +28585,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1297719198} m_CullTransparentMesh: 0 ---- !u!1 &1299776208 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1299776209} - - component: {fileID: 1299776211} - - component: {fileID: 1299776210} - m_Layer: 5 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1299776209 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299776208} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1311586225} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -25, y: 0} - m_SizeDelta: {x: 72, y: 72} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &1299776210 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299776208} - 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &1299776211 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299776208} - m_CullTransparentMesh: 0 --- !u!1 &1299828224 GameObject: m_ObjectHideFlags: 0 @@ -29604,165 +29070,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!1 &1311586224 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1311586225} - - component: {fileID: 1311586230} - - component: {fileID: 1311586229} - - component: {fileID: 1311586228} - - component: {fileID: 1311586227} - - component: {fileID: 1311586226} - m_Layer: 5 - m_Name: "\u5206\u4EAB\u5E94\u7528\u4FE1\u606F" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1311586225 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} - 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: 2088113640} - - {fileID: 1299776209} - - {fileID: 722713380} - m_Father: {fileID: 2026981366} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 500, y: -80} - m_SizeDelta: {x: 1000, y: 160} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1311586226 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} - 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: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1311586229} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1311586227 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} - m_Name: - m_EditorClassIdentifier: - entrySO: {fileID: 11400000, guid: 102555321c0dd4bc3ae36bf3514c2052, type: 2} - entryNameText: {fileID: 2088113642} ---- !u!114 &1311586228 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: 160 - m_FlexibleWidth: 1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &1311586229 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} - 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: 0} - 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!222 &1311586230 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} - m_CullTransparentMesh: 0 --- !u!1 &1315002407 GameObject: m_ObjectHideFlags: 0 @@ -31957,81 +31264,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1374153126} m_CullTransparentMesh: 0 ---- !u!1 &1375730564 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1375730565} - - component: {fileID: 1375730567} - - component: {fileID: 1375730566} - m_Layer: 5 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1375730565 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1375730564} - 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: 640874149} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -50, y: 2} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1375730566 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1375730564} - 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} - 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!222 &1375730567 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1375730564} - m_CullTransparentMesh: 0 --- !u!1 &1377167576 GameObject: m_ObjectHideFlags: 0 @@ -35309,165 +34541,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1531819023} m_CullTransparentMesh: 0 ---- !u!1 &1535982733 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1535982734} - - component: {fileID: 1535982739} - - component: {fileID: 1535982738} - - component: {fileID: 1535982737} - - component: {fileID: 1535982736} - - component: {fileID: 1535982735} - m_Layer: 5 - m_Name: "\u8F6C\u53D11" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1535982734 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535982733} - 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: 1790668969} - - {fileID: 256714802} - - {fileID: 138349118} - m_Father: {fileID: 2026981366} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 500, y: -80} - m_SizeDelta: {x: 1000, y: 160} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1535982735 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535982733} - 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: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1535982738} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1535982736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535982733} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} - m_Name: - m_EditorClassIdentifier: - entrySO: {fileID: 11400000, guid: 805c0a637a7d34742adf65b16186a448, type: 2} - entryNameText: {fileID: 1790668971} ---- !u!114 &1535982737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535982733} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: 160 - m_FlexibleWidth: 1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &1535982738 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535982733} - 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: 0} - 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!222 &1535982739 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535982733} - m_CullTransparentMesh: 0 --- !u!1 &1536857339 GameObject: m_ObjectHideFlags: 0 @@ -42106,98 +41179,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1777726592} m_CullTransparentMesh: 0 ---- !u!1 &1790668968 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1790668969} - - component: {fileID: 1790668972} - - component: {fileID: 1790668971} - - component: {fileID: 1790668970} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1790668969 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1790668968} - 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: 1535982734} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -40, y: 0} - m_SizeDelta: {x: -160, y: -90} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1790668970 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1790668968} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1790668971 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1790668968} - 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, 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_FontData: - m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} - m_FontSize: 45 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 230 - m_Alignment: 3 - m_AlignByGeometry: 1 - m_RichText: 0 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "\u8F6C\u53D11" ---- !u!222 &1790668972 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1790668968} - m_CullTransparentMesh: 0 --- !u!1 &1799498011 GameObject: m_ObjectHideFlags: 0 @@ -43769,98 +42750,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1906760795} m_CullTransparentMesh: 0 ---- !u!1 &1908578874 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1908578875} - - component: {fileID: 1908578878} - - component: {fileID: 1908578877} - - component: {fileID: 1908578876} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1908578875 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1908578874} - 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: 640874149} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -40, y: 0} - m_SizeDelta: {x: -160, y: -90} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1908578876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1908578874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1908578877 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1908578874} - 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, 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_FontData: - m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} - m_FontSize: 45 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 230 - m_Alignment: 3 - m_AlignByGeometry: 1 - m_RichText: 0 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "\u8F6C\u53D12" ---- !u!222 &1908578878 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1908578874} - m_CullTransparentMesh: 0 --- !u!1 &1910064741 GameObject: m_ObjectHideFlags: 0 @@ -46528,9 +45417,6 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1311586225} - - {fileID: 1535982734} - - {fileID: 640874149} - {fileID: 667109943} - {fileID: 462266896} - {fileID: 1165930853} @@ -47944,98 +46830,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!1 &2088113639 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2088113640} - - component: {fileID: 2088113643} - - component: {fileID: 2088113642} - - component: {fileID: 2088113641} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2088113640 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2088113639} - 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: 1311586225} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -40, y: 0} - m_SizeDelta: {x: -160, y: -90} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2088113641 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2088113639} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &2088113642 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2088113639} - 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, 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_FontData: - m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} - m_FontSize: 45 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 230 - m_Alignment: 3 - m_AlignByGeometry: 1 - m_RichText: 0 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "\u5206\u4EAB\u5E94\u7528\u4FE1\u606F" ---- !u!222 &2088113643 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2088113639} - m_CullTransparentMesh: 0 --- !u!1 &2090638289 GameObject: m_ObjectHideFlags: 0 From 0b3e449ec46a3b86e4e5ca4b4876351751822679 Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Tue, 11 Mar 2025 19:39:02 +0800 Subject: [PATCH 5/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9Share=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=9D=A1=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/API/Share/ShareMenu/ShareMenu.cs | 4 + Demo/API_V2/Assets/API/Share/ShareSO.asset | 1 - .../Assets/API/Share/onPcHand/onPcHand.cs | 17 +- .../API/Share/onPcHand/onPcHandSO.asset | 5 +- .../Share/onShareMessage/onShareMessage.cs | 74 ++-- .../onShareMessage/onShareMessageSO.asset | 6 +- .../API_V2/Assets/API/Share/setShareMenu.meta | 8 - .../API/Share/setShareMenu/setShareMenu.cs | 59 --- .../Share/setShareMenu/setShareMenu.cs.meta | 11 - .../Share/setShareMenu/setShareMenuSO.asset | 25 -- .../setShareMenu/setShareMenuSO.asset.meta | 8 - Demo/API_V2/Assets/Scenes/MainScene.unity | 404 +----------------- 12 files changed, 73 insertions(+), 549 deletions(-) delete mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu.meta delete mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs delete mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta delete mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset delete mode 100644 Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs index 6cb08829a..61c5795f8 100644 --- a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs @@ -56,4 +56,8 @@ public void hideShareMenu() } ); } + private void OnDestroy() + { + showShareMenu(); + } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareSO.asset b/Demo/API_V2/Assets/API/Share/ShareSO.asset index d551d6752..d9128bc84 100644 --- a/Demo/API_V2/Assets/API/Share/ShareSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareSO.asset @@ -20,7 +20,6 @@ MonoBehaviour: - {fileID: 11400000, guid: 38157a28d0b1af140aa9247a67207552, type: 2} - {fileID: 11400000, guid: 82f8461435201ae4b8a61a442878e16b, type: 2} - {fileID: 11400000, guid: 519da7c63574fd3499e390e73184682f, type: 2} - - {fileID: 11400000, guid: 730ee042b2eb3e04aaa5fff6aa480768, type: 2} - {fileID: 11400000, guid: 2ba9a02a26c73e048b5307d234540ade, type: 2} - {fileID: 11400000, guid: d9ee7e215d0456b488d2a691988d3377, type: 2} - {fileID: 11400000, guid: 67f658e249949454a9336842877eacb2, type: 2} diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs index b70fc393a..c970e1c64 100644 --- a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs @@ -4,15 +4,19 @@ public class onPcHand : Details { private bool _isListeningHandoff = false; - private readonly Action> _onHandoff = (callback) => - { - callback(new OnHandoffListenerResult { query = "xxxx" }); - }; + private readonly Action> _onHandoff = (callback) => +{ + callback(new OnHandoffListenerResult { query = "xxxx" }); +}; protected override void TestAPI(string[] args) { onHandoff(); } + private void Start() + { + GameManager.Instance.detailsController.BindExtraButtonAction(0, setHandoffQuery); + } public void onHandoff() { if (!_isListeningHandoff) @@ -28,6 +32,11 @@ public void onHandoff() _isListeningHandoff ? "取消监听在电脑上打开" : "开始监听在电脑上打开" ); } + public void setHandoffQuery() + { + var isSuccess = WX.SetHandoffQuery("xxx"); + WX.ShowToast(new ShowToastOption { title = isSuccess ? "true" : "false" }); + } private void OnDestroy() { WX.OffHandoff(_onHandoff); diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset index cfa285c17..c0bef8922 100644 --- a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset @@ -14,10 +14,11 @@ MonoBehaviour: m_EditorClassIdentifier: entryScriptTypeName: onPcHand entryName: "\u7535\u8111\u76D1\u542C" - entryAPI: wx.onHandoff | wx.offHandoff + entryAPI: wx.onHandoff | wx.offHandoff |wx.setHandoffQuery entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u5728\u7535\u8111\u4E0A\u6253\u5F00\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6" optionList: [] initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" - extraButtonList: [] + extraButtonList: + - buttonText: "\u8BBE\u7F6E\u63A5\u529B\u53C2\u6570" initialResultList: [] entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs index 340726b6e..af3ad66be 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs @@ -1,42 +1,50 @@ using WeChatWASM; using System; using LitJson; +using UnityEngine; public class onShareMessage : Details { - private readonly Action _onShareMessageToFriend = (res) => -{ - var result = "onShareMessageToFriend\n" + JsonMapper.ToJson(res); - GameManager.Instance.detailsController.AddResult( - new ResultData() { initialContentText = result } - ); -}; - - private readonly Action> _onShareAppMessageCallback = ( - callback -) => -{ - callback( - new WXShareAppMessageParam - { - title = "转发标题", - imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", - query = "key1=val1&key2=val2" - } - ); -}; protected override void TestAPI(string[] args) { - onShareMessageToFriend(); + updateShareMenu(); } private void Start() { GameManager.Instance.detailsController.BindExtraButtonAction(0, onShareAppMessage); GameManager.Instance.detailsController.BindExtraButtonAction(1, ShareAppMessage); } - public void onShareMessageToFriend() + public void updateShareMenu() { - WX.OnShareMessageToFriend(_onShareMessageToFriend); + var parameter = new UpdatableMessageFrontEndParameter[] + { + new UpdatableMessageFrontEndParameter { name = "xxx", value = "yyy" }, + new UpdatableMessageFrontEndParameter { name = "zz", value = "kk" } + }; + + var info = new UpdatableMessageFrontEndTemplateInfo { parameterList = parameter, templateId = "模板id" }; + + WX.UpdateShareMenu( + new UpdateShareMenuOption + { + isPrivateMessage = true, + isUpdatableMessage = true, + activityId = "xxx", + templateInfo = info, + success = (res) => + { + WX.ShowToast(new ShowToastOption { title = "设置成功" }); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } + } + ); } public void onShareAppMessage() { @@ -46,10 +54,26 @@ public void onShareAppMessage() imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", query = "key1=val1&key2=val2" }; - WX.OnShareAppMessage(defaultParam, _onShareAppMessageCallback); + WX.OnShareAppMessage(defaultParam); } + + public void offShareAppMessage() + { + var defaultParam = new WXShareAppMessageParam + { + title = default, + imageUrl = "xxx", + query = "key1=val1&key2=val2" + }; + WX.OnShareAppMessage(defaultParam); + } + private void ShareAppMessage() { WX.ShareAppMessage(new ShareAppMessageOption() { title = "小游戏分享" }); } + private void OnDestroy() + { + offShareAppMessage(); + } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset index 0e6738c5d..9e550e7dd 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset @@ -13,11 +13,11 @@ MonoBehaviour: m_Name: onShareMessageSO m_EditorClassIdentifier: entryScriptTypeName: onShareMessage - entryName: "\u5206\u4EAB\u76D1\u542C\u8F6C\u53D1" + entryName: "\u5206\u4EAB\u8F6C\u53D1" entryAPI: "\u8F6C\u53D1\u76F8\u5173api\t" - entryDescription: "wx.onShareMessageToFriend\nwx.onShareAppMessage\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002\nwx.ShareAppMessage\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002" + entryDescription: "wx.updateShareMenu\n\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\nwx.onShareAppMessage\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002\nwx.ShareAppMessage\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002\n" optionList: [] - initialButtonText: "\u76D1\u542C\u597D\u53CB\u5206\u4EAB" + initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" extraButtonList: - buttonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u8F6C\u53D1" - buttonText: "\u4E3B\u52A8\u8F6C\u53D1\u5206\u4EAB" diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu.meta b/Demo/API_V2/Assets/API/Share/setShareMenu.meta deleted file mode 100644 index 6fa58ecd8..000000000 --- a/Demo/API_V2/Assets/API/Share/setShareMenu.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9b72e8d1a3ad5ee43bead96603355f9e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs deleted file mode 100644 index e0cbd0743..000000000 --- a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs +++ /dev/null @@ -1,59 +0,0 @@ -using UnityEngine; -using WeChatWASM; - -public class setShareMenu : Details -{ - protected override void TestAPI(string[] args) - { - updateShareMenu(); - } - private void Start() - { - GameManager.Instance.detailsController.BindExtraButtonAction(0, setMessageToFriendQuery); - GameManager.Instance.detailsController.BindExtraButtonAction(1, setHandoffQuery); - } - public void updateShareMenu() - { - var parameter = new UpdatableMessageFrontEndParameter[] - { - new UpdatableMessageFrontEndParameter { name = "xxx", value = "yyy" }, - new UpdatableMessageFrontEndParameter { name = "zz", value = "kk" } - }; - - var info = new UpdatableMessageFrontEndTemplateInfo { parameterList = parameter, templateId = "模板id" }; - - WX.UpdateShareMenu( - new UpdateShareMenuOption - { - isPrivateMessage = true, - activityId = "xxx", - templateInfo = info, - success = (res) => - { - WX.ShowToast(new ShowToastOption { title = "设置成功" }); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } - } - ); - } - public void setMessageToFriendQuery() - { - var isSuccess = WX.SetMessageToFriendQuery( - new SetMessageToFriendQueryOption { shareMessageToFriendScene = 1, query = "abcd" } - ); - WX.ShowToast(new ShowToastOption { title = isSuccess ? "true" : "false" }); - } - - public void setHandoffQuery() - { - var isSuccess = WX.SetHandoffQuery("xxx"); - WX.ShowToast(new ShowToastOption { title = isSuccess ? "true" : "false" }); - } -} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta deleted file mode 100644 index 6e0c8a845..000000000 --- a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenu.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4de5bddfb26a92849b39a1c8253ddc97 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset deleted file mode 100644 index 736eebbd0..000000000 --- a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset +++ /dev/null @@ -1,25 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} - m_Name: setShareMenuSO - m_EditorClassIdentifier: - entryScriptTypeName: setShareMenu - entryName: "\u8BBE\u7F6E\u5206\u4EAB\u5C5E\u6027" - entryAPI: "\u8F6C\u53D1\u76F8\u5173api" - entryDescription: "wx.updateShareMenu\n\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\nwx.setMessageToFriendQuery\nwx.setHandoffQuery" - optionList: [] - initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" - extraButtonList: - - buttonText: "\u8BBE\u7F6EshareToFriend\u5B57\u6BB5" - - buttonText: "\u8BBE\u7F6E\u63A5\u529B\u53C2\u6570" - initialResultList: [] - entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta b/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta deleted file mode 100644 index ca72d8eee..000000000 --- a/Demo/API_V2/Assets/API/Share/setShareMenu/setShareMenuSO.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 730ee042b2eb3e04aaa5fff6aa480768 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Demo/API_V2/Assets/Scenes/MainScene.unity b/Demo/API_V2/Assets/Scenes/MainScene.unity index 9931d5dd2..2e123829b 100644 --- a/Demo/API_V2/Assets/Scenes/MainScene.unity +++ b/Demo/API_V2/Assets/Scenes/MainScene.unity @@ -6353,81 +6353,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 314114221} m_CullTransparentMesh: 0 ---- !u!1 &317327561 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 317327562} - - component: {fileID: 317327564} - - component: {fileID: 317327563} - m_Layer: 5 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &317327562 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 317327561} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 462266896} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -25, y: 0} - m_SizeDelta: {x: 72, y: 72} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &317327563 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 317327561} - 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &317327564 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 317327561} - m_CullTransparentMesh: 0 --- !u!1 &321408228 GameObject: m_ObjectHideFlags: 0 @@ -9360,165 +9285,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 460570761} m_CullTransparentMesh: 0 ---- !u!1 &462266895 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 462266896} - - component: {fileID: 462266901} - - component: {fileID: 462266900} - - component: {fileID: 462266899} - - component: {fileID: 462266898} - - component: {fileID: 462266897} - m_Layer: 5 - m_Name: "\u8BBE\u7F6E\u5206\u4EAB\u5C5E\u6027" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &462266896 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462266895} - 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: 726188948} - - {fileID: 317327562} - - {fileID: 1078245999} - m_Father: {fileID: 2026981366} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 500, y: -80} - m_SizeDelta: {x: 1000, y: 160} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &462266897 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462266895} - 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: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 462266900} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &462266898 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462266895} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} - m_Name: - m_EditorClassIdentifier: - entrySO: {fileID: 11400000, guid: 730ee042b2eb3e04aaa5fff6aa480768, type: 2} - entryNameText: {fileID: 726188950} ---- !u!114 &462266899 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462266895} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: 160 - m_FlexibleWidth: 1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &462266900 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462266895} - 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: 0} - 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!222 &462266901 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462266895} - m_CullTransparentMesh: 0 --- !u!1 &464120871 GameObject: m_ObjectHideFlags: 0 @@ -12737,7 +12503,7 @@ GameObject: - component: {fileID: 579658900} - component: {fileID: 579658899} m_Layer: 5 - m_Name: "\u5206\u4EAB\u76D1\u542C\u8F6C\u53D1" + m_Name: "\u5206\u4EAB\u8F6C\u53D1" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -16429,98 +16195,6 @@ MonoBehaviour: resultObjects: [] titleTransform: {fileID: 1123590230} backButtonTransform: {fileID: 1859635183} ---- !u!1 &726188947 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 726188948} - - component: {fileID: 726188951} - - component: {fileID: 726188950} - - component: {fileID: 726188949} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &726188948 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726188947} - 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: 462266896} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -40, y: 0} - m_SizeDelta: {x: -160, y: -90} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &726188949 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726188947} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &726188950 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726188947} - 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, 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_FontData: - m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} - m_FontSize: 45 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 230 - m_Alignment: 3 - m_AlignByGeometry: 1 - m_RichText: 0 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "\u8F6C\u53D12" ---- !u!222 &726188951 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726188947} - m_CullTransparentMesh: 0 --- !u!1 &732230343 GameObject: m_ObjectHideFlags: 0 @@ -23349,81 +23023,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1070690616} m_CullTransparentMesh: 0 ---- !u!1 &1078245998 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1078245999} - - component: {fileID: 1078246001} - - component: {fileID: 1078246000} - m_Layer: 5 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1078245999 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078245998} - 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: 462266896} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -50, y: 2} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1078246000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078245998} - 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} - 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!222 &1078246001 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078245998} - m_CullTransparentMesh: 0 --- !u!1 &1079398760 GameObject: m_ObjectHideFlags: 0 @@ -45418,7 +45017,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 667109943} - - {fileID: 462266896} - {fileID: 1165930853} - {fileID: 579658898} - {fileID: 1303035614} From dd24a0844e8e87be3b878655ff6d093a6d4f7c9d Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Wed, 12 Mar 2025 12:14:50 +0800 Subject: [PATCH 6/8] =?UTF-8?q?update=20Share=E7=A4=BA=E4=BE=8B=E7=9A=84?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/API/Share/onShareMessage/onShareMessage.cs | 6 ++++++ .../Assets/API/Share/onShareMessage/onShareMessageSO.asset | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs index af3ad66be..28f829abe 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs @@ -45,6 +45,12 @@ public void updateShareMenu() } } ); + WX.OnShow((res) => + { + Debug.Log("Scene:" + res.scene); + Debug.Log("shareTicket:" + res.shareTicket); + Debug.Log("chatType:" + res.chatType); + }); } public void onShareAppMessage() { diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset index 9e550e7dd..562339e67 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset @@ -14,8 +14,8 @@ MonoBehaviour: m_EditorClassIdentifier: entryScriptTypeName: onShareMessage entryName: "\u5206\u4EAB\u8F6C\u53D1" - entryAPI: "\u8F6C\u53D1\u76F8\u5173api\t" - entryDescription: "wx.updateShareMenu\n\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\nwx.onShareAppMessage\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002\nwx.ShareAppMessage\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002\n" + entryAPI: updateShareMenu | onShareAppMessage | ShareAppMessage + entryDescription: "updateShareMenu \u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\uFF0C\u6DFB\u52A0onShow\u83B7\u53D6Shareticket\u3002\nonShareAppMessage\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002\nShareAppMessage\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002\n" optionList: [] initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" extraButtonList: From be8621a7fa61fb6bc9ae677b2a145429647d7c64 Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Wed, 12 Mar 2025 15:52:45 +0800 Subject: [PATCH 7/8] =?UTF-8?q?update=20=E8=B0=83=E6=95=B4api=E5=88=86?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ShareMessage.meta => ShareAppMessage.meta} | 0 .../ShareAppMessage.cs} | 32 +- .../ShareAppMessage.cs.meta} | 0 .../ShareAppMessage/ShareAppMessageSO.asset | 24 ++ .../ShareAppMessageSO.asset.meta} | 0 Demo/API_V2/Assets/API/Share/ShareSO.asset | 3 +- .../Assets/API/Share/onShareAppMessage.meta | 8 + .../onShareAppMessage/onShareAppMessage.cs | 36 ++ .../onShareAppMessage.cs.meta | 11 + .../onShareAppMessageSO.asset | 23 + .../onShareAppMessageSO.asset.meta | 8 + .../onShareMessage/onShareMessageSO.asset | 25 -- Demo/API_V2/Assets/Scenes/MainScene.unity | 402 ++++++++++++++++++ 13 files changed, 517 insertions(+), 55 deletions(-) rename Demo/API_V2/Assets/API/Share/{onShareMessage.meta => ShareAppMessage.meta} (100%) rename Demo/API_V2/Assets/API/Share/{onShareMessage/onShareMessage.cs => ShareAppMessage/ShareAppMessage.cs} (66%) rename Demo/API_V2/Assets/API/Share/{onShareMessage/onShareMessage.cs.meta => ShareAppMessage/ShareAppMessage.cs.meta} (100%) create mode 100644 Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset rename Demo/API_V2/Assets/API/Share/{onShareMessage/onShareMessageSO.asset.meta => ShareAppMessage/ShareAppMessageSO.asset.meta} (100%) create mode 100644 Demo/API_V2/Assets/API/Share/onShareAppMessage.meta create mode 100644 Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs create mode 100644 Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs.meta create mode 100644 Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset create mode 100644 Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset.meta delete mode 100644 Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta similarity index 100% rename from Demo/API_V2/Assets/API/Share/onShareMessage.meta rename to Demo/API_V2/Assets/API/Share/ShareAppMessage.meta diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs similarity index 66% rename from Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs rename to Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs index 28f829abe..7ce46355a 100644 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs @@ -3,7 +3,7 @@ using LitJson; using UnityEngine; -public class onShareMessage : Details +public class ShareAppMessage : Details { protected override void TestAPI(string[] args) { @@ -11,8 +11,7 @@ protected override void TestAPI(string[] args) } private void Start() { - GameManager.Instance.detailsController.BindExtraButtonAction(0, onShareAppMessage); - GameManager.Instance.detailsController.BindExtraButtonAction(1, ShareAppMessage); + GameManager.Instance.detailsController.BindExtraButtonAction(0, ShareAppMessages); } public void updateShareMenu() { @@ -52,34 +51,9 @@ public void updateShareMenu() Debug.Log("chatType:" + res.chatType); }); } - public void onShareAppMessage() - { - var defaultParam = new WXShareAppMessageParam - { - title = "转发标题", - imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", - query = "key1=val1&key2=val2" - }; - WX.OnShareAppMessage(defaultParam); - } - public void offShareAppMessage() - { - var defaultParam = new WXShareAppMessageParam - { - title = default, - imageUrl = "xxx", - query = "key1=val1&key2=val2" - }; - WX.OnShareAppMessage(defaultParam); - } - - private void ShareAppMessage() + private void ShareAppMessages() { WX.ShareAppMessage(new ShareAppMessageOption() { title = "小游戏分享" }); } - private void OnDestroy() - { - offShareAppMessage(); - } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta similarity index 100% rename from Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessage.cs.meta rename to Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset new file mode 100644 index 000000000..09cc5f213 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: ShareAppMessageSO + m_EditorClassIdentifier: + entryScriptTypeName: ShareAppMessage + entryName: "\u5206\u4EAB\u8F6C\u53D1" + entryAPI: updateShareMenu | ShareAppMessage + entryDescription: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\uFF0C\u6DFB\u52A0onShow\u83B7\u53D6Shareticket\u3002\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002\n" + optionList: [] + initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" + extraButtonList: + - buttonText: "\u4E3B\u52A8\u8F6C\u53D1\u5206\u4EAB" + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta similarity index 100% rename from Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset.meta rename to Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta diff --git a/Demo/API_V2/Assets/API/Share/ShareSO.asset b/Demo/API_V2/Assets/API/Share/ShareSO.asset index d9128bc84..31d570199 100644 --- a/Demo/API_V2/Assets/API/Share/ShareSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareSO.asset @@ -18,8 +18,9 @@ MonoBehaviour: - {fileID: 11400000, guid: 4bdaaff4820c8eb4e9de6e076f490ab0, type: 2} - {fileID: 11400000, guid: c8002e7d2e031d045a8f350dbea866b0, type: 2} - {fileID: 11400000, guid: 38157a28d0b1af140aa9247a67207552, type: 2} - - {fileID: 11400000, guid: 82f8461435201ae4b8a61a442878e16b, type: 2} + - {fileID: 11400000, guid: f854158c3e3d7c646a22ba9e8a6f3b43, type: 2} - {fileID: 11400000, guid: 519da7c63574fd3499e390e73184682f, type: 2} + - {fileID: 11400000, guid: 82f8461435201ae4b8a61a442878e16b, type: 2} - {fileID: 11400000, guid: 2ba9a02a26c73e048b5307d234540ade, type: 2} - {fileID: 11400000, guid: d9ee7e215d0456b488d2a691988d3377, type: 2} - {fileID: 11400000, guid: 67f658e249949454a9336842877eacb2, type: 2} diff --git a/Demo/API_V2/Assets/API/Share/onShareAppMessage.meta b/Demo/API_V2/Assets/API/Share/onShareAppMessage.meta new file mode 100644 index 000000000..fa2653f2f --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44c1e5662ded52544a40896c7c66f613 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs new file mode 100644 index 000000000..9472445fe --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs @@ -0,0 +1,36 @@ +using WeChatWASM; +using System; +using LitJson; +using UnityEngine; + +public class onShareAppMessage : Details +{ + protected override void TestAPI(string[] args) + { + OnShareAppMessage(); + } + public void OnShareAppMessage() + { + var defaultParam = new WXShareAppMessageParam + { + title = "转发标题", + imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", + query = "key1=val1&key2=val2" + }; + WX.OnShareAppMessage(defaultParam); + } + public void OffShareAppMessage() + { + var defaultParam = new WXShareAppMessageParam + { + title = default, + imageUrl = "xxx", + query = "key1=val1&key2=val2" + }; + WX.OnShareAppMessage(defaultParam); + } + private void OnDestroy() + { + OffShareAppMessage(); + } +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs.meta b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs.meta new file mode 100644 index 000000000..c0402561c --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e787ee1e7c3e9724083082f33ab87a55 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset new file mode 100644 index 000000000..e52d65c28 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} + m_Name: onShareAppMessageSO + m_EditorClassIdentifier: + entryScriptTypeName: onShareAppMessage + entryName: "\u76D1\u542C\u8F6C\u53D1" + entryAPI: onShareAppMessage + entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u8F6C\u53D1\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002" + optionList: [] + initialButtonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u8F6C\u53D1" + extraButtonList: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset.meta b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset.meta new file mode 100644 index 000000000..4171b19bc --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f854158c3e3d7c646a22ba9e8a6f3b43 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset b/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset deleted file mode 100644 index 562339e67..000000000 --- a/Demo/API_V2/Assets/API/Share/onShareMessage/onShareMessageSO.asset +++ /dev/null @@ -1,25 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} - m_Name: onShareMessageSO - m_EditorClassIdentifier: - entryScriptTypeName: onShareMessage - entryName: "\u5206\u4EAB\u8F6C\u53D1" - entryAPI: updateShareMenu | onShareAppMessage | ShareAppMessage - entryDescription: "updateShareMenu \u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\uFF0C\u6DFB\u52A0onShow\u83B7\u53D6Shareticket\u3002\nonShareAppMessage\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002\nShareAppMessage\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002\n" - optionList: [] - initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" - extraButtonList: - - buttonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u8F6C\u53D1" - - buttonText: "\u4E3B\u52A8\u8F6C\u53D1\u5206\u4EAB" - initialResultList: [] - entryOrder: 0 diff --git a/Demo/API_V2/Assets/Scenes/MainScene.unity b/Demo/API_V2/Assets/Scenes/MainScene.unity index 2e123829b..4a7f56613 100644 --- a/Demo/API_V2/Assets/Scenes/MainScene.unity +++ b/Demo/API_V2/Assets/Scenes/MainScene.unity @@ -6353,6 +6353,98 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 314114221} m_CullTransparentMesh: 0 +--- !u!1 &318896973 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 318896974} + - component: {fileID: 318896977} + - component: {fileID: 318896976} + - component: {fileID: 318896975} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &318896974 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 318896973} + 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: 1465406147} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -40, y: 0} + m_SizeDelta: {x: -160, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &318896975 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 318896973} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &318896976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 318896973} + 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, 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_FontData: + m_Font: {fileID: 12800000, guid: 04a37534e45184b62bc44e172e5fe81e, type: 3} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 230 + m_Alignment: 3 + m_AlignByGeometry: 1 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8F6C\u53D12" +--- !u!222 &318896977 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 318896973} + m_CullTransparentMesh: 0 --- !u!1 &321408228 GameObject: m_ObjectHideFlags: 0 @@ -32177,6 +32269,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1421962809} m_CullTransparentMesh: 0 +--- !u!1 &1424889961 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1424889962} + - component: {fileID: 1424889964} + - component: {fileID: 1424889963} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1424889962 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424889961} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1465406147} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: 72, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1424889963 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424889961} + 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: b1a5e6c3cca1748e0a56f2485c899ceb, 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!222 &1424889964 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424889961} + m_CullTransparentMesh: 0 --- !u!1 &1434106687 GameObject: m_ObjectHideFlags: 0 @@ -32561,6 +32728,165 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1452524868} m_CullTransparentMesh: 0 +--- !u!1 &1465406146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1465406147} + - component: {fileID: 1465406152} + - component: {fileID: 1465406151} + - component: {fileID: 1465406150} + - component: {fileID: 1465406149} + - component: {fileID: 1465406148} + m_Layer: 5 + m_Name: "\u76D1\u542C\u8F6C\u53D1" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1465406147 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465406146} + 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: 318896974} + - {fileID: 1424889962} + - {fileID: 1965784170} + m_Father: {fileID: 2026981366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 500, y: -80} + m_SizeDelta: {x: 1000, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1465406148 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465406146} + 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: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1465406151} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1465406149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465406146} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: f854158c3e3d7c646a22ba9e8a6f3b43, type: 2} + entryNameText: {fileID: 318896976} +--- !u!114 &1465406150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465406146} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 160 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1465406151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465406146} + 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: 0} + 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!222 &1465406152 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465406146} + m_CullTransparentMesh: 0 --- !u!1 &1469178172 GameObject: m_ObjectHideFlags: 0 @@ -43390,6 +43716,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1961833512} m_CullTransparentMesh: 0 +--- !u!1 &1965784169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1965784170} + - component: {fileID: 1965784172} + - component: {fileID: 1965784171} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1965784170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965784169} + 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: 1465406147} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 2} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1965784171 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965784169} + 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.9333334, g: 0.9333334, b: 0.9333334, 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: 0} + 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!222 &1965784172 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965784169} + m_CullTransparentMesh: 0 --- !u!1 &1965794504 GameObject: m_ObjectHideFlags: 0 @@ -45019,6 +45420,7 @@ RectTransform: - {fileID: 667109943} - {fileID: 1165930853} - {fileID: 579658898} + - {fileID: 1465406147} - {fileID: 1303035614} - {fileID: 1639038150} - {fileID: 173043189} From 4b9b63cb9f059e56eef30c49bbfab51bf2e65869 Mon Sep 17 00:00:00 2001 From: v_shzhiwang <106916369+VincentWSZ@users.noreply.github.com> Date: Fri, 11 Apr 2025 18:13:43 +0800 Subject: [PATCH 8/8] =?UTF-8?q?update=20Share=E7=A4=BA=E4=BE=8B=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=92=8C=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demo/API_V2/Assets/API/GUI/Menu/MenuSO.asset | 1 + .../Assets/API/Share/Favorites/Favorites.cs | 141 ++++++++++++++--- .../API/Share/Favorites/FavoritesSO.asset | 17 +- .../Share/ShareAppMessage/ShareAppMessage.cs | 113 +++++++++----- .../ShareAppMessage/ShareAppMessageSO.asset | 28 +++- .../Share/ShareImageMenu/ShareImageMenu.cs | 119 +++++++++++--- .../ShareImageMenu/ShareImageMenuSO.asset | 15 +- .../Assets/API/Share/ShareInfo/ShareInfo.cs | 141 ++++++++++++++++- .../Assets/API/Share/ShareMenu/ShareMenu.cs | 102 +++++++----- .../API/Share/ShareMenu/ShareMenuSO.asset | 5 +- Demo/API_V2/Assets/API/Share/ShareSO.asset | 1 - .../API/Share/ShareTimeline/ShareTimeline.cs | 145 +++++++++++++++--- .../Share/ShareTimeline/ShareTimelineSO.asset | 25 ++- .../API/Share/linkHand/linkHandSO.asset | 2 +- .../Assets/API/Share/onPcHand/onPcHand.cs | 8 +- .../API/Share/onPcHand/onPcHandSO.asset | 2 +- .../onShareAppMessage/onShareAppMessage.cs | 61 +++++--- .../onShareAppMessageSO.asset | 2 +- Demo/API_V2/Assets/Scenes/MainScene.unity | 4 +- Demo/API_V2/Assets/Scripts/Details.cs | 45 +++++- .../Share => Scripts}/PrivateMessage.meta | 0 .../PrivateMessage/PrivateMessage.cs | 0 .../PrivateMessage/PrivateMessage.cs.meta | 0 .../PrivateMessage/PrivateMessageSO.asset | 0 .../PrivateMessageSO.asset.meta | 0 25 files changed, 789 insertions(+), 188 deletions(-) rename Demo/API_V2/Assets/{API/Share => Scripts}/PrivateMessage.meta (100%) rename Demo/API_V2/Assets/{API/Share => Scripts}/PrivateMessage/PrivateMessage.cs (100%) rename Demo/API_V2/Assets/{API/Share => Scripts}/PrivateMessage/PrivateMessage.cs.meta (100%) rename Demo/API_V2/Assets/{API/Share => Scripts}/PrivateMessage/PrivateMessageSO.asset (100%) rename Demo/API_V2/Assets/{API/Share => Scripts}/PrivateMessage/PrivateMessageSO.asset.meta (100%) diff --git a/Demo/API_V2/Assets/API/GUI/Menu/MenuSO.asset b/Demo/API_V2/Assets/API/GUI/Menu/MenuSO.asset index d2d11acaf..a7fc3f844 100644 --- a/Demo/API_V2/Assets/API/GUI/Menu/MenuSO.asset +++ b/Demo/API_V2/Assets/API/GUI/Menu/MenuSO.asset @@ -28,3 +28,4 @@ MonoBehaviour: - buttonText: "\u83B7\u53D6\u83DC\u5355\u6309\u94AE\u5E03\u5C40\u4F4D\u7F6E\u4FE1\u606F" - buttonText: "\u8BBE\u7F6E\u72B6\u6001\u680F\u6837\u5F0F" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs index 7cd2d16d1..68c0a7f13 100644 --- a/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs +++ b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs @@ -1,48 +1,153 @@ using WeChatWASM; using System; +using UnityEngine; public class Favorites : Details { private bool _isListeningAddToFavorites = false; - private readonly Action> _onAddToFavorites = ( - callback -) => -{ - callback( - new OnAddToFavoritesListenerResult + private Action> _onAddToFavorites; + private string localImagePath; + + protected override void TestAPI(string[] args) + { + // 如果已经在监听中,只执行切换监听的操作,避免重复下载 + if (_isListeningAddToFavorites) { - title = "收藏标题", - imageUrl = "xx", - query = "key1=val1&key2=val2", - disableForward = false + onAddToFavorites(); + return; } - ); -}; - protected override void TestAPI(string[] args) + + // 根据对应参数,执行DownloadFileImage()下载图片 + if (GetOptionString(1, "") == "本地图片文件路径") + { + DownloadFileImage(); + } + else + { + InitializeFavoritesCallback(); + onAddToFavorites(); + } + } + + private void ShowLoading() { - onAddToFavorites(); + WX.ShowLoading(new ShowLoadingOption() + { + title = "正在下载图片...", + mask = true + }); } - private void Start() + + private void HideLoading() { - //GameManager.Instance.detailsController.BindExtraButtonAction(0, onAddToFavorites); + WX.HideLoading(new HideLoadingOption()); } + + private void DownloadFileImage() + { + ShowLoading(); + WX.DownloadFile(new DownloadFileOption() + { + url = "https://picsum.photos/400/400?random=1", + success = (res) => + { + Debug.Log("WX.DownloadFile success"); + if (res.statusCode == 200) + { + Debug.Log(res.tempFilePath); + var fs = WX.GetFileSystemManager(); + // 将临时文件保存为本地缓存文件 + localImagePath = fs.SaveFileSync(res.tempFilePath, WX.env.USER_DATA_PATH + "/favoriteImage.jpg"); + Debug.Log($"本地缓存文件保存路径: {localImagePath}"); + InitializeFavoritesCallback(); + onAddToFavorites(); + } + }, + fail = (res) => + { + Debug.Log("WX.DownloadFile fail"); + }, + complete = (res) => + { + Debug.Log("WX.DownloadFile complete"); + HideLoading(); + } + }); + } + + //设置收藏回调函数 + private void InitializeFavoritesCallback() + { + string title = GetOptionString(0, ""); + string imageUrl = GetOptionString(1, ""); + bool disableForward = !GetOptionBool(2, false); + + if (imageUrl == "本地图片文件路径") + { + imageUrl = localImagePath; + } + + _onAddToFavorites = (callback) => + { + callback( + new OnAddToFavoritesListenerResult + { + title = title, + imageUrl = imageUrl, + disableForward = disableForward + } + ); + Debug.Log($"收藏回调参数 - 标题: {title}, 图片URL: {imageUrl}, 禁止转发: {disableForward}"); + }; + } + + //切换收藏监听状态 public void onAddToFavorites() { if (!_isListeningAddToFavorites) { WX.OnAddToFavorites(_onAddToFavorites); + Debug.Log("开始监听收藏"); + // 添加开始监听时的提示 + WX.ShowToast(new ShowToastOption() + { + title = "已开启收藏监听", + icon = "none", + duration = 1500 + }); } else { WX.OffAddToFavorites(_onAddToFavorites); + Debug.Log("取消监听收藏"); + // 添加取消监听时的提示 + WX.ShowToast(new ShowToastOption() + { + title = "已取消收藏监听", + icon = "none", + duration = 1500 + }); } _isListeningAddToFavorites = !_isListeningAddToFavorites; GameManager.Instance.detailsController.ChangeInitialButtonText( _isListeningAddToFavorites ? "取消监听收藏" : "开始监听收藏" ); } + private void OnDestroy() { - WX.OffAddToFavorites(_onAddToFavorites); + if (_isListeningAddToFavorites) + { + WX.OffAddToFavorites(_onAddToFavorites); + Debug.Log("清理收藏监听"); + } + + // 清理本地文件 + if (!string.IsNullOrEmpty(localImagePath)) + { + var fs = WX.GetFileSystemManager(); + fs.UnlinkSync(localImagePath); + Debug.Log("清理本地图片成功"); + } } -} +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset index 6cdc0a16d..6764e0a53 100644 --- a/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset +++ b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset @@ -16,8 +16,21 @@ MonoBehaviour: entryName: "\u6536\u85CF\u76D1\u542C" entryAPI: wx.onAddToFavorites | wx.offAddToFavorites entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u6536\u85CF\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\n\uFF08\u5B89\u53537.0.15\u8D77\u652F\u6301\uFF0CiOS - \u6682\u4E0D\u652F\u6301\uFF09" - optionList: [] + \u6682\u4E0D\u652F\u6301\uFF09\n\u6CE8\u610F\uFF1A\u7A7A\u9009\u9879\u5219\u4F7F\u7528\u9ED8\u8BA4\u503C" + optionList: + - optionName: title + availableOptions: + - "\u6536\u85CF\u6807\u9898" + - + - optionName: imageUrl + availableOptions: + - https://mmocgame.qpic.cn/wechatgame/QgsibLsZPBy1uwWJnNNPeRXjBMKm327We8xrXWxGMM4cFKUZaqy0SU8TcudBf72sE/0 + - "\u672C\u5730\u56FE\u7247\u6587\u4EF6\u8DEF\u5F84" + - + - optionName: disableForward + availableOptions: + - false + - true initialButtonText: "\u5F00\u59CB\u76D1\u542C\u6536\u85CF" extraButtonList: [] initialResultList: [] diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs index 7ce46355a..f946071b3 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs @@ -1,59 +1,94 @@ -using WeChatWASM; -using System; -using LitJson; using UnityEngine; +using WeChatWASM; public class ShareAppMessage : Details { + private string localImagePath; protected override void TestAPI(string[] args) { - updateShareMenu(); + if (GetOptionString(1, "") == "本地图片文件路径") + { + DownloadFileImage(); + } + else + { + shareAppMessage(); + } } - private void Start() + private void ShowLoading() { - GameManager.Instance.detailsController.BindExtraButtonAction(0, ShareAppMessages); + WX.ShowLoading(new ShowLoadingOption() + { + title = "正在下载图片...", + mask = true + }); } - public void updateShareMenu() + private void HideLoading() { - var parameter = new UpdatableMessageFrontEndParameter[] - { - new UpdatableMessageFrontEndParameter { name = "xxx", value = "yyy" }, - new UpdatableMessageFrontEndParameter { name = "zz", value = "kk" } - }; - - var info = new UpdatableMessageFrontEndTemplateInfo { parameterList = parameter, templateId = "模板id" }; + WX.HideLoading(new HideLoadingOption()); + } - WX.UpdateShareMenu( - new UpdateShareMenuOption + private void DownloadFileImage() + { + ShowLoading(); + WX.DownloadFile(new DownloadFileOption() + { + url = "https://picsum.photos/400/400?random=1", + success = (res) => { - isPrivateMessage = true, - isUpdatableMessage = true, - activityId = "xxx", - templateInfo = info, - success = (res) => - { - WX.ShowToast(new ShowToastOption { title = "设置成功" }); - }, - fail = (res) => + Debug.Log("WX.DownloadFile success"); + if (res.statusCode == 200) { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); + Debug.Log(res.tempFilePath); + var fs = WX.GetFileSystemManager(); + // 将临时文件保存为本地缓存文件 + localImagePath = fs.SaveFileSync(res.tempFilePath, WX.env.USER_DATA_PATH + "/shareImage.jpg"); + Debug.Log($"本地缓存文件保存路径: {localImagePath}"); + shareAppMessage(); } + }, + fail = (res) => + { + Debug.Log("WX.DownloadFile fail"); + }, + complete = (res) => + { + Debug.Log("WX.DownloadFile complete"); + HideLoading(); } - ); - WX.OnShow((res) => - { - Debug.Log("Scene:" + res.scene); - Debug.Log("shareTicket:" + res.shareTicket); - Debug.Log("chatType:" + res.chatType); - }); + }); } - private void ShareAppMessages() + private void shareAppMessage() { - WX.ShareAppMessage(new ShareAppMessageOption() { title = "小游戏分享" }); + string title = GetOptionString(0, ""); + string imageUrl = GetOptionString(1, ""); + string imageUrlId = GetOptionString(2, ""); + bool toCurrentGroupValue = GetOptionBool(3, true); + + // 如果选择了本地图片文件路径,使用下载保存到本地的文件路径 + if (imageUrl == "本地图片文件路径") + { + imageUrl = localImagePath; + } + + WX.ShareAppMessage(new ShareAppMessageOption() + { + title = title, + imageUrl = imageUrl, + imageUrlId = imageUrlId, + toCurrentGroup = toCurrentGroupValue + }); + } + + private void OnDestroy() + { + // 清理文件 + if (!string.IsNullOrEmpty(localImagePath)) + { + var fs = WX.GetFileSystemManager(); + fs.UnlinkSync(localImagePath); + Debug.Log("清理本地图片成功"); + } } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset index 09cc5f213..ae47ed2f9 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset @@ -14,11 +14,27 @@ MonoBehaviour: m_EditorClassIdentifier: entryScriptTypeName: ShareAppMessage entryName: "\u5206\u4EAB\u8F6C\u53D1" - entryAPI: updateShareMenu | ShareAppMessage - entryDescription: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027\uFF0C\u6DFB\u52A0onShow\u83B7\u53D6Shareticket\u3002\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002\n" - optionList: [] - initialButtonText: "\u66F4\u65B0\u8F6C\u53D1\u5C5E\u6027" - extraButtonList: - - buttonText: "\u4E3B\u52A8\u8F6C\u53D1\u5206\u4EAB" + entryAPI: ShareAppMessage + entryDescription: "title\uFF1A\u4E0D\u4F20\u5219\u9ED8\u8BA4\u4F7F\u7528\u5F53\u524D\u5C0F\u6E38\u620F\u7684\u6635\u79F0\u3002\n\u4E3B\u52A8\u62C9\u8D77\u8F6C\u53D1\uFF0C\u8FDB\u5165\u9009\u62E9\u901A\u8BAF\u5F55\u754C\u9762\u3002\n\u6CE8\u610F\uFF1A\u7A7A\u9009\u9879\u5219\u4F7F\u7528\u9ED8\u8BA4\u503C" + optionList: + - optionName: title + availableOptions: + - "\u5C0F\u6E38\u620F\u5206\u4EAB" + - + - optionName: imageUrl + availableOptions: + - https://mmocgame.qpic.cn/wechatgame/QgsibLsZPBy1uwWJnNNPeRXjBMKm327We8xrXWxGMM4cFKUZaqy0SU8TcudBf72sE/0 + - "\u672C\u5730\u56FE\u7247\u6587\u4EF6\u8DEF\u5F84" + - + - optionName: imageUrlId + availableOptions: + - CoH3v3JtRc2ajuDvZyhHXQ== + - + - optionName: toCurrentGroup + availableOptions: + - false + - true + initialButtonText: "\u4E3B\u52A8\u8F6C\u53D1\u5206\u4EAB" + extraButtonList: [] initialResultList: [] entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs index 43c77eecc..5d5b87109 100644 --- a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs @@ -3,39 +3,112 @@ public class ShowShareImageMenu : Details { + private string localImagePath; + private string tempImagePath; + protected override void TestAPI(string[] args) { - showShareImageMenu(); + if (GetOptionString(0, "") == "本地路径") + { + DownloadFileImage(true); + } + else + { + DownloadFileImage(false); + } + } + + private void ShowLoading() + { + WX.ShowLoading(new ShowLoadingOption() + { + title = "正在下载图片...", + mask = true + }); + } + + private void HideLoading() + { + WX.HideLoading(new HideLoadingOption()); + } + + private void DownloadFileImage(bool saveAsLocal) + { + ShowLoading(); + WX.DownloadFile(new DownloadFileOption() + { + url = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", + success = (res) => + { + Debug.Log("WX.DownloadFile success"); + if (res.statusCode == 200) + { + tempImagePath = res.tempFilePath; + + if (saveAsLocal) + { + var fs = WX.GetFileSystemManager(); + // 将临时文件保存为本地缓存文件 + localImagePath = fs.SaveFileSync(res.tempFilePath, WX.env.USER_DATA_PATH + "/shareImage.jpg"); + Debug.Log($"本地缓存文件保存路径: {localImagePath}"); + } + else + { + Debug.Log($"临时文件路径: {tempImagePath}"); + } + showShareImageMenu(); + } + }, + fail = (res) => + { + Debug.Log("WX.DownloadFile fail"); + }, + complete = (res) => + { + Debug.Log("WX.DownloadFile complete"); + HideLoading(); + } + }); } + public void showShareImageMenu() { - WX.DownloadFile( - new DownloadFileOption + string pathType = GetOptionString(0, ""); + bool needShowEntrance = GetOptionBool(1, false); + string entrancePath = GetOptionString(2, ""); + + string imagePath = pathType == "本地路径" ? localImagePath : tempImagePath; + + WX.ShowShareImageMenu( + new ShowShareImageMenuOption { - url = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", + path = imagePath, + needShowEntrance = needShowEntrance, + entrancePath = entrancePath, success = (res) => { - WX.ShowShareImageMenu( - new ShowShareImageMenuOption - { - path = res.tempFilePath, - style = "default", - success = (res) => - { - Debug.Log("success"); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } - } - ); + Debug.Log("success"); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); } } ); } + + private void OnDestroy() + { + // 清理本地文件 + if (!string.IsNullOrEmpty(localImagePath)) + { + var fs = WX.GetFileSystemManager(); + fs.UnlinkSync(localImagePath); + Debug.Log("清理本地图片成功"); + } + } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset index 19663dc7e..f51ef67e1 100644 --- a/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset @@ -14,9 +14,20 @@ MonoBehaviour: m_EditorClassIdentifier: entryScriptTypeName: ShowShareImageMenu entryName: "\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" - entryAPI: wx.showShareImageMenu + entryAPI: ShowShareImageMenu entryDescription: "\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" - optionList: [] + optionList: + - optionName: path + availableOptions: + - "\u672C\u5730\u8DEF\u5F84" + - "\u4E34\u65F6\u8DEF\u5F84" + - optionName: needShowEntrance + availableOptions: + - false + - true + - optionName: entrancePath + availableOptions: + - '''''' initialButtonText: "\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" extraButtonList: [] initialResultList: [] diff --git a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs index beb5b11f7..ed65d8e3b 100644 --- a/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs @@ -1,33 +1,158 @@ using WeChatWASM; using UnityEngine; +using LitJson; +using System; +using UnityEditor; public class ShareInfo : Details - { + private static bool isSetupInitialized = false; + private string CloudID; + protected override void TestAPI(string[] args) { - getShareInfo(); + if (!isSetupInitialized) + { + GetShareInfoButton(); + isSetupInitialized = true; + } + else + { + Debug.Log("Share setup already initialized, skip initialization."); + } } - public void getShareInfo() + + // 分享信息按钮 + private void GetShareInfoButton() { + InitCloudFunction();//初始化云函数 + WX.UpdateShareMenu(new UpdateShareMenuOption + { + withShareTicket = true, + success = (res) => + { + Debug.Log("分享菜单配置成功"); + }, + fail = (res) => + { + Debug.Log("分享菜单配置失败"); + } + }); + WX.OnShow((res) => + { + Debug.Log("Scene:" + res.scene); + Debug.Log("shareTicket:" + res.shareTicket); + Debug.Log("chatType:" + res.chatType); + + GetShareInfo(res.shareTicket); + }); + } + + // 获取分享Shareticket信息 + private void GetShareInfo(string shareTicket) + { + if (string.IsNullOrEmpty(shareTicket)) + { + Debug.LogError("shareTicket is empty!"); + return; + } + + // 获取转发详细信息 WX.GetShareInfo( new GetShareInfoOption { - shareTicket = "xxx", + shareTicket = shareTicket, timeout = 2000, success = (res) => { - Debug.Log("success"); + Debug.Log("GetShareInfo success"); + Debug.Log("encryptedData:" + res.encryptedData); + Debug.Log("iv:" + res.iv); + Debug.Log("CloudID:" + res.cloudID); + CloudID = res.cloudID; + CloudCallFunction();// 传入CloudID调用 }, fail = (res) => { - Debug.Log("fail" + res.errMsg); + Debug.Log("GetShareInfo fail:" + res.errMsg); }, complete = (res) => { - Debug.Log("complete"); + Debug.Log("GetShareInfo complete"); } } ); + + // 从基础库 v2.17.3 开始,推荐用 wx.getGroupEnterInfo 替代wx.getShareInfo接口 + WX.GetGroupEnterInfo(new GetGroupEnterInfoOption + { + success = (res) => + { + Debug.Log("GetGroupEnterInfo success"); + Debug.Log("errMsg:" + res.errMsg); + Debug.Log("encryptedData:" + res.encryptedData); + Debug.Log("iv:" + res.iv); + Debug.Log("CloudID:" + res.cloudID); + //CloudID = res.cloudID; + //CloudCallFunction();// 传入CloudID调用 + }, + fail = (res) => + { + Debug.Log("GetGroupEnterInfo fail:" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("GetGroupEnterInfo complete"); + } + }); + } + // 初始化云函数 + private void InitCloudFunction() + { + WX.cloud.Init(new ICloudConfig + { + env = "dev-h504y"//需填入 云开发环境ID + }); + } + // data + private class CloudCallFunctionData + { + public string WeRunData; + } + + // 调用云函数 + private void CloudCallFunction() + { + var data = new CloudCallFunctionData() + { + WeRunData = WX.cloud.CloudID(CloudID), // 通过GetShareInfo接口获取的CloudID + }; + + WX.cloud.CallFunction(new CallFunctionParam() + { + name = "myFunction", // 须在云函数侧创建对应函数 + data = data, + success = (res) => + { + WX.ShowModal(new ShowModalOption() + { + content = "Cloud CallFunction Success: " + JsonMapper.ToJson(res) + }); + }, + fail = (res) => + { + WX.ShowModal(new ShowModalOption() + { + content = "Cloud CallFunction Fail: " + JsonMapper.ToJson(res) + }); + }, + complete = (res) => + { + WX.ShowModal(new ShowModalOption() + { + content = "Cloud CallFunction Complete: " + JsonMapper.ToJson(res) + }); + } + }); } -} +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs index 61c5795f8..14bb2e4e4 100644 --- a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs @@ -3,10 +3,8 @@ public class ShareMenu : Details { - private void Start() - { - GameManager.Instance.detailsController.BindExtraButtonAction(0, hideShareMenu); - } + private bool _isShowingShare = false; + protected override void TestAPI(string[] args) { showShareMenu(); @@ -14,50 +12,78 @@ protected override void TestAPI(string[] args) public void showShareMenu() { - WX.ShowShareMenu( - new ShowShareMenuOption - { - withShareTicket = true, - menus = new string[] { "shareAppMessage", "shareTimeline" }, - success = (res) => - { - Debug.Log("success"); - }, - fail = (res) => + _isShowingShare = !_isShowingShare; + + if (_isShowingShare) + { + WX.ShowShareMenu( + new ShowShareMenuOption { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => + withShareTicket = true, + menus = new string[] { "shareAppMessage", "shareTimeline" }, + success = (res) => + { + ShowToast("已显示转发按钮"); + Debug.Log("success"); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } + } + ); + } + else + { + WX.HideShareMenu( + new HideShareMenuOption { - Debug.Log("complete"); + menus = new string[] { "shareAppMessage", "shareTimeline" }, + success = (res) => + { + ShowToast("已隐藏转发按钮"); + Debug.Log("success"); + }, + fail = (res) => + { + Debug.Log("fail" + res.errMsg); + }, + complete = (res) => + { + Debug.Log("complete"); + } } - } + ); + } + + GameManager.Instance.detailsController.ChangeInitialButtonText( + _isShowingShare ? "隐藏转发按钮" : "显示转发按钮" ); } - public void hideShareMenu() + private void ShowToast(string message) + { + WX.ShowToast(new ShowToastOption() + { + title = message, + icon = "none", + duration = 1500, + mask = false + }); + } + + private void OnDestroy() { - WX.HideShareMenu( - new HideShareMenuOption + WX.ShowShareMenu( + new ShowShareMenuOption { + withShareTicket = true, menus = new string[] { "shareAppMessage", "shareTimeline" }, - success = (res) => - { - Debug.Log("success"); - }, - fail = (res) => - { - Debug.Log("fail" + res.errMsg); - }, - complete = (res) => - { - Debug.Log("complete"); - } } ); } - private void OnDestroy() - { - showShareMenu(); - } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset index b76b08fed..b5855efc2 100644 --- a/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset @@ -19,8 +19,7 @@ MonoBehaviour: wx.hideShareMenu' entryDescription: "\u8BBE\u7F6E\u53F3\u4E0A\u89D2\u70B9\u5F00\u7684\u8BE6\u60C5\u754C\u9762\u4E2D\u7684\u5206\u4EAB\u6309\u94AE\u662F\u5426\u53EF\u7528\n" optionList: [] - initialButtonText: "\u663E\u793A\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE" - extraButtonList: - - buttonText: "\u9690\u85CF\u5F53\u524D\u9875\u9762\u7684\u8F6C\u53D1\u6309\u94AE" + initialButtonText: "\u663E\u793A\u8F6C\u53D1\u6309\u94AE" + extraButtonList: [] initialResultList: [] entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareSO.asset b/Demo/API_V2/Assets/API/Share/ShareSO.asset index 31d570199..6e3c74d31 100644 --- a/Demo/API_V2/Assets/API/Share/ShareSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareSO.asset @@ -19,7 +19,6 @@ MonoBehaviour: - {fileID: 11400000, guid: c8002e7d2e031d045a8f350dbea866b0, type: 2} - {fileID: 11400000, guid: 38157a28d0b1af140aa9247a67207552, type: 2} - {fileID: 11400000, guid: f854158c3e3d7c646a22ba9e8a6f3b43, type: 2} - - {fileID: 11400000, guid: 519da7c63574fd3499e390e73184682f, type: 2} - {fileID: 11400000, guid: 82f8461435201ae4b8a61a442878e16b, type: 2} - {fileID: 11400000, guid: 2ba9a02a26c73e048b5307d234540ade, type: 2} - {fileID: 11400000, guid: d9ee7e215d0456b488d2a691988d3377, type: 2} diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs index f406e5161..ba99e98ea 100644 --- a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs @@ -1,49 +1,156 @@ using WeChatWASM; using System; - +using UnityEngine; public class ShareTimeline : Details { + private bool _isListeningShareTimeline = false; + private Action> _onShareTimelineCallback; + private string localImagePath; + protected override void TestAPI(string[] args) { - onShareTimeline(); + // 如果已经在监听中,只执行切换监听的操作 + if (_isListeningShareTimeline) + { + onShareTimeline(); + return; + } + + // 根据参数决定是否需要下载本地图片 + if (GetOptionString(1, "") == "本地图片文件路径") + { + DownloadFileImage(); + } + else + { + InitializeTimelineCallback(); + onShareTimeline(); + } } - private bool _isListeningShareTimeline = false; - private readonly Action> _onShareTimelineCallback = ( - callback - ) => + private void ShowLoading() + { + WX.ShowLoading(new ShowLoadingOption() + { + title = "正在下载图片...", + mask = true + }); + } + + private void HideLoading() { - callback( - new OnShareTimelineListenerResult + WX.HideLoading(new HideLoadingOption()); + } + + private void DownloadFileImage() + { + ShowLoading(); + WX.DownloadFile(new DownloadFileOption() + { + url = "https://picsum.photos/400/400?random=1", + success = (res) => + { + Debug.Log("WX.DownloadFile success"); + if (res.statusCode == 200) + { + Debug.Log(res.tempFilePath); + var fs = WX.GetFileSystemManager(); + // 将临时文件保存为本地缓存文件 + localImagePath = fs.SaveFileSync(res.tempFilePath, WX.env.USER_DATA_PATH + "/timelineImage.jpg"); + Debug.Log($"本地缓存文件保存路径: {localImagePath}"); + InitializeTimelineCallback(); + onShareTimeline(); + } + }, + fail = (res) => { - imageUrl = "xxx", - imagePreviewUrl = "yy", - imagePreviewUrlId = "xx", - imageUrlId = "xxx", - path = "xx", - query = "xx", - title = "test", + Debug.Log("WX.DownloadFile fail"); + }, + complete = (res) => + { + Debug.Log("WX.DownloadFile complete"); + HideLoading(); } - ); - }; + }); + } + + private void InitializeTimelineCallback() + { + string title = GetOptionString(0, ""); + string imageUrl = GetOptionString(1, ""); + string imageUrlId = GetOptionString(2, ""); + string imagePreviewUrl = GetOptionString(3, ""); + string imagePreviewUrlId = GetOptionString(4, ""); + + // 如果使用本地图片,替换为本地路径 + if (imageUrl == "本地图片文件路径") + { + imageUrl = localImagePath; + } + + _onShareTimelineCallback = (callback) => + { + callback( + new OnShareTimelineListenerResult + { + title = title, + imageUrl = imageUrl, + imageUrlId = imageUrlId, + imagePreviewUrl = imagePreviewUrl, + imagePreviewUrlId = imagePreviewUrlId + } + ); + Debug.Log($"朋友圈分享回调参数 - 标题: {title}, 图片URL: {imageUrl}, 图片ID: {imageUrlId}, 预览图URL: {imagePreviewUrl}, 预览图ID: {imagePreviewUrlId}"); + }; + } + public void onShareTimeline() { if (!_isListeningShareTimeline) { WX.OnShareTimeline(_onShareTimelineCallback); + Debug.Log("开始监听朋友圈分享"); + // 添加开始监听时的提示 + WX.ShowToast(new ShowToastOption() + { + title = "已开启朋友圈分享监听", + icon = "none", + duration = 1500 + }); } else { WX.OffShareTimeline(_onShareTimelineCallback); + Debug.Log("取消监听朋友圈分享"); + // 添加取消监听时的提示 + WX.ShowToast(new ShowToastOption() + { + title = "已取消朋友圈分享监听", + icon = "none", + duration = 1500 + }); } _isListeningShareTimeline = !_isListeningShareTimeline; GameManager.Instance.detailsController.ChangeInitialButtonText( _isListeningShareTimeline ? "取消监听分享到朋友圈" : "开始监听分享到朋友圈" ); } + private void OnDestroy() { - WX.OffShareTimeline(_onShareTimelineCallback); + if (_isListeningShareTimeline) + { + WX.OffShareTimeline(_onShareTimelineCallback); + Debug.Log("清理朋友圈分享监听"); + } + + // 清理本地文件 + if (!string.IsNullOrEmpty(localImagePath)) + { + var fs = WX.GetFileSystemManager(); + fs.UnlinkSync(localImagePath); + Debug.Log("清理本地图片成功"); + } } -} +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset index 4f0b35894..b65f2192a 100644 --- a/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset @@ -16,8 +16,29 @@ MonoBehaviour: entryName: "\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" entryAPI: wx.onShareTimeline | wx.offShareTimeline entryDescription: "\u8F6C\u53D1\u529F\u80FD\u53EF\u80FD\u9700\u8981\u76F8\u5173\u6743\u9650\n\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u5206\u4EAB\u5230\u670B\u53CB\u5708\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002\n\u672C\u63A5\u53E3\u4E3A - Beta \u7248\u672C\uFF0C\u6682\u53EA\u5728 Android \u5E73\u53F0\u652F\u6301\u3002" - optionList: [] + Beta \u7248\u672C\uFF0C\u6682\u53EA\u5728 Android \u5E73\u53F0\u652F\u6301\u3002\n\u6CE8\u610F\uFF1A\u7A7A\u9009\u9879\u5219\u4F7F\u7528\u9ED8\u8BA4\u503C" + optionList: + - optionName: title + availableOptions: + - "\u5206\u4EAB\u5230\u670B\u53CB\u5708" + - + - optionName: imageUrl + availableOptions: + - https://mmocgame.qpic.cn/wechatgame/QgsibLsZPBy1uwWJnNNPeRXjBMKm327We8xrXWxGMM4cFKUZaqy0SU8TcudBf72sE/0 + - "\u672C\u5730\u56FE\u7247\u6587\u4EF6\u8DEF\u5F84" + - + - optionName: imageUrlId + availableOptions: + - CoH3v3JtRc2ajuDvZyhHXQ== + - + - optionName: imagePreviewUrl + availableOptions: + - "\u670B\u53CB\u5708\u9884\u89C8\u56FE\u94FE\u63A5" + - https://mmocgame.qpic.cn/wechatgame/QgsibLsZPBy1uwWJnNNPeRXjBMKm327We8xrXWxGMM4cFKUZaqy0SU8TcudBf72sE/0 + - optionName: imagePreviewUrlId + availableOptions: + - "\u670B\u53CB\u5708\u9884\u89C8\u56FE\u56FE\u7247\u7F16\u53F7" + - CoH3v3JtRc2ajuDvZyhHXQ== initialButtonText: "\u5F00\u59CB\u76D1\u542C\u5206\u4EAB\u5230\u670B\u53CB\u5708" extraButtonList: [] initialResultList: [] diff --git a/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset index 0ee541647..2a96fc525 100644 --- a/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.asset @@ -13,7 +13,7 @@ MonoBehaviour: m_Name: linkHandSO m_EditorClassIdentifier: entryScriptTypeName: linkHand - entryName: "\u94FE\u63A5\u76D1\u542C" + entryName: "\u76D1\u542C\u590D\u5236\u94FE\u63A5" entryAPI: wx.onCopyUrl | wx.offCopyUrl entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u590D\u5236\u94FE\u63A5\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\u3002\n\u672C\u63A5\u53E3\u4E3A Beta \u7248\u672C\uFF0C\u6682\u53EA\u5728 Android \u5E73\u53F0\u652F\u6301\u3002" diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs index c970e1c64..e96c59d58 100644 --- a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs @@ -1,12 +1,18 @@ using WeChatWASM; using System; +using UnityEngine; public class onPcHand : Details { private bool _isListeningHandoff = false; private readonly Action> _onHandoff = (callback) => { - callback(new OnHandoffListenerResult { query = "xxxx" }); + var result = new OnHandoffListenerResult + { + query = "key1=value2&key2=value2" + }; + callback(result); + Debug.Log($"return query: {result.query}"); }; protected override void TestAPI(string[] args) diff --git a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset index c0bef8922..8dbb5bdb0 100644 --- a/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset @@ -13,7 +13,7 @@ MonoBehaviour: m_Name: onPcHandSO m_EditorClassIdentifier: entryScriptTypeName: onPcHand - entryName: "\u7535\u8111\u76D1\u542C" + entryName: "\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" entryAPI: wx.onHandoff | wx.offHandoff |wx.setHandoffQuery entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u5728\u7535\u8111\u4E0A\u6253\u5F00\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6" optionList: [] diff --git a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs index 9472445fe..c9e16f7ef 100644 --- a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs @@ -5,32 +5,53 @@ public class onShareAppMessage : Details { + private readonly Action> _onShareAppMessageCallback = ( + callback + ) => + { + callback( + new WXShareAppMessageParam + { + title = "转发标题2", + imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", + query = "key1=val1&key2=val2" + } + ); + Debug.Log("回调callback"); + }; + private bool _isListeningShare = false; protected override void TestAPI(string[] args) { OnShareAppMessage(); } - public void OnShareAppMessage() + public void OnShareAppMessage() { - var defaultParam = new WXShareAppMessageParam + if (!_isListeningShare) { - title = "转发标题", - imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", - query = "key1=val1&key2=val2" - }; - WX.OnShareAppMessage(defaultParam); - } - public void OffShareAppMessage() - { - var defaultParam = new WXShareAppMessageParam + var defaultParam = new WXShareAppMessageParam + { + title = "转发标题1", + imageUrl = "https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg", + query = "key1=val1&key2=val2" + }; + WX.OnShareAppMessage(defaultParam, _onShareAppMessageCallback); + Debug.Log("触发监听转发"); + } + else { - title = default, - imageUrl = "xxx", - query = "key1=val1&key2=val2" - }; - WX.OnShareAppMessage(defaultParam); - } - private void OnDestroy() - { - OffShareAppMessage(); + var defaultParam = new WXShareAppMessageParam + { + title = default, + imageUrl = "xxx", + query = "key1=val1&key2=val2" + }; + WX.OnShareAppMessage(defaultParam); + Debug.Log("取消监听转发"); + } + + _isListeningShare = !_isListeningShare; + GameManager.Instance.detailsController.ChangeInitialButtonText( + _isListeningShare ? "取消监听转发" : "开始监听转发" + ); } } \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset index e52d65c28..7183406ac 100644 --- a/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessageSO.asset @@ -17,7 +17,7 @@ MonoBehaviour: entryAPI: onShareAppMessage entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u53F3\u4E0A\u89D2\u83DC\u5355\u7684\u300C\u8F6C\u53D1\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\n\u88AB\u52A8\u8F6C\u53D1\uFF0C\u53EF\u901A\u8FC7\u8FD4\u56DE\u81EA\u5B9A\u4E49\u8F6C\u53D1\u53C2\u6570\u6765\u4FEE\u6539\u8F6C\u53D1\u5361\u7247\u7684\u5185\u5BB9\uFF0C\u5426\u5219\u4F7F\u7528\u9ED8\u8BA4\u5185\u5BB9\u3002" optionList: [] - initialButtonText: "\u76D1\u542C\u53F3\u4E0A\u89D2\u83DC\u5355\u8F6C\u53D1" + initialButtonText: "\u5F00\u59CB\u76D1\u542C\u8F6C\u53D1" extraButtonList: [] initialResultList: [] entryOrder: 0 diff --git a/Demo/API_V2/Assets/Scenes/MainScene.unity b/Demo/API_V2/Assets/Scenes/MainScene.unity index 4a7f56613..37d70724e 100644 --- a/Demo/API_V2/Assets/Scenes/MainScene.unity +++ b/Demo/API_V2/Assets/Scenes/MainScene.unity @@ -28529,7 +28529,7 @@ GameObject: - component: {fileID: 1303035616} - component: {fileID: 1303035615} m_Layer: 5 - m_Name: "\u7535\u8111\u76D1\u542C" + m_Name: "\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -37861,7 +37861,7 @@ GameObject: - component: {fileID: 1639038152} - component: {fileID: 1639038151} m_Layer: 5 - m_Name: "\u94FE\u63A5\u76D1\u542C" + m_Name: "\u76D1\u542C\u590D\u5236\u94FE\u63A5" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Demo/API_V2/Assets/Scripts/Details.cs b/Demo/API_V2/Assets/Scripts/Details.cs index de5bf294a..8addf4531 100644 --- a/Demo/API_V2/Assets/Scripts/Details.cs +++ b/Demo/API_V2/Assets/Scripts/Details.cs @@ -34,4 +34,47 @@ public void Run() // 抽象方法,由子类实现具体的测试 API 逻辑 protected abstract void TestAPI(string[] args); -} + + protected float GetOptionValue(int optionIndex, float defaultValue = 0f) + { + if (options != null && optionIndex < options.Length) + { + if (float.TryParse(options[optionIndex], out float value)) + { + return value; + } + } + return defaultValue; + } + //获得选项String类型值 + protected string GetOptionString(int optionIndex, string defaultValue) + { + if (options != null && optionIndex < options.Length) + { + return options[optionIndex]; + } + return defaultValue; + } + //获得选项Bool类型值 + protected bool GetOptionBool(int optionIndex, bool defaultValue) + { + return options != null && optionIndex < options.Length && bool.TryParse(options[optionIndex], out bool value) + ? value + : defaultValue; + } + // 打印当前选项的值 + protected void LogCurrentOptions() + { + if (options != null) + { + for (int i = 0; i < options.Length; i++) + { + Debug.Log($"Option {i}: {options[i]}"); + } + } + else + { + Debug.Log("Options array is null"); + } + } +} \ No newline at end of file diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage.meta b/Demo/API_V2/Assets/Scripts/PrivateMessage.meta similarity index 100% rename from Demo/API_V2/Assets/API/Share/PrivateMessage.meta rename to Demo/API_V2/Assets/Scripts/PrivateMessage.meta diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessage.cs similarity index 100% rename from Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs rename to Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessage.cs diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs.meta b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessage.cs.meta similarity index 100% rename from Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.cs.meta rename to Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessage.cs.meta diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset similarity index 100% rename from Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset rename to Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset diff --git a/Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset.meta b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset.meta similarity index 100% rename from Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.asset.meta rename to Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset.meta