Table of Contents

Class MessageDiscovery

Namespace
KSP.Messages
Assembly
Assembly-CSharp.dll
public static class MessageDiscovery
Inheritance
MessageDiscovery
Inherited Members

Fields

DiscoveryNamesSorted

public static string[] DiscoveryNamesSorted

Field Value

string[]

_initialized

public static bool _initialized

Field Value

bool

Properties

DiscoveryNameTypes

public static IReadOnlyBiDirectionalDictionary<string, Type> DiscoveryNameTypes { get; }

Property Value

IReadOnlyBiDirectionalDictionary<string, Type>

Methods

GetDiscoveryNameForMessageType(Type)

public static string GetDiscoveryNameForMessageType(Type messageType)

Parameters

messageType Type

Returns

string

GetDiscoveryNameForMessageType<T>()

public static string GetDiscoveryNameForMessageType<T>()

Returns

string

Type Parameters

T

GetMessageTypeForDiscoveryName(string)

public static Type GetMessageTypeForDiscoveryName(string discoveryName)

Parameters

discoveryName string

Returns

Type

GetSortedIndexOfDiscoveryName(string)

public static int GetSortedIndexOfDiscoveryName(string discoveryName)

Parameters

discoveryName string

Returns

int

Initialize()

public static void Initialize()