From e3c0fe5e78f173699b9cd5289f066448f21456af Mon Sep 17 00:00:00 2001 From: Clansty Date: Mon, 2 Sep 2024 23:15:25 +0800 Subject: [PATCH] [+] Also enable shop name display in SDGA when CustomPlaceName is set --- AquaMai/AquaMai.toml | 3 ++- AquaMai/AquaMai.zh.toml | 3 ++- AquaMai/UX/CustomPlaceName.cs | 12 ++++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/AquaMai/AquaMai.toml b/AquaMai/AquaMai.toml index be32a406..028b7762 100644 --- a/AquaMai/AquaMai.toml +++ b/AquaMai/AquaMai.toml @@ -48,7 +48,8 @@ ExtendTimer=true ImmediateSave=true # Prevent accidental touch of the Test button TestProof=false -# Custom shop name in photo (SDEZ only) +# Custom shop name in photo +# Also enable shop name display in SDGA CustomPlaceName="" [Performance] diff --git a/AquaMai/AquaMai.zh.toml b/AquaMai/AquaMai.zh.toml index 439184d4..801401dc 100644 --- a/AquaMai/AquaMai.zh.toml +++ b/AquaMai/AquaMai.zh.toml @@ -54,7 +54,8 @@ ExtendTimer=true ImmediateSave=true # 防止你不小心按到 Test 键,Test 键需要长按 1 秒才能生效 TestProof=false -# 自定义拍照的店铺名称(仅 SDEZ) +# 自定义拍照的店铺名称 +# 同时在 SDGA 中会启用店铺名称的显示(但是不会在游戏里有设置) CustomPlaceName="" # =================================== diff --git a/AquaMai/UX/CustomPlaceName.cs b/AquaMai/UX/CustomPlaceName.cs index 63f83ebb..3fc5e8db 100644 --- a/AquaMai/UX/CustomPlaceName.cs +++ b/AquaMai/UX/CustomPlaceName.cs @@ -17,4 +17,16 @@ public class CustomPlaceName __instance.ShopData.ShopName = AquaMai.AppConfig.UX.CustomPlaceName; __instance.ShopData.ShopNickName = AquaMai.AppConfig.UX.CustomPlaceName; } + + [HarmonyPostfix] + [HarmonyPatch(typeof(ResultCardBaseController), "Initialize")] + public static void Initialize(ResultCardBaseController __instance) + { + if (string.IsNullOrEmpty(AquaMai.AppConfig.UX.CustomPlaceName)) + { + return; + } + + __instance.SetVisibleStoreName(true); + } }