예제 #1
0
 public CameraToolsFactory
 (
     IAddressFinderFactory addressFinderFactory,
     IGameValueServiceFactory gameValueServiceFactory
 )
 {
     _addressFinderFactory    = addressFinderFactory;
     _gameValueServiceFactory = gameValueServiceFactory;
 }
예제 #2
0
 internal AddressFinderModule(IAddressFinderFactory addressFinderFactory, bool isEnabled, IAddressFinderDiagnostics diagnostics)
 {
     if (addressFinderFactory == null)
     {
         throw new ArgumentNullException("addressFinderFactory");
     }
     this.addressFinderFactory = addressFinderFactory;
     this.isEnabled            = isEnabled;
     this.diagnostics          = diagnostics;
 }
예제 #3
0
 public GameFunctionHookServiceFactory
 (
     IDllInjector dllInjector,
     IProcessFunctionsService processFunctionsService,
     IDllFunctionFinder dllFunctionFinder,
     IAddressFinderFactory addressFinderFactory,
     string hookDllPath
 )
 {
     _dllInjector             = dllInjector;
     _processFunctionsService = processFunctionsService;
     _dllFunctionFinder       = dllFunctionFinder;
     _addressFinderFactory    = addressFinderFactory;
     _hookDllPath             = hookDllPath;
 }
 public AddressFinderWithCacheFactory(IAddressFinderFactory addressFinderFactory)
 {
     _addressFinderFactory = addressFinderFactory;
 }
 public CodeInjectionReadinessChecker(IProcessFunctionsService processFunctionsService, IAddressFinderFactory addressFinderFactory)
 {
     _processFunctionsService = processFunctionsService;
     _addressFinderFactory    = addressFinderFactory;
 }
예제 #6
0
 public GameValueServiceFactory(IAddressFinderFactory addressFinderFactory, IProcessFunctionsService processFunctionsService)
 {
     _addressFinderFactory    = addressFinderFactory;
     _processFunctionsService = processFunctionsService;
 }