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();
            }
        }
Beispiel #2
0
        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();
 }
Beispiel #4
0
 public static void Prefix()
 {
     // 關閉視窗時還原原本的裝備
     // 不檢查 Main.Enabled, 避免使用者於關閉視窗前, 先關閉Mod, 造成一些資料錯亂的問題
     StateManager.RestoreAll();
 }
Beispiel #5
0
 private static void Prefix(HomeSystem __instance)
 {
     // 關閉視窗時還原原本的裝備
     // 不檢查 Main.Enabled 與 Setting, 避免使用者於關閉視窗前, 先關閉功能, 造成一些資料錯亂的問題
     StateManager.RestoreAll();
 }