Table of Contents

Class AchievementEngine

Namespace
RisingV.Core.Engines
Assembly
RisingV.Core.AchievementEngine.dll

The Achievement Engine is responsible for managing achievements within the game.

public class AchievementEngine : Engine<AchievementEngineConfig>, IEngine<AchievementEngineConfig>, IEngine, IManageableLifecycle<EngineManager>, IManageableLifecycle, IReloadable, IManageable<EngineManager>, IManageable, IEnableable
Inheritance
AchievementEngine
Implements
Inherited Members
Extension Methods

Constructors

AchievementEngine()

public AchievementEngine()

AchievementEngine(AchievementEngineConfig)

The Achievement Engine is responsible for managing achievements within the game.

public AchievementEngine(AchievementEngineConfig config)

Parameters

config AchievementEngineConfig

Fields

Guid

public const string Guid = "RisingV.Core.AchievementEngine"

Field Value

string

Methods

Load(EngineManager, List<IPlugin>)

Loads the manager and its dependencies with a specific type.

public override void Load(EngineManager manager, List<IPlugin> plugins)

Parameters

manager EngineManager
plugins List<IPlugin>

Ready(EngineManager, List<IPlugin>)

Prepares the manager for use with a specific type, typically after loading.

public override void Ready(EngineManager manager, List<IPlugin> plugins)

Parameters

manager EngineManager
plugins List<IPlugin>