Table of Contents

Class EngineConfig

Namespace
RisingV.Shared.Engines
Assembly
RisingV.Shared.dll

Represents the configuration for an engine.

public class EngineConfig : FeatureConfig, IEngineConfig, IFeatureConfig, IConfig
Inheritance
EngineConfig
Implements
Inherited Members
Extension Methods

Constructors

EngineConfig(string, string, string, string, string, bool)

Represents the configuration for an engine.

public EngineConfig(string name, string description, string version, string author, string relativePath, bool autoLoadDependencies = true)

Parameters

name string

Name of the engine.

description string

Description of the engine.

version string

Version of the engine.

author string

Author of the engine.

relativePath string

Relative path for the engine configuration.

autoLoadDependencies bool

Indicates whether to automatically load dependencies.

Properties

AutoLoadDependencies

Should the engine automatically load its dependencies

public bool AutoLoadDependencies { get; }

Property Value

bool

Methods

Deconstruct(out string, out string, out string, out string, out string?, out bool)

public void Deconstruct(out string name, out string description, out string version, out string author, out string? relativePath, out bool autoLoadDependencies)

Parameters

name string
description string
version string
author string
relativePath string
autoLoadDependencies bool