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