SteamKit2如何使用新的回调?

时间:2018-08-27 15:19:04

标签: c# steambot

如何使用SteamKit2为OnConnected方法建立ConnectedCallback? 代码(访问错误):

new Callback<SteamClient.ConnectedCallback>(OnConnected, manager);

1 个答案:

答案 0 :(得分:0)

我真的不明白您这样做的方法。
我是怎么做到的

_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)

当然_managerprivate static CallbackManager _manager;

您可以在https://github.com/rishav394/Steam-bot看到我的所有代码,但请注意,我可能使用的是更旧版本的steamkit2,这是出于学习目的而编写的,因此代码的组织性不是很好。