1
0
mirror of https://github.com/soarqin/DSP_Mods_TO.git synced 2025-12-15 11:03:32 +08:00
This commit is contained in:
2024-03-20 21:32:30 +08:00
parent 165fd704bb
commit dd23896c8e
5 changed files with 35 additions and 15 deletions

View File

@@ -148,6 +148,28 @@ public class CruiseAssistPlugin : BaseUnityPlugin
internal static readonly List<ICruiseAssistExtensionAPI> Extensions = [];
private Harmony _harmony;
private static bool _initialized;
public static void AddHistory(int id)
{
if (History.Count >= 128)
{
History.RemoveAt(0);
}
History.Add(id);
HistoryDistinct = Enumerable.Reverse(History).Distinct().ToList();
}
public static void RemoveHistoryAt(int index)
{
History.RemoveAt(index);
HistoryDistinct = Enumerable.Reverse(History).Distinct().ToList();
}
public static void ClearHistory()
{
History.Clear();
HistoryDistinct.Clear();
}
public static bool HasBookmark(int id) => BookmarkSet.Contains(id);