private static void Postfix(int charId, AI.AgeChangeModifiedData modifiedData) { if (charId != DateFile.instance.mianActorId) { return; } #if (DEBUG) Main.Logger.Log($"內息變化量: {modifiedData?.ChangeMianQi.LastOrDefault().Value }"); #endif if (Main.Enabled) { StateManager.RestoreAll(); } }
private static void Postfix(int key) { if (key != DateFile.instance.mianActorId) { return; } //#if (DEBUG) // Main.Logger.Log($"恢復後內息: {DateFile.instance.GetActorMianQi(key)}"); //#endif if (Main.Enabled) { StateManager.RestoreAll(); } }
private static void Postfix() { StateManager.RestoreAll(); }
public static void Prefix() { // 關閉視窗時還原原本的裝備 // 不檢查 Main.Enabled, 避免使用者於關閉視窗前, 先關閉Mod, 造成一些資料錯亂的問題 StateManager.RestoreAll(); }
private static void Prefix(HomeSystem __instance) { // 關閉視窗時還原原本的裝備 // 不檢查 Main.Enabled 與 Setting, 避免使用者於關閉視窗前, 先關閉功能, 造成一些資料錯亂的問題 StateManager.RestoreAll(); }