Class ModTypeBase<T>
Inheritance
ModTypeBase<T>
Assembly: RedLoader.dll
Syntax
public abstract class ModTypeBase<T> : ModBase where T : ModTypeBase<T>
Type Parameters
Constructors
ModTypeBase()
Declaration
Properties
MelonTypeName
Name of the current Melon Type.
Declaration
public override sealed string MelonTypeName { get; }
Property Value
Overrides
RegisteredMods
Declaration
public static ReadOnlyCollection<T> RegisteredMods { get; }
Property Value
TypeName
A Human-Readable Name for T
.
Declaration
public static string TypeName { get; protected set; }
Property Value
Methods
ExecuteAll(LemonAction<T>, bool, string)
Declaration
public static void ExecuteAll(LemonAction<T> func, bool unregisterOnFail = false, string unregistrationReason = null)
Parameters