C# Class Tibialyzer.Parser

Show file Open project: Mytherin/Tibialyzer

Public Properties

Property Type Description
globalMessages List>.Dictionary

Public Methods

Method Description
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

Private Methods

Method Description
getSingularItem ( string item ) : string

Method Details

FindTimestamps() public static method

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

FindTimestampsFlash() public static method

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

GetAchievement() public static method

public static GetAchievement ( string logMessage ) : string
logMessage string
return string

HasAnyValidTimestampsFlash() public static method

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

Initialize() public static method

public static Initialize ( ) : void
return void

ParseCreatureFromLootMessage() public static method

public static ParseCreatureFromLootMessage ( string message ) : Tibialyzer.Creature
message string
return Tibialyzer.Creature

ParseLogResults() public static method

public static ParseLogResults ( ReadMemoryResults res ) : ParseMemoryResults
res ReadMemoryResults
return ParseMemoryResults

ParseLootMessage() public static method

public static ParseLootMessage ( string message ) : Tuple>>
message string
return Tuple>>

ParseLootMessages() public static method

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
return void

ParseUsingMessage() public static method

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

parseLookItem() public static method

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

parseLookPlayer() public static method

public static parseLookPlayer ( string lookMessage ) : Player
lookMessage string
return Player

preprocessItem() public static method

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

Property Details

globalMessages public static property

public static Dictionary> globalMessages
return List>.Dictionary