上传文件至 Common

This commit is contained in:
2025-10-13 18:18:47 +08:00
parent 535e955faf
commit 566c6190ff
25 changed files with 1487 additions and 0 deletions

20
Common/AutoBackupData.cs Normal file
View File

@@ -0,0 +1,20 @@
using HarmonyLib;
using Manager;
using MelonLoader;
using Monitor.ModeSelect;
using SinmaiAssist.Utils;
namespace SinmaiAssist.Common;
public class AutoBackupData
{
[HarmonyPostfix]
[HarmonyPatch(typeof(ModeSelectMonitor), "Initialize")]
public static void Initialize(ModeSelectMonitor __instance, int monIndex)
{
UserData userData = User.GetUserData(monIndex);
if (userData.IsGuest()) return;
string fileName = User.ExportBackupData(monIndex, sendMessage:false);
MelonLogger.Msg($"[AutoBackupData] P{monIndex + 1} ID: {userData.Detail.UserID} Data Backup Success: {fileName} ");
}
}