Class GameEmulation<TConfigurationCollection>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Snowflake.Orchestration.Extensibility
Assembly: Snowflake.Framework.dll
Syntax
public abstract class GameEmulation<TConfigurationCollection> : GameEmulation, IAsyncDisposable, IGameEmulation where TConfigurationCollection : class, IConfigurationCollection<TConfigurationCollection>
Type Parameters
Name | Description |
---|---|
TConfigurationCollection |
Constructors
GameEmulation(IGame, TConfigurationCollection, IEnumerable<IEmulatedController>, ISaveProfile)
Declaration
public GameEmulation(IGame game, TConfigurationCollection configuration, IEnumerable<IEmulatedController> controllerPorts, ISaveProfile saveProfile)
Parameters
Type | Name | Description |
---|---|---|
IGame | game | |
TConfiguration |
configuration | |
System. |
controllerPorts | |
ISave |
saveProfile |
Properties
ConfigurationProfile
Declaration
public TConfigurationCollection ConfigurationProfile { get; }
Property Value
Type | Description |
---|---|
TConfiguration |
Implements
System.IAsyncDisposable