外部クラスを使用して、リモートアプリケーションへの接続を開きます。このクラスは、ハンドラーを介して処理されるリモートアプリケーションからデータを受け取ります。
このハンドラーに、別々のメソッドでデータを解析するためのいくつかのチェックを追加しました。ただし、オブジェクトに再度アクセスする必要があり、そのオブジェクトのメソッドを呼び出すイベントがトリガーされた時点でスタックしています。これはかなり基本的な質問だと思いますが、私はOOPから始めたばかりです。
public static void Main(string[] args) {
IBattleNET b = new BattlEyeClient(loginCredentials);
b.MessageReceivedEvent += HandleMessage;
b.Connect();
}
private static void HandleMessage(BattlEyeMessageEventArgs args) {
//call a method to analyze data parse
PlayerList(args.Message);
}
private static void parsePlayerList(string playerList) {
// At this point I need to access the object b again to to call a method
}