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/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/ShareEvent.meta b/Demo/API_V2/Assets/API/Share/Favorites.meta similarity index 77% rename from Demo/API_V2/Assets/API/Share/ShareEvent.meta rename to Demo/API_V2/Assets/API/Share/Favorites.meta index d4394be43..6f601e589 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent.meta +++ b/Demo/API_V2/Assets/API/Share/Favorites.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d64fd360adb174de2a8807156ddcdf9b +guid: 41b7ef81e794eea47a4a2ee28593105d folderAsset: yes DefaultImporter: externalObjects: {} 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..68c0a7f13 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs @@ -0,0 +1,153 @@ +using WeChatWASM; +using System; +using UnityEngine; + +public class Favorites : Details +{ + private bool _isListeningAddToFavorites = false; + private Action> _onAddToFavorites; + private string localImagePath; + + protected override void TestAPI(string[] args) + { + // 如果已经在监听中,只执行切换监听的操作,避免重复下载 + if (_isListeningAddToFavorites) + { + onAddToFavorites(); + return; + } + + // 根据对应参数,执行DownloadFileImage()下载图片 + if (GetOptionString(1, "") == "本地图片文件路径") + { + DownloadFileImage(); + } + else + { + InitializeFavoritesCallback(); + onAddToFavorites(); + } + } + + private void ShowLoading() + { + WX.ShowLoading(new ShowLoadingOption() + { + title = "正在下载图片...", + mask = true + }); + } + + private void HideLoading() + { + 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() + { + 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/ShareEvent2/ShareEvent2.cs.meta b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs.meta similarity index 83% rename from Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs.meta rename to Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs.meta index a76c0a125..6c83f41a8 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2.cs.meta +++ b/Demo/API_V2/Assets/API/Share/Favorites/Favorites.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: df5054e67d6f542b6a1791f6f60e01ac +guid: c68a29f7fb299d3438b5993a69b5c5d6 MonoImporter: externalObjects: {} serializedVersion: 2 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..6764e0a53 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset @@ -0,0 +1,37 @@ +%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\n\uFF08\u5B89\u53537.0.15\u8D77\u652F\u6301\uFF0CiOS + \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: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset.meta b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset.meta similarity index 79% rename from Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset.meta rename to Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset.meta index 4a74cf686..f4c1f0c9d 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset.meta +++ b/Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 805c0a637a7d34742adf65b16186a448 +guid: 4bdaaff4820c8eb4e9de6e076f490ab0 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta index 80acdc658..efcf97784 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 377095d55118941fd8b30a361114427d +guid: d09702cfaf2f7a346b9e65dbb7fb31a7 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs index 710414858..f946071b3 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs @@ -3,15 +3,92 @@ public class ShareAppMessage : Details { - // 测试 API + private string localImagePath; protected override void TestAPI(string[] args) { - Share(); + if (GetOptionString(1, "") == "本地图片文件路径") + { + DownloadFileImage(); + } + else + { + shareAppMessage(); + } + } + private void ShowLoading() + { + WX.ShowLoading(new ShowLoadingOption() + { + title = "正在下载图片...", + mask = true + }); + } + private void HideLoading() + { + 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 + "/shareImage.jpg"); + Debug.Log($"本地缓存文件保存路径: {localImagePath}"); + shareAppMessage(); + } + }, + fail = (res) => + { + Debug.Log("WX.DownloadFile fail"); + }, + complete = (res) => + { + Debug.Log("WX.DownloadFile complete"); + HideLoading(); + } + }); + } + + private void shareAppMessage() + { + 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 Share() + private void OnDestroy() { - WX.ShareAppMessage(new ShareAppMessageOption() { title = "小游戏分享" }); + // 清理文件 + 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/ShareAppMessage.cs.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta index db5fb4d96..3ecf03ce8 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessage.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c1ae2ce22a9504861b919caf718ec486 +guid: 8eb384adaf65e2a4b9cb1f6506c12cd8 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset index 45a0a656d..ae47ed2f9 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset @@ -13,10 +13,28 @@ MonoBehaviour: m_Name: ShareAppMessageSO m_EditorClassIdentifier: entryScriptTypeName: ShareAppMessage - entryName: "\u5206\u4EAB\u5E94\u7528\u4FE1\u606F" - entryAPI: shareAppMessage - entryDescription: - optionList: [] - initialButtonText: "\u5206\u4EAB" + entryName: "\u5206\u4EAB\u8F6C\u53D1" + 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/ShareAppMessage/ShareAppMessageSO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta index caff7954c..9db092ff0 100644 --- a/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta +++ b/Demo/API_V2/Assets/API/Share/ShareAppMessage/ShareAppMessageSO.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 102555321c0dd4bc3ae36bf3514c2052 +guid: 82f8461435201ae4b8a61a442878e16b NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 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/ShareEventSO.asset b/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEventSO.asset deleted file mode 100644 index e8e3af244..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" - 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/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.meta b/Demo/API_V2/Assets/API/Share/ShareImageMenu.meta similarity index 77% rename from Demo/API_V2/Assets/API/Share/ShareEvent2.meta rename to Demo/API_V2/Assets/API/Share/ShareImageMenu.meta index d2071e336..4ce76a398 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2.meta +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6ac1c23530f334ed8bf710a30e20cac3 +guid: 944ee0aae0bcb1c4d9966cf200053081 folderAsset: yes DefaultImporter: externalObjects: {} 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..5d5b87109 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs @@ -0,0 +1,114 @@ +using WeChatWASM; +using UnityEngine; + +public class ShowShareImageMenu : Details +{ + private string localImagePath; + private string tempImagePath; + + protected override void TestAPI(string[] args) + { + 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() + { + string pathType = GetOptionString(0, ""); + bool needShowEntrance = GetOptionBool(1, false); + string entrancePath = GetOptionString(2, ""); + + string imagePath = pathType == "本地路径" ? localImagePath : tempImagePath; + + WX.ShowShareImageMenu( + new ShowShareImageMenuOption + { + path = imagePath, + needShowEntrance = needShowEntrance, + entrancePath = entrancePath, + success = (res) => + { + 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/ShareEvent/ShareEvent.cs.meta b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs.meta similarity index 83% rename from Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs.meta rename to Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs.meta index 224691608..976f332b0 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent/ShareEvent.cs.meta +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenu.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b4e4926be3ae2474a953f7604fe5fc66 +guid: 975ebcc7ab80a6945a62d6b7ede8c8b3 MonoImporter: externalObjects: {} serializedVersion: 2 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..f51ef67e1 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset @@ -0,0 +1,34 @@ +%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: ShowShareImageMenu + entryDescription: "\u6253\u5F00\u5206\u4EAB\u56FE\u7247\u5F39\u7A97" + 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: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset.meta b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset.meta similarity index 79% rename from Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset.meta rename to Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset.meta index fd19d3d2c..605b7a1a6 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset.meta +++ b/Demo/API_V2/Assets/API/Share/ShareImageMenu/ShareImageMenuSO.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0512619a7c8064a079849e6f0a8b140f +guid: 2ba9a02a26c73e048b5307d234540ade NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 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..ed65d8e3b --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfo.cs @@ -0,0 +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) + { + if (!isSetupInitialized) + { + GetShareInfoButton(); + isSetupInitialized = true; + } + else + { + Debug.Log("Share setup already initialized, skip initialization."); + } + } + + // 分享信息按钮 + 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 = shareTicket, + timeout = 2000, + success = (res) => + { + 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("GetShareInfo fail:" + res.errMsg); + }, + complete = (res) => + { + 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/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..f3aa74ca4 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareInfo/ShareInfoSO.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: 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\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: [] + 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..14bb2e4e4 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenu.cs @@ -0,0 +1,89 @@ +using UnityEngine; +using WeChatWASM; + +public class ShareMenu : Details +{ + private bool _isShowingShare = false; + + protected override void TestAPI(string[] args) + { + showShareMenu(); + } + + public void showShareMenu() + { + _isShowingShare = !_isShowingShare; + + if (_isShowingShare) + { + WX.ShowShareMenu( + new ShowShareMenuOption + { + 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 + { + 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 ? "隐藏转发按钮" : "显示转发按钮" + ); + } + + private void ShowToast(string message) + { + WX.ShowToast(new ShowToastOption() + { + title = message, + icon = "none", + duration = 1500, + mask = false + }); + } + + private void OnDestroy() + { + WX.ShowShareMenu( + new ShowShareMenuOption + { + withShareTicket = true, + menus = new string[] { "shareAppMessage", "shareTimeline" }, + } + ); + } +} \ 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..b5855efc2 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareMenu/ShareMenuSO.asset @@ -0,0 +1,25 @@ +%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\u8F6C\u53D1\u6309\u94AE" + extraButtonList: [] + 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..6e3c74d31 100644 --- a/Demo/API_V2/Assets/API/Share/ShareSO.asset +++ b/Demo/API_V2/Assets/API/Share/ShareSO.asset @@ -15,7 +15,13 @@ MonoBehaviour: categoryName: "\u8F6C\u53D1" categorySprite: {fileID: 21300000, guid: fcb0815b78313407ba299719f527350d, type: 3} entryList: - - {fileID: 11400000, guid: 102555321c0dd4bc3ae36bf3514c2052, type: 2} - - {fileID: 11400000, guid: 805c0a637a7d34742adf65b16186a448, type: 2} - - {fileID: 11400000, guid: 0512619a7c8064a079849e6f0a8b140f, type: 2} + - {fileID: 11400000, guid: 4bdaaff4820c8eb4e9de6e076f490ab0, type: 2} + - {fileID: 11400000, guid: c8002e7d2e031d045a8f350dbea866b0, type: 2} + - {fileID: 11400000, guid: 38157a28d0b1af140aa9247a67207552, type: 2} + - {fileID: 11400000, guid: f854158c3e3d7c646a22ba9e8a6f3b43, 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} + - {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..ba99e98ea --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimeline.cs @@ -0,0 +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) + { + // 如果已经在监听中,只执行切换监听的操作 + if (_isListeningShareTimeline) + { + onShareTimeline(); + return; + } + + // 根据参数决定是否需要下载本地图片 + if (GetOptionString(1, "") == "本地图片文件路径") + { + DownloadFileImage(); + } + else + { + InitializeTimelineCallback(); + onShareTimeline(); + } + } + + private void ShowLoading() + { + WX.ShowLoading(new ShowLoadingOption() + { + title = "正在下载图片...", + mask = true + }); + } + + private void HideLoading() + { + 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) => + { + 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() + { + 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/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..b65f2192a --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/ShareTimeline/ShareTimelineSO.asset @@ -0,0 +1,45 @@ +%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\n\u672C\u63A5\u53E3\u4E3A + 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: [] + 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..1f263dbc6 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHand.cs @@ -0,0 +1,35 @@ +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 ? "取消监听复制链接" : "开始监听复制链接" + ); + } + private void OnDestroy() + { + WX.OffCopyUrl(_onCopyUrl); + } +} \ 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..2a96fc525 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/linkHand/linkHandSO.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: linkHandSO + m_EditorClassIdentifier: + entryScriptTypeName: linkHand + 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" + 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..e96c59d58 --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHand.cs @@ -0,0 +1,50 @@ +using WeChatWASM; +using System; +using UnityEngine; + +public class onPcHand : Details +{ + private bool _isListeningHandoff = false; + private readonly Action> _onHandoff = (callback) => +{ + var result = new OnHandoffListenerResult + { + query = "key1=value2&key2=value2" + }; + callback(result); + Debug.Log($"return query: {result.query}"); +}; + + protected override void TestAPI(string[] args) + { + onHandoff(); + } + private void Start() + { + GameManager.Instance.detailsController.BindExtraButtonAction(0, setHandoffQuery); + } + public void onHandoff() + { + if (!_isListeningHandoff) + { + WX.OnHandoff(_onHandoff); + } + else + { + WX.OffHandoff(_onHandoff); + } + _isListeningHandoff = !_isListeningHandoff; + GameManager.Instance.detailsController.ChangeInitialButtonText( + _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/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/ShareEvent2/ShareEvent2SO.asset b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset similarity index 53% rename from Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset rename to Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset index c47c6e5ef..8dbb5bdb0 100644 --- a/Demo/API_V2/Assets/API/Share/ShareEvent2/ShareEvent2SO.asset +++ b/Demo/API_V2/Assets/API/Share/onPcHand/onPcHandSO.asset @@ -10,18 +10,15 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3} - m_Name: ShareEvent2SO + m_Name: onPcHandSO 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" + entryScriptTypeName: onPcHand + 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: [] 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" + - buttonText: "\u8BBE\u7F6E\u63A5\u529B\u53C2\u6570" 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/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..c9e16f7ef --- /dev/null +++ b/Demo/API_V2/Assets/API/Share/onShareAppMessage/onShareAppMessage.cs @@ -0,0 +1,57 @@ +using WeChatWASM; +using System; +using LitJson; +using UnityEngine; + +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() + { + if (!_isListeningShare) + { + 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 + { + 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/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..7183406ac --- /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: "\u5F00\u59CB\u76D1\u542C\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/Scenes/MainScene.unity b/Demo/API_V2/Assets/Scenes/MainScene.unity index 53e3130f1..37d70724e 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 @@ -2621,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 @@ -3383,6 +3542,257 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &173043188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 173043189} + - component: {fileID: 173043194} + - component: {fileID: 173043193} + - component: {fileID: 173043192} + - component: {fileID: 173043191} + - component: {fileID: 173043190} + m_Layer: 5 + 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 &173043189 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + 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: 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: 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: 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} + 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 &173043194 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173043188} + m_CullTransparentMesh: 0 +--- !u!1 &173479504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 173479505} + - component: {fileID: 173479508} + - component: {fileID: 173479507} + - component: {fileID: 173479506} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &173479505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + 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: 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 &173479506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173479504} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad114bb7e387d46d7a9ad7af676060d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &173479507 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + 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 @@ -4081,7 +4491,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 235283255} m_CullTransparentMesh: 0 ---- !u!1 &256714801 +--- !u!1 &239966013 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4089,72 +4499,89 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 256714802} - - component: {fileID: 256714804} - - component: {fileID: 256714803} + - component: {fileID: 239966014} + - component: {fileID: 239966017} + - component: {fileID: 239966016} + - component: {fileID: 239966015} m_Layer: 5 - m_Name: Arrow + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &256714802 +--- !u!224 &239966014 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 256714801} + 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: 0.7, y: 0.7, z: 0.7} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1535982734} + 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 &256714803 + 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: 256714801} + m_GameObject: {fileID: 239966013} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + 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: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0, g: 0, b: 0, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 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 + 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: 256714801} + m_GameObject: {fileID: 239966013} m_CullTransparentMesh: 0 --- !u!1 &257581115 GameObject: @@ -5926,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 @@ -11819,6 +12338,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 +12580,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\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 @@ -13291,165 +14061,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 @@ -14411,7 +15022,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 660927345} m_CullTransparentMesh: 0 ---- !u!1 &679458734 +--- !u!1 &667109942 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14419,48 +15030,48 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 679458735} - - component: {fileID: 679458740} - - component: {fileID: 679458739} - - component: {fileID: 679458738} - - component: {fileID: 679458737} - - component: {fileID: 679458736} + - component: {fileID: 667109943} + - component: {fileID: 667109948} + - component: {fileID: 667109947} + - component: {fileID: 667109946} + - component: {fileID: 667109945} + - component: {fileID: 667109944} m_Layer: 5 - m_Name: "\u6E38\u620F\u753B\u9762\u5F55\u5236" + m_Name: "\u663E\u793A\u8F6C\u53D1" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &679458735 +--- !u!224 &667109943 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 679458734} + 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: 1255916937} - - {fileID: 1250412698} - - {fileID: 852146288} - m_Father: {fileID: 1326541583} + - {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 &679458736 +--- !u!114 &667109944 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 679458734} + m_GameObject: {fileID: 667109942} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -14494,31 +15105,31 @@ MonoBehaviour: m_SelectedTrigger: Highlighted m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 679458739} + m_TargetGraphic: {fileID: 667109947} m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!114 &679458737 +--- !u!114 &667109945 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 679458734} + 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: d11257c295c2046a2ba4a85e722426cf, type: 2} - entryNameText: {fileID: 1255916939} ---- !u!114 &679458738 + 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: 679458734} + m_GameObject: {fileID: 667109942} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} @@ -14532,13 +15143,13 @@ MonoBehaviour: m_FlexibleWidth: 1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!114 &679458739 +--- !u!114 &667109947 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 679458734} + m_GameObject: {fileID: 667109942} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -14562,15 +15173,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &679458740 +--- !u!222 &667109948 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 679458734} + m_GameObject: {fileID: 667109942} m_CullTransparentMesh: 0 ---- !u!1 &685545879 +--- !u!1 &673305142 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14578,83 +15189,74 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 685545880} - - component: {fileID: 685545881} - - component: {fileID: 685545882} + - component: {fileID: 673305143} + - component: {fileID: 673305145} + - component: {fileID: 673305144} m_Layer: 5 - m_Name: Explain Text + m_Name: Line m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &685545880 +--- !u!224 &673305143 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685545879} + 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: 212991224} - m_Father: {fileID: 2027702113} + 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: 540, y: -443.21497} - m_SizeDelta: {x: 1080, y: 262.4299} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &685545881 + 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: 685545879} + m_GameObject: {fileID: 673305142} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 160 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: 1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &685545882 -MonoBehaviour: + 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 &673305145 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685545879} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 1 - m_Spacing: 0 - m_ChildForceExpandWidth: 0 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!1 &691432563 + m_GameObject: {fileID: 673305142} + m_CullTransparentMesh: 0 +--- !u!1 &679458734 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14662,48 +15264,291 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 691432564} - - component: {fileID: 691432569} - - component: {fileID: 691432568} - - component: {fileID: 691432567} - - component: {fileID: 691432566} - - component: {fileID: 691432565} + - component: {fileID: 679458735} + - component: {fileID: 679458740} + - component: {fileID: 679458739} + - component: {fileID: 679458738} + - component: {fileID: 679458737} + - component: {fileID: 679458736} m_Layer: 5 - m_Name: "\u9F20\u6807\u548C\u6EDA\u8F6E" + m_Name: "\u6E38\u620F\u753B\u9762\u5F55\u5236" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &691432564 +--- !u!224 &679458735 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 691432563} + m_GameObject: {fileID: 679458734} 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: 153171091} - - {fileID: 1523104779} - - {fileID: 1597655277} - m_Father: {fileID: 109706858} + - {fileID: 1255916937} + - {fileID: 1250412698} + - {fileID: 852146288} + m_Father: {fileID: 1326541583} 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 &691432565 +--- !u!114 &679458736 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 691432563} + m_GameObject: {fileID: 679458734} + 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: 679458739} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &679458737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 679458734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 36afc0df23af49b5a395bf8d010e7c03, type: 3} + m_Name: + m_EditorClassIdentifier: + entrySO: {fileID: 11400000, guid: d11257c295c2046a2ba4a85e722426cf, type: 2} + entryNameText: {fileID: 1255916939} +--- !u!114 &679458738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 679458734} + 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 &679458739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 679458734} + 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 &679458740 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 679458734} + m_CullTransparentMesh: 0 +--- !u!1 &685545879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 685545880} + - component: {fileID: 685545881} + - component: {fileID: 685545882} + m_Layer: 5 + m_Name: Explain Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &685545880 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685545879} + 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: 212991224} + m_Father: {fileID: 2027702113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 540, y: -443.21497} + m_SizeDelta: {x: 1080, y: 262.4299} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &685545881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685545879} + 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: 160 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &685545882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685545879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &691432563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 691432564} + - component: {fileID: 691432569} + - component: {fileID: 691432568} + - component: {fileID: 691432567} + - component: {fileID: 691432566} + - component: {fileID: 691432565} + m_Layer: 5 + m_Name: "\u9F20\u6807\u548C\u6EDA\u8F6E" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &691432564 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691432563} + 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: 153171091} + - {fileID: 1523104779} + - {fileID: 1597655277} + 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 &691432565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691432563} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -15157,6 +16002,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 @@ -15367,81 +16287,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 &732230343 GameObject: m_ObjectHideFlags: 0 @@ -16627,6 +17472,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 +19036,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 @@ -20545,7 +21540,82 @@ 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} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - 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} @@ -20553,9 +21623,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 981974622} - - component: {fileID: 981974624} - - component: {fileID: 981974623} + - component: {fileID: 990348887} + - component: {fileID: 990348889} + - component: {fileID: 990348888} m_Layer: 5 m_Name: Arrow m_TagString: Untagged @@ -20563,182 +21633,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_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 &981974624 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 981974621} - m_CullTransparentMesh: 0 ---- !u!1 &988139527 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - 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 - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &990348887 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - 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: 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 &990348888 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990348886} + m_GameObject: {fileID: 990348886} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -21087,6 +22007,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 +22258,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 @@ -23305,6 +24392,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 +25362,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,7 +28117,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1297605567} m_CullTransparentMesh: 0 ---- !u!1 &1299776208 +--- !u!1 &1297719198 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -26804,42 +28125,126 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1299776209} - - component: {fileID: 1299776211} - - component: {fileID: 1299776210} + - component: {fileID: 1297719199} + - component: {fileID: 1297719204} + - component: {fileID: 1297719203} + - component: {fileID: 1297719202} + - component: {fileID: 1297719201} + - component: {fileID: 1297719200} m_Layer: 5 - m_Name: Arrow + 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 &1299776209 +--- !u!224 &1297719199 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299776208} + 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: 0.7, y: 0.7, z: 0.7} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1311586225} + m_Children: + - {fileID: 239966014} + - {fileID: 1913774979} + - {fileID: 791890379} + 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: -25, y: 0} - m_SizeDelta: {x: 72, y: 72} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &1299776210 + 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: 1299776208} + 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} @@ -26853,7 +28258,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: b1a5e6c3cca1748e0a56f2485c899ceb, type: 3} + m_Sprite: {fileID: 0} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -26863,13 +28268,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1299776211 +--- !u!222 &1297719204 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299776208} + m_GameObject: {fileID: 1297719198} m_CullTransparentMesh: 0 --- !u!1 &1299828224 GameObject: @@ -27109,7 +28514,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1300317456} m_CullTransparentMesh: 0 ---- !u!1 &1308731092 +--- !u!1 &1303035613 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -27117,122 +28522,34 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1308731093} - - component: {fileID: 1308731095} - - component: {fileID: 1308731094} + - component: {fileID: 1303035614} + - component: {fileID: 1303035619} + - component: {fileID: 1303035618} + - component: {fileID: 1303035617} + - component: {fileID: 1303035616} + - component: {fileID: 1303035615} m_Layer: 5 - m_Name: Entries - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1308731093 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1308731092} - 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: 1806747134} - - {fileID: 1952709431} - - {fileID: 1629931101} - - {fileID: 1584151773} - - {fileID: 1494828600} - m_Father: {fileID: 598224337} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 540, y: -400} - m_SizeDelta: {x: 1000, y: 480} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1308731094 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1308731092} - 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: -1 - m_FlexibleWidth: 1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &1308731095 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1308731092} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 1 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 - 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_Name: "\u76D1\u542C\u5728\u7535\u8111\u4E0A\u6253\u5F00" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1311586225 +--- !u!224 &1303035614 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} + 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: 2088113640} - - {fileID: 1299776209} - - {fileID: 722713380} + - {fileID: 1368068769} + - {fileID: 1226106728} + - {fileID: 1361246884} m_Father: {fileID: 2026981366} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} @@ -27240,13 +28557,13 @@ RectTransform: m_AnchoredPosition: {x: 500, y: -80} m_SizeDelta: {x: 1000, y: 160} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1311586226 +--- !u!114 &1303035615 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} + m_GameObject: {fileID: 1303035613} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -27280,31 +28597,31 @@ MonoBehaviour: m_SelectedTrigger: Highlighted m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 1311586229} + m_TargetGraphic: {fileID: 1303035618} m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!114 &1311586227 +--- !u!114 &1303035616 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} + 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: 102555321c0dd4bc3ae36bf3514c2052, type: 2} - entryNameText: {fileID: 2088113642} ---- !u!114 &1311586228 + 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: 1311586224} + m_GameObject: {fileID: 1303035613} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} @@ -27318,13 +28635,13 @@ MonoBehaviour: m_FlexibleWidth: 1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!114 &1311586229 +--- !u!114 &1303035618 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} + m_GameObject: {fileID: 1303035613} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -27348,14 +28665,102 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1311586230 +--- !u!222 &1303035619 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311586224} + m_GameObject: {fileID: 1303035613} m_CullTransparentMesh: 0 +--- !u!1 &1308731092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1308731093} + - component: {fileID: 1308731095} + - component: {fileID: 1308731094} + m_Layer: 5 + m_Name: Entries + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1308731093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308731092} + 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: 1806747134} + - {fileID: 1952709431} + - {fileID: 1629931101} + - {fileID: 1584151773} + - {fileID: 1494828600} + m_Father: {fileID: 598224337} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 540, y: -400} + m_SizeDelta: {x: 1000, y: 480} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1308731094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308731092} + 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: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1308731095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308731092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 --- !u!1 &1315002407 GameObject: m_ObjectHideFlags: 0 @@ -28665,6 +30070,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 @@ -29291,81 +30955,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 @@ -30680,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 @@ -30755,6 +32419,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 @@ -30989,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 @@ -32568,165 +34466,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 @@ -33796,6 +35535,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 +37211,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 +37846,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: "\u76D1\u542C\u590D\u5236\u94FE\u63A5" + 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 +38536,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 +39598,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 +39984,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 @@ -38655,98 +41104,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 @@ -40318,98 +42675,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 @@ -40644,6 +42909,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 @@ -41301,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 @@ -41636,6 +44126,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 +45166,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 @@ -42760,9 +45417,16 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1311586225} - - {fileID: 1535982734} - - {fileID: 640874149} + - {fileID: 667109943} + - {fileID: 1165930853} + - {fileID: 579658898} + - {fileID: 1465406147} + - {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 +45851,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 @@ -43999,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 @@ -44755,6 +47494,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 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/Scripts/PrivateMessage.meta b/Demo/API_V2/Assets/Scripts/PrivateMessage.meta new file mode 100644 index 000000000..2689b2ab5 --- /dev/null +++ b/Demo/API_V2/Assets/Scripts/PrivateMessage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a83db5429dc2fd5409af94c88ed1ab18 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessage.cs b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessage.cs new file mode 100644 index 000000000..a70f13203 --- /dev/null +++ b/Demo/API_V2/Assets/Scripts/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/Scripts/PrivateMessage/PrivateMessage.cs.meta b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessage.cs.meta new file mode 100644 index 000000000..acc845946 --- /dev/null +++ b/Demo/API_V2/Assets/Scripts/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/Scripts/PrivateMessage/PrivateMessageSO.asset b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset new file mode 100644 index 000000000..4e5107ca7 --- /dev/null +++ b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.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: PrivateMessageSO + m_EditorClassIdentifier: + entryScriptTypeName: PrivateMessage + entryName: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F" + entryAPI: wx.authPrivateMessage + 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: [] + initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset.meta b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset.meta new file mode 100644 index 000000000..41ef14b44 --- /dev/null +++ b/Demo/API_V2/Assets/Scripts/PrivateMessage/PrivateMessageSO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 519da7c63574fd3499e390e73184682f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: