Exemple #1
0
 public ProgramPointer(AutoDeref autoDeref, DerefType derefType, params int[] offsets)
 {
     AutoDeref    = autoDeref;
     DerefType    = derefType;
     this.offsets = offsets;
     lastID       = -1;
     lastTry      = DateTime.MinValue;
 }
Exemple #2
0
        public DeepPointer(IntPtr absoluteBase, DerefType derefType, params OffsetT[] offsets)
        {
            _absoluteBase      = absoluteBase;
            _usingAbsoluteBase = true;
            _derefType         = derefType;

            InitializeOffsets(offsets);
        }
Exemple #3
0
 public ProgramPointer(AutoDeref autoDeref, DerefType derefType, params ProgramSignature[] signatures)
 {
     AutoDeref       = autoDeref;
     DerefType       = derefType;
     this.signatures = signatures;
     lastID          = -1;
     lastTry         = DateTime.MinValue;
 }
Exemple #4
0
 public DeepPointer(OffsetT base_, DerefType derefType, params OffsetT[] offsets)
 {
     _base      = base_;
     _derefType = derefType;
     InitializeOffsets(offsets);
 }
Exemple #5
0
 public DeepPointer(string module, OffsetT base_, DerefType derefType, params OffsetT[] offsets)
     : this(base_, derefType, offsets)
 {
     _module = module.ToLower();
 }