C# 클래스 Tibialyzer.Parser

파일 보기 프로젝트 열기: Mytherin/Tibialyzer

공개 프로퍼티들

프로퍼티 타입 설명
globalMessages List>.Dictionary

공개 메소드들

메소드 설명
FindTimestamps ( byte array, int bytesRead ) : IEnumerable
FindTimestampsFlash ( byte array, int bytesRead ) : IEnumerable
GetAchievement ( string logMessage ) : string
HasAnyValidTimestampsFlash ( byte array, int bytesRead, List stamps ) : bool
Initialize ( ) : void
ParseCreatureFromLootMessage ( string message ) : Tibialyzer.Creature
ParseLogResults ( ReadMemoryResults res ) : ParseMemoryResults
ParseLootMessage ( string message ) : Tuple>>
ParseLootMessages ( Hunt h, Dictionary newDrops, int>.List newItems, bool commit = true, bool switchHunt = false, bool addEverything = false ) : void
ParseUsingMessage ( string message ) : int>.Tuple
parseLookItem ( string logMessage ) : int>.Tuple
parseLookPlayer ( string lookMessage ) : Player
preprocessItem ( string item ) : int>.Tuple

비공개 메소드들

메소드 설명
getSingularItem ( string item ) : string

메소드 상세

FindTimestamps() 공개 정적인 메소드

public static FindTimestamps ( byte array, int bytesRead ) : IEnumerable
array byte
bytesRead int
리턴 IEnumerable

FindTimestampsFlash() 공개 정적인 메소드

public static FindTimestampsFlash ( byte array, int bytesRead ) : IEnumerable
array byte
bytesRead int
리턴 IEnumerable

GetAchievement() 공개 정적인 메소드

public static GetAchievement ( string logMessage ) : string
logMessage string
리턴 string

HasAnyValidTimestampsFlash() 공개 정적인 메소드

public static HasAnyValidTimestampsFlash ( byte array, int bytesRead, List stamps ) : bool
array byte
bytesRead int
stamps List
리턴 bool

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

ParseCreatureFromLootMessage() 공개 정적인 메소드

public static ParseCreatureFromLootMessage ( string message ) : Tibialyzer.Creature
message string
리턴 Tibialyzer.Creature

ParseLogResults() 공개 정적인 메소드

public static ParseLogResults ( ReadMemoryResults res ) : ParseMemoryResults
res ReadMemoryResults
리턴 ParseMemoryResults

ParseLootMessage() 공개 정적인 메소드

public static ParseLootMessage ( string message ) : Tuple>>
message string
리턴 Tuple>>

ParseLootMessages() 공개 정적인 메소드

public static ParseLootMessages ( Hunt h, Dictionary newDrops, int>.List newItems, bool commit = true, bool switchHunt = false, bool addEverything = false ) : void
h Hunt
newDrops Dictionary
newItems int>.List
commit bool
switchHunt bool
addEverything bool
리턴 void

ParseUsingMessage() 공개 정적인 메소드

public static ParseUsingMessage ( string message ) : int>.Tuple
message string
리턴 int>.Tuple

parseLookItem() 공개 정적인 메소드

public static parseLookItem ( string logMessage ) : int>.Tuple
logMessage string
리턴 int>.Tuple

parseLookPlayer() 공개 정적인 메소드

public static parseLookPlayer ( string lookMessage ) : Player
lookMessage string
리턴 Player

preprocessItem() 공개 정적인 메소드

public static preprocessItem ( string item ) : int>.Tuple
item string
리턴 int>.Tuple

프로퍼티 상세

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

public static Dictionary> globalMessages
리턴 List>.Dictionary