Table of Contents

Class DamageEngine

Namespace
RisingV.Core.Engines
Assembly
RisingV.Core.DamageEngine.dll

DamageEngine is responsible for handling damage events and processing damage-related logic in the game.

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

Fields

Guid

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

Field Value

string

Properties

Dependencies

protected override List<Dependency> Dependencies { get; }

Property Value

List<Dependency>

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>