SteamKit2 如何使用新的回调?
SteamKit2 How to use new callbacks?
如何使用 SteamKit2 为 OnConnected
方法创建 ConnectedCallback?
代码(访问错误):
new Callback<SteamClient.ConnectedCallback>(OnConnected, manager);
嗯,我真的不明白你这样做的方法。
我是怎么做到的
_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,这是出于学习目的而制作的,因此代码组织得不是很好。
如何使用 SteamKit2 为 OnConnected
方法创建 ConnectedCallback?
代码(访问错误):
new Callback<SteamClient.ConnectedCallback>(OnConnected, manager);
嗯,我真的不明白你这样做的方法。
我是怎么做到的
_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,这是出于学习目的而制作的,因此代码组织得不是很好。