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; }
public GameQuitEventArgs(ICoreService eventCoreInstance, IGameInfo gameInfo, IEmulatorAssembly emulatorAssembly, IEmulatorBridge emulatorBridge) : base(eventCoreInstance, gameInfo) { this.GameEmulatorAssembly = emulatorAssembly; this.GameEmulatorBridge = this.GameEmulatorBridge; }