#include "CosmeticsManager.h"
#include "Engine/StreamableManager.h"
#include "CosmeticsComponent.generated.h"
Go to the source code of this file.
|
| enum class | EPlayerSkinPart : uint8 {
None = 0
, Head = 0x00000001
, Body1P = 0x00000002
, Body3P = 0x00000004
,
Equipment = 0x00000008
} |
| |
| enum class | EItemType : uint8 {
Inventory = 0
, Hats = 1
, Shirts = 2
, Weapon = 3
,
Pants = 4
, Shoes = 5
, Trinket = 6
, Consumable = 7
,
None = 254
} |
| |
|
| | DECLARE_DELEGATE (FDelegateBinding) |
| |
| | DECLARE_DELEGATE_TwoParams (FDelegateMaterialBinding, UMaterial *, int) |
| |
| | DECLARE_DELEGATE_TwoParams (FDelegateMaterialInstanceBinding, UMaterialInstance *, int) |
| |
| | DECLARE_DELEGATE_OneParam (FDelegateTextureBinding, UTexture *) |
| |
| | DECLARE_DELEGATE_OneParam (FDelegateParticleBinding, UParticleSystem *) |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnCosmeticLoadedSignature) |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnPlayerSkinLoadedSignature, const UCosmeticPlayerSkinAsset *, SkinAsset) |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnCosmeticMeshLoadingSignature, USkeletalMeshComponent *, MeshComponent, bool, bLoaded) |
| |
◆ EItemType
| Enumerator |
|---|
| Inventory | |
| Hats | |
| Shirts | |
| Weapon | |
| Pants | |
| Shoes | |
| Trinket | |
| Consumable | |
| None | |
◆ EPlayerSkinPart
| Enumerator |
|---|
| None | |
| Head | |
| Body1P | |
| Body3P | |
| Equipment | |
◆ DECLARE_DELEGATE()
| DECLARE_DELEGATE |
( |
FDelegateBinding |
| ) |
|
◆ DECLARE_DELEGATE_OneParam() [1/2]
| DECLARE_DELEGATE_OneParam |
( |
FDelegateParticleBinding |
, |
|
|
UParticleSystem * |
|
|
) |
| |
◆ DECLARE_DELEGATE_OneParam() [2/2]
| DECLARE_DELEGATE_OneParam |
( |
FDelegateTextureBinding |
, |
|
|
UTexture * |
|
|
) |
| |
◆ DECLARE_DELEGATE_TwoParams() [1/2]
| DECLARE_DELEGATE_TwoParams |
( |
FDelegateMaterialBinding |
, |
|
|
UMaterial * |
, |
|
|
int |
|
|
) |
| |
◆ DECLARE_DELEGATE_TwoParams() [2/2]
| DECLARE_DELEGATE_TwoParams |
( |
FDelegateMaterialInstanceBinding |
, |
|
|
UMaterialInstance * |
, |
|
|
int |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE()
| DECLARE_DYNAMIC_MULTICAST_DELEGATE |
( |
FOnCosmeticLoadedSignature |
| ) |
|
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FOnPlayerSkinLoadedSignature |
, |
|
|
const UCosmeticPlayerSkinAsset * |
, |
|
|
SkinAsset |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams |
( |
FOnCosmeticMeshLoadingSignature |
, |
|
|
USkeletalMeshComponent * |
, |
|
|
MeshComponent |
, |
|
|
bool |
, |
|
|
bLoaded |
|
|
) |
| |