Exemple #1
0
 private static void MemoryHandler_SignaturesFoundEvent(object sender, SignaturesFoundEvent e)
 {
     foreach (KeyValuePair <string, Signature> kvp in e.Signatures)
     {
         Logging.Log(e.Logger, new LogItem($"Signature [{kvp.Key}] Found At Address: [{((IntPtr) kvp.Value).ToString("X")}]"));
     }
 }
 private static void MemoryHandler_SignaturesFoundEvent(object sender, SignaturesFoundEvent e)
 {
     foreach (KeyValuePair <string, Signature> kvp in e.Signatures)
     {
         Console.WriteLine(string.Format($"Signature [{kvp.Key}] Found At Address: [{((IntPtr) kvp.Value).ToString("X")}]"));
     }
 }
 private void SignaturesFound(object sender, SignaturesFoundEvent signaturesFoundEvent)
 {
     if (!signaturesFoundEvent.Signatures.Keys.Contains("CHATLOG"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("CHATLOG")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("CHATINPUT"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("CHATINPUT")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("WORLD"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("WORLD")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("CHARID"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("CHARID")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("PERFSTATUS"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("PERFSTATUS")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("PLAYERINFO"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("PLAYERINFO")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("PARTYMAP"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("PARTYMAP")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("PARTYCOUNT"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("PARTYCOUNT")));
     }
     if (!signaturesFoundEvent.Signatures.Keys.Contains("CHARMAP"))
     {
         ReaderHandler.Game.PublishEvent(new BackendExceptionEvent(EventSource.Sharlayan, new BmpSeerSharlayanSigException("CHARMAP")));
     }
     _signaturesFound = true;
     _reader.MemoryHandler.SignaturesFoundEvent -= SignaturesFound;
 }
Exemple #4
0
 private void RaiseSignaturesFound(Logger logger, Dictionary <string, Signature> signatures, long processingTime)
 {
     SignaturesFoundEvent?.Invoke(this, new SignaturesFoundEvent(this, logger, signatures, processingTime));
 }
Exemple #5
0
 protected internal virtual void RaiseSignaturesFound(Logger logger, Dictionary <string, Signature> signatures, long processingTime)
 {
     SignaturesFoundEvent?.Invoke(this, new SignaturesFoundEvent(this, logger, signatures, processingTime));
 }