Table of Contents

Class ModelsModule

Namespace
Shard.Gameplay.Core.Models
Assembly
Shard.Gameplay.Core.dll
public sealed class ModelsModule : BaseModule, IModule
Inheritance
ModelsModule
Implements
Inherited Members

Properties

Manifest

Gets the module's identity and dependency declaration.

public override ModuleManifest Manifest { get; }

Property Value

ModuleManifest

Methods

OnPreloadAsync(CancellationToken)

Performs asynchronous preload work that must complete before this module can start.

protected override Task OnPreloadAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

A token that is canceled when server startup is interrupted.

Returns

Task

A task representing the asynchronous preload operation.

OnSetup()

Called during synchronous module setup after the module context has been assigned.

protected override void OnSetup()