trdwll/SteamBridge

ESteamChatMemberStateChange (SteamBridge/Public/SteamEnums.h) enum value incorrect

Closed this issue · 1 comments

According to the doc https://partner.steamgames.com/doc/api/ISteamMatchmaking#EChatMemberStateChange, this enum should be:

`
//include Steamv147/sdk/public/steam/isteammatchmaking.h

UENUM(BlueprintType, meta = (Bitflags))
enum class ESteamChatMemberStateChange : uint8
{
None = 0,
Entered = EChatMemberStateChange::k_EChatMemberStateChangeEntered UMETA(DisplayName = "Entered"),
Left = EChatMemberStateChange::k_EChatMemberStateChangeLeft UMETA(DisplayName = "Left"),
Disconnected = EChatMemberStateChange::k_EChatMemberStateChangeDisconnected UMETA(DisplayName = "Disconnected"),
Kicked = EChatMemberStateChange::k_EChatMemberStateChangeKicked UMETA(DisplayName = "Kicked"),
Banned = EChatMemberStateChange::k_EChatMemberStateChangeBanned UMETA(DisplayName = "Banned"),
};

ENUM_CLASS_FLAGS(ESteamChatMemberStateChange)
`

Also incorrect are:

ESteamRemoteStoragePlatform
https://partner.steamgames.com/doc/api/ISteamRemoteStorage#ERemoteStoragePlatform

ESteamUserRestrictions // AnyChat = EUserRestriction::k_nUserRestrictionAnyChat
https://partner.steamgames.com/doc/api/ISteamFriends#EUserRestriction