WKLib 0.2.3
A modding library for White Knuckle
Loading...
Searching...
No Matches
WKLib.API.WKLibAPI Class Reference
+ Collaboration diagram for WKLib.API.WKLibAPI:

Public Member Functions

void AddWindow (WKLibWindow window)
 
void AddToModList (ModTab modTab)
 
void Destroy ()
 

Static Public Member Functions

static WKLibAPI Create (string displayName, string guid)
 Creates and registers a new API instance.
 
static WKLibAPI Create (string displayName, string guid, string defaultConfigFileName)
 Creates and registers a new API instance.
 

Properties

string DisplayName = string.Empty [get, set]
 
string GUID = string.Empty [get, set]
 
List< WKLibWindowWindows = new List<WKLibWindow>() [get, set]
 
ModTab ModTab = null [get, set]
 
AssetService AssetService = null [get, set]
 

Detailed Description

Definition at line 8 of file WKLibAPI.cs.

Member Function Documentation

◆ AddToModList()

void WKLib.API.WKLibAPI.AddToModList ( ModTab modTab)

Definition at line 73 of file WKLibAPI.cs.

◆ AddWindow()

void WKLib.API.WKLibAPI.AddWindow ( WKLibWindow window)

Definition at line 65 of file WKLibAPI.cs.

References WKLib.API.WKLibAPI.Windows.

◆ Create() [1/2]

static WKLibAPI WKLib.API.WKLibAPI.Create ( string displayName,
string guid )
static

Creates and registers a new API instance.

Parameters
displayNameThe plugin display name.
guidThe plugin GUID.
Returns
The created API instance.

Definition at line 34 of file WKLibAPI.cs.

◆ Create() [2/2]

static WKLibAPI WKLib.API.WKLibAPI.Create ( string displayName,
string guid,
string defaultConfigFileName )
static

Creates and registers a new API instance.

Parameters
displayNameThe plugin display name.
guidThe plugin GUID.
defaultConfigFileNameThe default config file name.
Returns
The created API instance.

Definition at line 46 of file WKLibAPI.cs.

◆ Destroy()

void WKLib.API.WKLibAPI.Destroy ( )

Definition at line 81 of file WKLibAPI.cs.

Property Documentation

◆ AssetService

AssetService WKLib.API.WKLibAPI.AssetService = null
getset

Definition at line 18 of file WKLibAPI.cs.

◆ DisplayName

string WKLib.API.WKLibAPI.DisplayName = string.Empty
getset

Definition at line 12 of file WKLibAPI.cs.

◆ GUID

string WKLib.API.WKLibAPI.GUID = string.Empty
getset

Definition at line 13 of file WKLibAPI.cs.

◆ ModTab

ModTab WKLib.API.WKLibAPI.ModTab = null
getset

Definition at line 16 of file WKLibAPI.cs.

◆ Windows

List<WKLibWindow> WKLib.API.WKLibAPI.Windows = new List<WKLibWindow>()
getset

Definition at line 15 of file WKLibAPI.cs.

Referenced by WKLib.API.WKLibAPI.AddWindow().


The documentation for this class was generated from the following file: