5#include "CoreMinimal.h"
6#include "Kismet/BlueprintAsyncActionBase.h"
7#pragma warning(disable:4996)
8#pragma warning(disable:4265)
9#pragma warning(disable:4701)
11#include "CoreMinimal.h"
13#pragma push_macro("ARRAY_COUNT")
16#if USING_CODE_ANALYSIS
17MSVC_PRAGMA(warning(push))
18MSVC_PRAGMA(warning(disable : ALL_CODE_ANALYSIS_WARNINGS))
21#include
"OnlineSubsystem.h"
22#include
"OnlineSubsystemSteam.h"
23#include <steam/steam_api.h>
25#include
"SteamFriendsData.h"
27#if USING_CODE_ANALYSIS
28MSVC_PRAGMA(warning(pop))
31#pragma pop_macro(
"ARRAY_COUNT")
33#include
"GetFriendAvatar.generated.h"
43 UPROPERTY(BlueprintAssignable)
44 FResponseGetFriendAvatarDelegate OnSuccess;
45 UPROPERTY(BlueprintAssignable)
46 FResponseGetFriendAvatarDelegate OnFailure;
53 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true"), Category = "Simple
Steam Stats & Achievements")
57 FOnlineSubsystemSteam* SteamSubsystem;
58 virtual
void Activate() override;
60 void GetFriendAvatar();
65 void OnAvatarDownloaded(AvatarImageLoaded_t* pAvatarDownloaded,
bool bIOFailure);
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FResponseGetFriendAvatarDelegate, const UTexture2D *, Avatar, int32, SteamErrorOutput)
ESteamAvatarSize
Definition SteamFriendsData.h:10
@ SteamAvatar_Medium
Definition SteamFriendsData.h:12
Definition GetFriendAvatar.h:40