public static RevertRedirect ( |
||
from | ||
state | ||
return | void |
public override void UpdateData(SimulationManager.UpdateMode mode) { // Call EventUpdateDataPre?.Invoke(mode); EventUpdateData?.Invoke(mode); EventUpdateDataPost?.Invoke(mode); // Execute original method RedirectionHelper.RevertRedirect(_RenderManager_UpdateData_original, _RenderManager_UpdateData_state); RenderManager.instance.UpdateData(mode); RedirectionHelper.RedirectCalls(_RenderManager_UpdateData_original, _RenderManager_UpdateData_detour); }
public static void Revert() { if (!deployed) { return; } RedirectionHelper.RevertRedirect(_RenderManager_UpdateData_original, _RenderManager_UpdateData_state); _RenderManager_UpdateData_original = null; _RenderManager_UpdateData_detour = null; deployed = false; }