C# 클래스 TDSM.Core.Entry

파일 보기 프로젝트 열기: DeathCradle/Terraria-s-Dedicated-Server-Mod 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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