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
public static string GetDiscoveryNameForMessageType(Type messageType)
Parameters
messageType Type
Returns
- string
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()