C# 클래스 SharpMod.Database.MySql.MySqlDatabase

상속: IDatabase
파일 보기 프로젝트 열기: txdv/sharpmod

Private Properties

프로퍼티 타입 설명
CreateTables void

공개 메소드들

메소드 설명
AddBan ( BanInfo bi, bool>.Action callback ) : void
AddKick ( KickInfo ki, Action callback ) : void
AddMapChange ( MapChangeInfo mi, Action callback ) : void
FindByUniqueId ( string uniqueId ) : void
GetActiveBan ( IPlayerExtendedInfo player, Action callback ) : void
GetAllBans ( BanInfo[]>.Action callback ) : void
Load ( XmlDocument doc ) : bool
LoadPrivileges ( IPlayerExtendedInfo player, Action callback ) : void
MySqlDatabase ( ) : System
SavePrivileges ( IPlayerExtendedInfo player, string access, Action callback ) : void

비공개 메소드들

메소드 설명
CreateTables ( ) : void

메소드 상세

AddBan() 공개 메소드

public AddBan ( BanInfo bi, bool>.Action callback ) : void
bi SharpMod.Database.BanInfo
callback bool>.Action
리턴 void

AddKick() 공개 메소드

public AddKick ( KickInfo ki, Action callback ) : void
ki SharpMod.Database.KickInfo
callback Action
리턴 void

AddMapChange() 공개 메소드

public AddMapChange ( MapChangeInfo mi, Action callback ) : void
mi SharpMod.Database.MapChangeInfo
callback Action
리턴 void

FindByUniqueId() 공개 메소드

public FindByUniqueId ( string uniqueId ) : void
uniqueId string
리턴 void

GetActiveBan() 공개 메소드

public GetActiveBan ( IPlayerExtendedInfo player, Action callback ) : void
player IPlayerExtendedInfo
callback Action
리턴 void

GetAllBans() 공개 메소드

public GetAllBans ( BanInfo[]>.Action callback ) : void
callback BanInfo[]>.Action
리턴 void

Load() 공개 메소드

public Load ( XmlDocument doc ) : bool
doc System.Xml.XmlDocument
리턴 bool

LoadPrivileges() 공개 메소드

public LoadPrivileges ( IPlayerExtendedInfo player, Action callback ) : void
player IPlayerExtendedInfo
callback Action
리턴 void

MySqlDatabase() 공개 메소드

public MySqlDatabase ( ) : System
리턴 System

SavePrivileges() 공개 메소드

public SavePrivileges ( IPlayerExtendedInfo player, string access, Action callback ) : void
player IPlayerExtendedInfo
access string
callback Action
리턴 void