public GameProcessStartEventArgs(ICoreService eventCoreInstance, IGameInfo gameInfo, IEmulatorAssembly emulatorAssembly, IEmulatorBridge emulatorBridge, Process process)
     : base(eventCoreInstance, gameInfo)
 {
     this.GameEmulatorAssembly = emulatorAssembly;
     this.GameEmulatorBridge = this.GameEmulatorBridge;
     this.GameEmulatorProcess = this.GameEmulatorProcess;
 }
 public ConfigurationFlagStore(IEmulatorBridge emulatorBridge)
     : base(Path.Combine(emulatorBridge.PluginDataPath, "flagscache.db"))
 {
     this.CreateDatabase();
     this.EmulatorBridgeID = emulatorBridge.PluginName;
     this.configurationFlagLocation = Path.Combine(emulatorBridge.PluginDataPath, "flagscache.db");
     this.AddDefaults(emulatorBridge.ConfigurationFlags);
     this.emulatorBridge = emulatorBridge;
 }
Example #3
0
 public GameQuitEventArgs(ICoreService eventCoreInstance, IGameInfo gameInfo, IEmulatorAssembly emulatorAssembly, IEmulatorBridge emulatorBridge)
     : base(eventCoreInstance, gameInfo)
 {
     this.GameEmulatorAssembly = emulatorAssembly;
     this.GameEmulatorBridge = this.GameEmulatorBridge;
 }