C# Класс TDSM.Core.Entry

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CoreVersion string

Открытые методы

Метод Описание
CreateDefaultGroups ( IDbConnection ctx, IDbTransaction txn ) : void
CreateDefaultGroups ( TContext ctx ) : void
Entry ( ) : System
Log ( string fmt ) : void
OnListeningForCommands ( TDSM.API.Plugin.HookContext &ctx, OTA &args ) : void
OnLogFinished ( ) : void
PerformRestart ( ) : void
PopulateDefaults ( Data migration ) : void
ProcessPIDFile ( string pidPath ) : void

Защищенные методы

Метод Описание
DatabaseCreated ( ) : void
Disabled ( ) : void
Enabled ( ) : void
Initialized ( object state ) : void
PreEnable ( ) : void

Приватные методы

Метод Описание
Command ( TDSM.API.Plugin.HookContext &ctx, TDSMHookArgs &args ) : void
CreateGroup ( string name, bool guest, string parent, byte r, byte g, byte b, string nodes, IDbConnection ctx, IDbTransaction txn, string chatPrefix = null, string chatSuffix = null ) : void
CreateGroup ( string name, bool guest, string parent, byte r, byte g, byte b, string nodes, TContext ctx, string chatPrefix = null, string chatSuffix = null ) : void
GetProgressKey ( string input, string &progress ) : string
OnDefaultServerStart ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnGreetPlayer ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnLoadConfiguration ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnNPCSpawned ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnNetMessageSend ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnPlayerAuthenticated ( TDSM.API.Plugin.HookContext &ctx, TDSMHookArgs &args ) : void
OnPlayerDataReceived ( TDSM.API.Plugin.HookContext &ctx, TDSMHookArgs &args ) : void
OnPlayerDisconnected ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnPlayerJoin ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnPlayerKilled ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnPlayerRegistered ( TDSM.API.Plugin.HookContext &ctx, Events &args ) : void
OnServerStateChange ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnServerTick ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnSetTitle ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnStatusTextChanged ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
OnUpdateServer ( TDSM.API.Plugin.HookContext &ctx, HookArgs &args ) : void
SetupDatabase ( Entry plugin ) : void
TDSMConfig ( ) : System

Описание методов

CreateDefaultGroups() публичный статический Метод

public static CreateDefaultGroups ( IDbConnection ctx, IDbTransaction txn ) : void
ctx IDbConnection
txn IDbTransaction
Результат void

CreateDefaultGroups() публичный Метод

public CreateDefaultGroups ( TContext ctx ) : void
ctx TContext
Результат void

DatabaseCreated() защищенный Метод

protected DatabaseCreated ( ) : void
Результат void

Disabled() защищенный Метод

protected Disabled ( ) : void
Результат void

Enabled() защищенный Метод

protected Enabled ( ) : void
Результат void

Entry() публичный Метод

public Entry ( ) : System
Результат System

Initialized() защищенный Метод

protected Initialized ( object state ) : void
state object
Результат void

Log() публичный статический Метод

public static Log ( string fmt ) : void
fmt string
Результат void

OnListeningForCommands() публичный Метод

public OnListeningForCommands ( TDSM.API.Plugin.HookContext &ctx, OTA &args ) : void
ctx TDSM.API.Plugin.HookContext
args OTA
Результат void

OnLogFinished() публичный Метод

public OnLogFinished ( ) : void
Результат void

PerformRestart() публичный Метод

public PerformRestart ( ) : void
Результат void

PopulateDefaults() публичный статический Метод

public static PopulateDefaults ( Data migration ) : void
migration Data
Результат void

PreEnable() защищенный Метод

protected PreEnable ( ) : void
Результат void

ProcessPIDFile() публичный Метод

public ProcessPIDFile ( string pidPath ) : void
pidPath string
Результат void

Описание свойств

CoreVersion публичное статическое свойство

public static string CoreVersion
Результат string