trdwll / SteamBridge

An Unreal Engine implementation of the Steamworks API.
https://trdwll.com/experiments/steambridge/
MIT License
133 stars 20 forks source link

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

Open slango0513 opened 3 years ago

slango0513 commented 3 years ago

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

slango0513 commented 3 years ago

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