C# 클래스 Tibialyzer.HuntManager

파일 보기 프로젝트 열기: Mytherin/Tibialyzer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
activeHunt Hunt

공개 메소드들

메소드 설명
AddKillToHunt ( Hunt h, int>.Tuple resultList, string t, string message, int stamp, int hour, int minute, System.Data.SQLite.SQLiteTransaction transaction = null ) : void
AddLoot ( Hunt h, Item item, int itemCount ) : void
AddSkin ( Hunt h, string message, Tibialyzer.Creature cr, Item item, int count, string timestamp ) : void
AddUsedItems ( Hunt hunt, Dictionary usedItems ) : void
AddUsedItems ( Hunt hunt, Item item, int itemCount ) : void
CheckTrackedHunts ( Hunt h, int>.Tuple resultList, string t, string message, int stamp, int hour, int minute, SQLiteTransaction transaction = null ) : Hunt
CreateNewHunt ( ) : void
DeleteHunt ( Hunt h ) : void
GetHighestKillCreature ( Hunt h ) : Creature
GetHunt ( int index ) : Hunt
GetHunt ( string search ) : Hunt
GetUsedItems ( Hunt hunt ) : int>>.List
HuntCount ( ) : int
Initialize ( ) : void
InsertSkin ( Creature cr, int count = 1 ) : void
IterateHunts ( ) : IEnumerable
LoadLog ( Hunt h, string logPath ) : void
SaveHunts ( ) : void
SaveLog ( Hunt h, string logPath ) : void
SetActiveHunt ( Hunt h ) : void
SetHuntTime ( Hunt h, int clearMinutes ) : void
SwitchHunt ( string parameter ) : void
clearOldLog ( Hunt h, int clearMinutes = 10 ) : void
deleteCreatureFromLog ( Creature cr ) : void
deleteCreatureWithThreshold ( int killThreshold ) : void
deleteLogMessage ( Hunt h, string logMessage ) : void
refreshLootCreatures ( Hunt h ) : List
resetHunt ( string parameter ) : bool
resetHunt ( Hunt h ) : void

비공개 메소드들

메소드 설명
nameExists ( string str ) : bool

메소드 상세

AddKillToHunt() 공개 정적인 메소드

public static AddKillToHunt ( Hunt h, int>.Tuple resultList, string t, string message, int stamp, int hour, int minute, System.Data.SQLite.SQLiteTransaction transaction = null ) : void
h Hunt
resultList int>.Tuple
t string
message string
stamp int
hour int
minute int
transaction System.Data.SQLite.SQLiteTransaction
리턴 void

AddLoot() 공개 정적인 메소드

public static AddLoot ( Hunt h, Item item, int itemCount ) : void
h Hunt
item Item
itemCount int
리턴 void

AddSkin() 공개 정적인 메소드

public static AddSkin ( Hunt h, string message, Tibialyzer.Creature cr, Item item, int count, string timestamp ) : void
h Hunt
message string
cr Tibialyzer.Creature
item Item
count int
timestamp string
리턴 void

AddUsedItems() 공개 정적인 메소드

public static AddUsedItems ( Hunt hunt, Dictionary usedItems ) : void
hunt Hunt
usedItems Dictionary
리턴 void

AddUsedItems() 공개 정적인 메소드

public static AddUsedItems ( Hunt hunt, Item item, int itemCount ) : void
hunt Hunt
item Item
itemCount int
리턴 void

CheckTrackedHunts() 공개 정적인 메소드

public static CheckTrackedHunts ( Hunt h, int>.Tuple resultList, string t, string message, int stamp, int hour, int minute, SQLiteTransaction transaction = null ) : Hunt
h Hunt
resultList int>.Tuple
t string
message string
stamp int
hour int
minute int
transaction SQLiteTransaction
리턴 Hunt

CreateNewHunt() 공개 정적인 메소드

public static CreateNewHunt ( ) : void
리턴 void

DeleteHunt() 공개 정적인 메소드

public static DeleteHunt ( Hunt h ) : void
h Hunt
리턴 void

GetHighestKillCreature() 공개 정적인 메소드

public static GetHighestKillCreature ( Hunt h ) : Creature
h Hunt
리턴 Creature

GetHunt() 공개 정적인 메소드

public static GetHunt ( int index ) : Hunt
index int
리턴 Hunt

GetHunt() 공개 정적인 메소드

public static GetHunt ( string search ) : Hunt
search string
리턴 Hunt

GetUsedItems() 공개 정적인 메소드

public static GetUsedItems ( Hunt hunt ) : int>>.List
hunt Hunt
리턴 int>>.List

HuntCount() 공개 정적인 메소드

public static HuntCount ( ) : int
리턴 int

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

InsertSkin() 공개 정적인 메소드

public static InsertSkin ( Creature cr, int count = 1 ) : void
cr Creature
count int
리턴 void

IterateHunts() 공개 정적인 메소드

public static IterateHunts ( ) : IEnumerable
리턴 IEnumerable

LoadLog() 공개 정적인 메소드

public static LoadLog ( Hunt h, string logPath ) : void
h Hunt
logPath string
리턴 void

SaveHunts() 공개 정적인 메소드

public static SaveHunts ( ) : void
리턴 void

SaveLog() 공개 정적인 메소드

public static SaveLog ( Hunt h, string logPath ) : void
h Hunt
logPath string
리턴 void

SetActiveHunt() 공개 정적인 메소드

public static SetActiveHunt ( Hunt h ) : void
h Hunt
리턴 void

SetHuntTime() 공개 정적인 메소드

public static SetHuntTime ( Hunt h, int clearMinutes ) : void
h Hunt
clearMinutes int
리턴 void

SwitchHunt() 공개 정적인 메소드

public static SwitchHunt ( string parameter ) : void
parameter string
리턴 void

clearOldLog() 공개 정적인 메소드

public static clearOldLog ( Hunt h, int clearMinutes = 10 ) : void
h Hunt
clearMinutes int
리턴 void

deleteCreatureFromLog() 공개 정적인 메소드

public static deleteCreatureFromLog ( Creature cr ) : void
cr Creature
리턴 void

deleteCreatureWithThreshold() 공개 정적인 메소드

public static deleteCreatureWithThreshold ( int killThreshold ) : void
killThreshold int
리턴 void

deleteLogMessage() 공개 정적인 메소드

public static deleteLogMessage ( Hunt h, string logMessage ) : void
h Hunt
logMessage string
리턴 void

refreshLootCreatures() 공개 정적인 메소드

public static refreshLootCreatures ( Hunt h ) : List
h Hunt
리턴 List

resetHunt() 공개 정적인 메소드

public static resetHunt ( string parameter ) : bool
parameter string
리턴 bool

resetHunt() 공개 정적인 메소드

public static resetHunt ( Hunt h ) : void
h Hunt
리턴 void

프로퍼티 상세

activeHunt 공개적으로 정적으로 프로퍼티

public static Hunt activeHunt
리턴 Hunt