Ok, you opened Pandora’s box now Polygon…
I’ll start taking more advanced Steam requests now, I figured out a decent workflow for Steam Specific additions to the plugin.
However I Added this new blueprint node today:
static UTexture2D * GetSteamFriendAvatar(APlayerController *PlayerController, const FBPUniqueNetId UniqueNetId, SteamAvatarSize AvatarSize = SteamAvatarSize::SteamAvatar_Medium);
Takes in the controller with the friend, the uniquenetid of the friend, and the requested avatar size, returns a UTexture2D with the avatar. I’ll upload it for 4.10 after it finishes building.
Edit I also added the event that triggers when an invite is received, you accept it by joining the session, there got both requests done ;p. I went line by line through the subsystem before and didn’t see an InviteReceivedDelegate and the signature of it doesn’t match the others entirely so it might be a new addition that I missed in 4.10.
For testing I just made an Image on the hud widget and created the brush with the “CreateBrushFromTexture” node from the image widget using the texture2d that my node returns. Ez PZ.