Table of Contents

Class BlocksModule

Namespace
Shard.Gameplay.Core.Blocks
Assembly
Shard.Gameplay.Core.dll
public sealed class BlocksModule : BaseModule, IModule
Inheritance
BlocksModule
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()