OpProcCtrl.cs 542 B

1234567891011121314151617181920212223242526
  1. namespace Ryujinx.HLE.HOS.Tamper.Operations
  2. {
  3. class OpProcCtrl : IOperation
  4. {
  5. private ITamperedProcess _process;
  6. private bool _pause;
  7. public OpProcCtrl(ITamperedProcess process, bool pause)
  8. {
  9. _process = process;
  10. _pause = pause;
  11. }
  12. public void Execute()
  13. {
  14. if (_pause)
  15. {
  16. _process.PauseProcess();
  17. }
  18. else
  19. {
  20. _process.ResumeProcess();
  21. }
  22. }
  23. }
  24. }