• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

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.

Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.