Table of Contents

Class KSP2ModManager

Namespace
KSP.Modding
Assembly
Assembly-CSharp.dll
public class KSP2ModManager : KerbalMonoBehaviour
Inheritance
KSP2ModManager
Inherited Members
Extension Methods

Constructors

KSP2ModManager()

public KSP2ModManager()

Fields

CurrentAPISupported

public static readonly Version CurrentAPISupported

Field Value

Version

DIALOG_PREFAB

public const string DIALOG_PREFAB = "ModManagerDialog.prefab"

Field Value

string

MinAPISupported

public static readonly Version MinAPISupported

Field Value

Version

currentMods

public List<KSP2Mod> currentMods

Field Value

List<KSP2Mod>

Properties

CurrentMods

public List<KSP2Mod> CurrentMods { get; }

Property Value

List<KSP2Mod>

DeprecatedAPIs

public List<Version> DeprecatedAPIs { get; }

Property Value

List<Version>

InvalidAPIs

public List<Version> InvalidAPIs { get; }

Property Value

List<Version>

VersionedAPIs

public List<IVersionedAPI> VersionedAPIs { get; }

Property Value

List<IVersionedAPI>

Methods

Awake()

public void Awake()

GetAPI(Version)

public IVersionedAPI GetAPI(Version apiVersion)

Parameters

apiVersion Version

Returns

IVersionedAPI

LoadAllMods()

public bool LoadAllMods()

Returns

bool

LoadMod(int)

public bool LoadMod(int id)

Parameters

id int

Returns

bool

LogModError(string)

public static void LogModError(string message)

Parameters

message string

LogModMessage(string)

public static void LogModMessage(string message)

Parameters

message string

RefreshModList()

public bool RefreshModList()

Returns

bool

RegisterEnvironment(IScriptEnvironment)

public void RegisterEnvironment(IScriptEnvironment scriptEnvironment)

Parameters

scriptEnvironment IScriptEnvironment

ReloadMod(int)

public bool ReloadMod(int id)

Parameters

id int

Returns

bool

Start()

public void Start()

UnloadMod(int)

public bool UnloadMod(int id)

Parameters

id int

Returns

bool

Update()

public void Update()

script_DebugModEvent()

public void script_DebugModEvent()

script_LoadMods()

public bool script_LoadMods()

Returns

bool

script_ShowModDialog()

public void script_ShowModDialog()

script_ShowModList()

public void script_ShowModList()