5#include "CoreMinimal.h"
6#include "UObject/NoExportTypes.h"
7#include "Engine/AssetManager.h"
8#include "PlatformInputSymbols.generated.h"
12UCLASS(BlueprintType, Blueprintable)
20 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category =
"ButtonMap")
21 TMap<FName, TSoftObjectPtr<UTexture2D>> PS4InputSymbolMap;
22 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "ButtonMap")
23 TMap<FName, TSoftObjectPtr<UTexture2D>> PCInputSymbolMap;
24 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "ButtonMap")
25 TMap<FName, TSoftObjectPtr<UTexture2D>> XB1InputSymbolMap;
27 static UTexture2D* GetSymbolForInput(FName InputName,
bool bGetGamepadOnly = false);
28 static UTexture2D* LoadAsset(TSoftObjectPtr<UTexture2D> Asset);