增强Steam好友邀请功能,添加连接字符串支持并改进错误处理;实现游戏大厅加入请求的回调
This commit is contained in:
@@ -22,6 +22,7 @@ class SteamFriendsCallbacks {
|
||||
public:
|
||||
SteamFriendsCallbacks(SteamNetworkingManager* manager);
|
||||
STEAM_CALLBACK(SteamFriendsCallbacks, OnGameRichPresenceJoinRequested, GameRichPresenceJoinRequested_t);
|
||||
STEAM_CALLBACK(SteamFriendsCallbacks, OnGameLobbyJoinRequested, GameLobbyJoinRequested_t);
|
||||
private:
|
||||
SteamNetworkingManager* manager_;
|
||||
};
|
||||
@@ -122,8 +123,8 @@ private:
|
||||
|
||||
// Friends
|
||||
std::vector<std::pair<CSteamID, std::string>> friendsList;
|
||||
SteamFriendsCallbacks steamFriendsCallbacks;
|
||||
SteamMatchmakingCallbacks steamMatchmakingCallbacks;
|
||||
SteamFriendsCallbacks* steamFriendsCallbacks;
|
||||
SteamMatchmakingCallbacks* steamMatchmakingCallbacks;
|
||||
|
||||
// Message handler dependencies
|
||||
boost::asio::io_context* io_context_;
|
||||
|
||||
Reference in New Issue
Block a user