Interface IGameExtensionProvider
Factory for a mixin that extends IGameLibrary.
Namespace: Snowflake.Model.Game.LibraryExtensions
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IGameExtensionProvider
Methods
MakeExtension(IGameRecord)
Creates a new instance of the extension.
This method is only used for type-erasure purposes, see MakeExtension(IGameRecord).
Declaration
IGameExtension MakeExtension(IGameRecord record)
Parameters
| Type | Name | Description |
|---|---|---|
| IGameRecord | record | The IGameRecord that is provided to the extension. |
Returns
| Type | Description |
|---|---|
| IGameExtension | A new instance of the library extension. |