Cleanup toggle Enabled logic

This commit is contained in:
Sinai 2021-09-07 18:06:38 +10:00
parent 93181f02be
commit 0479102db6

View File

@ -182,8 +182,7 @@ namespace UnityExplorer.Hooks
public void TogglePatch() public void TogglePatch()
{ {
Enabled = !Enabled; if (!Enabled)
if (Enabled)
Patch(); Patch();
else else
Unpatch(); Unpatch();
@ -194,6 +193,7 @@ namespace UnityExplorer.Hooks
try try
{ {
patchProcessor.Patch(); patchProcessor.Patch();
Enabled = true; Enabled = true;
} }
catch (Exception ex) catch (Exception ex)
@ -214,6 +214,7 @@ namespace UnityExplorer.Hooks
patchProcessor.Unpatch(finalizer); patchProcessor.Unpatch(finalizer);
if (transpiler != null) if (transpiler != null)
patchProcessor.Unpatch(transpiler); patchProcessor.Unpatch(transpiler);
Enabled = false; Enabled = false;
} }
catch (Exception ex) catch (Exception ex)