CondLE.cs 457 B

123456789101112131415161718192021
  1. using Ryujinx.HLE.HOS.Tamper.Operations;
  2. namespace Ryujinx.HLE.HOS.Tamper.Conditions
  3. {
  4. class CondLE<T> : ICondition where T : unmanaged
  5. {
  6. private IOperand _lhs;
  7. private IOperand _rhs;
  8. public CondLE(IOperand lhs, IOperand rhs)
  9. {
  10. _lhs = lhs;
  11. _rhs = rhs;
  12. }
  13. public bool Evaluate()
  14. {
  15. return (dynamic)_lhs.Get<T>() <= (dynamic)_rhs.Get<T>();
  16. }
  17. }
  18. }