From 546c72d48ab5e864ffe89ec902e7214321684802 Mon Sep 17 00:00:00 2001 From: iAmAsval Date: Mon, 31 Aug 2020 00:03:54 +0200 Subject: [PATCH] added RegionCN plugin support + fixed radio icons --- FModel/Utils/Strings.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/FModel/Utils/Strings.cs b/FModel/Utils/Strings.cs index 0bb0a0da..1d65753d 100644 --- a/FModel/Utils/Strings.cs +++ b/FModel/Utils/Strings.cs @@ -25,15 +25,16 @@ namespace FModel.Utils { string tempPath = path.Substring(1); trigger = tempPath.Substring(0, tempPath.IndexOf("/")); - - if (trigger.Equals("SrirachaRanch")) - trigger = $"{trigger}/{trigger}Core"; } - Regex regex = new Regex(Regex.Escape(trigger)); + Regex regex = new Regex(trigger); + if (trigger.Equals("SrirachaRanch")) + trigger += $"/{trigger}Core"; + string fixedPath = trigger switch { "Game" => regex.Replace(path, $"{Folders.GetGameName()}/Content", 1), + "RegionCN" => regex.Replace(path, $"{Folders.GetGameName()}/Plugins/{trigger}/Content", 1), _ => regex.Replace(path, $"{Folders.GetGameName()}/Plugins/GameFeatures/{trigger}/Content", 1) };