コード例 #1
0
 private void CollectPatches()
 {
     if (HarmonyHelper.CollectPatches(harmonyInstance, infos))
     {
         IsActive = true;
     }
 }
コード例 #2
0
 protected override bool OnDisablePatch()
 {
     CollectPatches();
     HarmonyHelper.UpdatePatchesState(harmonyInstance, infos, false);
     return(true);
 }
コード例 #3
0
 protected override bool OnDisablePatch()
 {
     HarmonyHelper.UpdatePatchesState(instance, infos, false);
     // instance.UnpatchAll();
     return(true);
 }
コード例 #4
0
 protected override bool OnEnablePatch()
 {
     HarmonyHelper.UpdatePatchesState(harmonyInstance, infos, true);
     return(true);
 }
コード例 #5
0
 protected override bool OnEnablePatch()
 {
     proc.Patch();
     HarmonyHelper.CollectPatches(instance, infos);
     return(true);
 }