Ну, я действительно не понимаю ваш подход к этому.
Как я это сделал, это
_manager = new CallbackManager(_steamClient);
_manager.Subscribe<SteamClient.ConnectedCallback>(OnConnected);
_manager.Subscribe<SteamClient.DisconnectedCallback>(OnDisconnected);
_manager.Subscribe<SteamUser.LoggedOnCallback>(OnLoggedOn);
_manager.Subscribe<SteamUser.LoggedOffCallback>(OnLoggedOff);
_manager.Subscribe<SteamUser.AccountInfoCallback>(OnAccountInfo);
_manager.Subscribe<SteamUser.UpdateMachineAuthCallback>(OnMachineAuth);
_manager.Subscribe<SteamFriends.FriendMsgCallback>(OnChatMessage);
_manager.Subscribe<SteamFriends.FriendsListCallback>(OnFriendList)
где, конечно, _manager
это private static CallbackManager _manager;
Вы можете увидеть весь мой код на https://github.com/rishav394/Steam-bot, но будьте осторожны, я мог бы использовать более старую версию steamkit2, и это было сделано для целей обучения, поэтому код не очень хорошо организован.