897 lines
46 KiB
C++
897 lines
46 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: SkinFX
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_classes.hpp"
|
|
#include "SkinFX_structs.hpp"
|
|
#include "MaterialPermuter_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class SkinFX.LocatorTrackerLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class ULocatorTrackerLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void GetLocatorTrackerActor(const struct FLocatorTracker& Tracker, class AActor** Actor, bool* bTrackerValid);
|
|
static void GetLocatorTrackerSceneComponent(const struct FLocatorTracker& Tracker, class USceneComponent** SceneComponent, bool* bTrackerValid);
|
|
static void GetLocatorTrackerTransform(const struct FLocatorTracker& Tracker, struct FTransform* Transform, bool* bTrackerValid);
|
|
static void GetLocatorTrackerValid(const struct FLocatorTracker& Tracker, bool* bTrackerValid);
|
|
static void GetLocatorTrackerVelocity(const struct FLocatorTracker& Tracker, struct FVector* Velocity, bool* bTrackerValid);
|
|
static void GetRefPoseTransform(class AActor* Actor, class FName BoneName, struct FTransform* Transform, bool* bValid);
|
|
static void MakeActorTracker(class AActor* Actor, struct FActorTracker* Tracker, bool* bTrackerValid);
|
|
static void MakeBoneTracker(class AActor* Actor, class FName BoneName, struct FBoneTracker* Tracker, bool* bTrackerValid);
|
|
static void MakeComponentTracker(class USceneComponent* Component, struct FLocatorTracker* Tracker, bool* bTrackerValid);
|
|
static void MakeRefPoseTracker(class AActor* Actor, class FName BoneName, struct FRefPoseTracker* Tracker, bool* bTrackerValid);
|
|
static void MakeSocketTracker(class AActor* Actor, class FName SocketName, struct FSocketTracker* Tracker, bool* bTrackerValid);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocatorTrackerLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocatorTrackerLibrary")
|
|
}
|
|
static class ULocatorTrackerLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocatorTrackerLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocatorTrackerLibrary;
|
|
|
|
// Class SkinFX.NiagaraMaterialDriverComponent
|
|
// 0x0090 (0x02B0 - 0x0220)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UNiagaraMaterialDriverComponent : public USceneComponent
|
|
{
|
|
public:
|
|
struct FNiagaraMaterialDriverSetup Setup; // 0x0218(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FNiagaraMaterialDriverState State; // 0x0290(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnNiagaraSystemFinished(class UNiagaraComponent* PSystem);
|
|
void Reset();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraMaterialDriverComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraMaterialDriverComponent")
|
|
}
|
|
static class UNiagaraMaterialDriverComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraMaterialDriverComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UNiagaraMaterialDriverComponent;
|
|
|
|
// Class SkinFX.NiagaraMIDDriverComponent
|
|
// 0x0010 (0x02C0 - 0x02B0)
|
|
class UNiagaraMIDDriverComponent final : public UNiagaraMaterialDriverComponent
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class UMaterialInstanceDynamic>> MaterialInstanceDynamics; // 0x02A8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddMID(class UMaterialInstanceDynamic* Mid);
|
|
void EmptyMIDs();
|
|
void RemoveMID(class UMaterialInstanceDynamic* Mid);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraMIDDriverComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraMIDDriverComponent")
|
|
}
|
|
static class UNiagaraMIDDriverComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraMIDDriverComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraMIDDriverComponent;
|
|
|
|
// Class SkinFX.NiagaraSwapParamsDriverComponent
|
|
// 0x0050 (0x0300 - 0x02B0)
|
|
class UNiagaraSwapParamsDriverComponent final : public UNiagaraMaterialDriverComponent
|
|
{
|
|
public:
|
|
struct FMaterialSwapParameters ParameterSet; // 0x02A8(0x0050)(Edit, BlueprintVisible, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraSwapParamsDriverComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraSwapParamsDriverComponent")
|
|
}
|
|
static class UNiagaraSwapParamsDriverComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraSwapParamsDriverComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraSwapParamsDriverComponent;
|
|
|
|
// Class SkinFX.NiagaraMaterialDriver
|
|
// 0x0090 (0x00B8 - 0x0028)
|
|
class UNiagaraMaterialDriver : public UObject
|
|
{
|
|
public:
|
|
struct FNiagaraMaterialDriverSetup Setup; // 0x0028(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
|
|
struct FNiagaraMaterialDriverState State; // 0x00A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnNiagaraSystemFinished(class UNiagaraComponent* PSystem);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraMaterialDriver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraMaterialDriver")
|
|
}
|
|
static class UNiagaraMaterialDriver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraMaterialDriver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraMaterialDriver;
|
|
|
|
// Class SkinFX.NiagaraMaterialSwapDriver
|
|
// 0x0050 (0x0108 - 0x00B8)
|
|
class UNiagaraMaterialSwapDriver final : public UNiagaraMaterialDriver
|
|
{
|
|
public:
|
|
struct FMaterialSwapParameters ParameterSet; // 0x00B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraMaterialSwapDriver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraMaterialSwapDriver")
|
|
}
|
|
static class UNiagaraMaterialSwapDriver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraMaterialSwapDriver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraMaterialSwapDriver;
|
|
|
|
// Class SkinFX.SkinFX
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USkinFX final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void ActorAddSkinFXComponent(class AActor* Actor, class USkinFXComponent** SkinFXComponent, bool detachAndDestroyWhenDone);
|
|
static void ActorAnySkinFXRunning(class AActor* Actor, bool* IsRunning);
|
|
static void ActorEndAllSkinFX(class AActor* Actor, ESkinFXEffectEndStyle EndStyle);
|
|
static void ActorEndSkinFX(class AActor* Actor, class FName endFX, ESkinFXEffectEndStyle EndStyle);
|
|
static void ActorGetSkinFX(class AActor* Actor, class USkinFXComponent** SkinFXComponent);
|
|
static void ActorGetSkinFXTimeFactor(class AActor* Actor, class FName FXName, float* TimeFactor);
|
|
static void ActorIsSkinFXRunning(class AActor* Actor, class FName FXName, bool* IsRunning);
|
|
static void ActorSetExternalColorParameter(class AActor* Actor, class FName FXName, class FName ParameterName, const struct FLinearColor& Value);
|
|
static void ActorSetExternalParameters(class AActor* Actor, class FName FXName, struct FMaterialSwapParameters& parameterValues);
|
|
static void ActorSetExternalScalarParameter(class AActor* Actor, class FName FXName, class FName ParameterName, float Value);
|
|
static void ActorSetExternalTextureParameter(class AActor* Owner, class FName FXName, class FName ParameterName, class UTexture* Value);
|
|
static void ActorSetExternalVectorParameter(class AActor* Actor, class FName FXName, class FName ParameterName, const struct FVector& Value, float packAlpha);
|
|
static void ActorSetSkinFXTimeFactor(class AActor* Actor, class FName FXName, float TimeFactor, bool* Success);
|
|
static void ActorStartSkinFX(class AActor* Actor, class USkinFXComponent** SkinFXComponent, class FName StartFX, bool detachAndDestroyWhenDone);
|
|
static void ActorStartSkinFXWithInitialParameters(class AActor* Actor, class FName StartFX, struct FMaterialSwapParameters& parameterValues, class USkinFXComponent** SkinFXComponent, bool detachAndDestroyWhenDone);
|
|
static void ActorStartSkinFXWithRules(class AActor* Actor, class USkinFXComponent** SkinFXComponent, class FName StartFX, const struct FMaterialSwapRules& swapRules, bool detachAndDestroyWhenDone);
|
|
static void ActorStartSkinFXWithRulesAndInitialParameters(class AActor* Actor, class USkinFXComponent** SkinFXComponent, class FName StartFX, const struct FMaterialSwapRules& swapRules, struct FMaterialSwapParameters& parameterValues, bool detachAndDestroyWhenDone);
|
|
static void ActorUpdateSkinFXRules(class AActor* Actor, class FName FX, const struct FMaterialSwapRules& newRules, bool* Result);
|
|
static void EffectName(TSubclassOf<class ASkinFXDefinition> FX, class FName* Name_0);
|
|
static struct FMaterialPermuterKey SkinFXEffectMaterialPermuterKey(const class ASkinFXDefinition* Effect);
|
|
static struct FMaterialPermuterKey SkinFXMaterialPermuterKey(TSubclassOf<class ASkinFXDefinition> FX);
|
|
static void SkinFXName(TSubclassOf<class ASkinFXDefinition> FX, class FName* Name_0);
|
|
static struct FMaterialPermuterKey SkinFXNameMaterialPermuterKey(class FName FX);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFX")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFX")
|
|
}
|
|
static class USkinFX* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFX>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFX;
|
|
|
|
// Class SkinFX.SkinFXAutoTriggerDriver
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USkinFXAutoTriggerDriver : public UObject
|
|
{
|
|
public:
|
|
bool bDisabled; // 0x0028(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXAutoTriggerDriver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXAutoTriggerDriver")
|
|
}
|
|
static class USkinFXAutoTriggerDriver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXAutoTriggerDriver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXAutoTriggerDriver;
|
|
|
|
// Class SkinFX.SkinFXAutoTriggerComponent
|
|
// 0x0088 (0x0158 - 0x00D0)
|
|
class USkinFXAutoTriggerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class USkinFXAutoTriggerDriver*> Drivers; // 0x00D0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* AffectedActor, class FName SkinFXFXName, ESkinFXAutoTriggerDelegateEvent Event)> DynamicEventDelegate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FSkinFXAutoTriggerDriverTracker Tracker; // 0x00F0(0x0060)(Transient, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool bDisabled; // 0x0150(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void Refresh(class AActor* Actor);
|
|
static void RefreshAll(class UObject* WorldContextObject);
|
|
|
|
void AddDriver(const class USkinFXAutoTriggerDriver* Driver);
|
|
void RemoveDriver(const class USkinFXAutoTriggerDriver* Driver);
|
|
void RemoveDriverByName(class FName TriggerName);
|
|
void SetEnabled(bool Enabled);
|
|
|
|
bool HasDriver(const class USkinFXAutoTriggerDriver* Driver) const;
|
|
bool HasDriverByName(class FName TriggerName) const;
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXAutoTriggerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXAutoTriggerComponent")
|
|
}
|
|
static class USkinFXAutoTriggerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXAutoTriggerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXAutoTriggerComponent;
|
|
|
|
// Class SkinFX.SkinFXBlueprintInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISkinFXBlueprintInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXBlueprintInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXBlueprintInterface")
|
|
}
|
|
static class ISkinFXBlueprintInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISkinFXBlueprintInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISkinFXBlueprintInterface;
|
|
|
|
// Class SkinFX.SkinFXDefinition
|
|
// 0x0378 (0x05C0 - 0x0248)
|
|
class ASkinFXDefinition : public AActor
|
|
{
|
|
public:
|
|
ESkinFXEffectPriority Priority; // 0x0248(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName MaterialSuffixOverride; // 0x024C(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSkinFXSubTypeProperty MaterialSubTypeOverride; // 0x0254(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
ESkinFXEffectSwapType SwapType; // 0x025C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UMaterialInterface> OverrideMaterial; // 0x0260(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMaterialSwapRules DefaultSwapRules; // 0x0288(0x00E0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialSwapMeshState*> DefaultMeshStates; // 0x0368(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FSkinFXASREnvelope ASREnvelope; // 0x0378(0x002C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USkinFXEventTrigger*> EventTriggers; // 0x03A8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXScalar> Scalars; // 0x03B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXScalarCurve> ScalarCurves; // 0x03C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXColor> Colors; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXColorCurve> ColorCurves; // 0x03E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXSocket> Sockets; // 0x03F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXSocketLerp> LerpSockets; // 0x0408(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXTexture> Textures; // 0x0418(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class USkinFXParameterDriver*> Drivers; // 0x0428(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXFunctionMod> FunctionMods; // 0x0438(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXNoiseFunctionMod> NoiseFunctionMods; // 0x0448(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FNiagaraMaterialDriverSetup NiagaraParameters; // 0x0458(0x0078)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FSkinFXStandardParamsInitial StandardParamsStartOnly; // 0x04D0(0x0060)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSkinFXStandardParams StandardParamsEveryFrame; // 0x0530(0x0078)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UObject>> ExtraPreloads; // 0x05A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bAllowInBackground; // 0x05B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESkinFXEffectTimeSource TimeSource; // 0x05B9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDestroyActorWhenDone; // 0x05BA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFullRetriggerOnRestart; // 0x05BB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowSwapErrors; // 0x05BC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5BD[0x3]; // 0x05BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXDefinition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXDefinition")
|
|
}
|
|
static class ASkinFXDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASkinFXDefinition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASkinFXDefinition;
|
|
|
|
// Class SkinFX.SkinFXDefinitionGraph
|
|
// 0x0008 (0x05C8 - 0x05C0)
|
|
class ASkinFXDefinitionGraph : public ASkinFXDefinition
|
|
{
|
|
public:
|
|
bool bWantPerTickUpdateEvent; // 0x05C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSignalFinished; // 0x05C1(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C2[0x6]; // 0x05C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool SkinFXApplyParameters();
|
|
void SkinFXEventNotify(class USkinFXComponent* RunningSkinFXComponent, ESkinFXDelegateEvent Event);
|
|
void SkinFXGetAffectedActor(class AActor** AffectedActor);
|
|
void SkinFXInitialUpdate();
|
|
void SkinFXNotifyEnd(ESkinFXEffectEndStyle EndStyle, float CurrentTime);
|
|
void SkinFXNotifyKill();
|
|
void SkinFXNotifyRetrigger(float CurrentTime);
|
|
void SkinFXNotifyStart();
|
|
void SkinFXSetColorParameter(class FName ParameterName, const struct FLinearColor& Value);
|
|
void SkinFXSetParameters(const struct FMaterialSwapParameters& parameterValues);
|
|
void SkinFXSetScalarParameter(class FName ParameterName, float Value);
|
|
void SkinFXSetTextureParameter(class FName ParameterName, class UTexture* Value);
|
|
void SkinFXSetVectorParameter(class FName ParameterName, const struct FVector& Value, float packAlpha);
|
|
void SkinFXSignalFinished();
|
|
void SkinFXUpdateTick(float DeltaTime);
|
|
void WantPerTickUpdateEvent(bool tickMe);
|
|
|
|
void SkinFXGetCurrentColorParameter(class FName ParameterName, struct FLinearColor* ParameterValue, bool* bParameterFound) const;
|
|
void SkinFXGetCurrentParameters(struct FMaterialSwapParameters* CurrentParameters) const;
|
|
void SkinFXGetCurrentScalarParameter(class FName ParameterName, float* ParameterValue, bool* bParameterFound) const;
|
|
float SkinFXGetEnvelopeValueCurve() const;
|
|
float SkinFXGetEnvelopeValueLinear() const;
|
|
void SkinFXGetMyEffectName(class FName* MyEffectName) const;
|
|
void SkinFXGetSkinFXComponent(class USkinFXComponent** RunningSkinFXComponent) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXDefinitionGraph")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXDefinitionGraph")
|
|
}
|
|
static class ASkinFXDefinitionGraph* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASkinFXDefinitionGraph>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASkinFXDefinitionGraph;
|
|
|
|
// Class SkinFX.SkinFXComponent
|
|
// 0x0040 (0x0110 - 0x00D0)
|
|
class USkinFXComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USkinFXComponent* SkinFXComponent, class FName FXName, ESkinFXDelegateEvent Event)> DynamicEventDelegate; // 0x00D0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSkinFXRunningEffectInstance> EffectStack; // 0x00E0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSkinFXExternalContext> ExternalContexts; // 0x00F0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class FName FXSignalKillOwner; // 0x0100(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOwnerKilled; // 0x0108(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SkinFXClearExternalParameters(TSubclassOf<class ASkinFXDefinition> FX);
|
|
bool SkinFXEnd(TSubclassOf<class ASkinFXDefinition> FX, ESkinFXEffectEndStyle EndStyle);
|
|
bool SkinFXEndAll(ESkinFXEffectEndStyle EndStyle);
|
|
void SkinFXGetTimeFactor(TSubclassOf<class ASkinFXDefinition> FX, float* TimeFactor);
|
|
void SkinFXSetExternalColorParameter(TSubclassOf<class ASkinFXDefinition> FX, class FName ParameterName, const struct FLinearColor& Value);
|
|
void SkinFXSetExternalParameters(TSubclassOf<class ASkinFXDefinition> FX, const struct FMaterialSwapParameters& parameterValues);
|
|
void SkinFXSetExternalScalarParameter(TSubclassOf<class ASkinFXDefinition> FX, class FName ParameterName, float Value);
|
|
void SkinFXSetExternalTextureParameter(TSubclassOf<class ASkinFXDefinition> FX, class FName ParameterName, class UTexture* Value);
|
|
void SkinFXSetExternalVectorParameter(TSubclassOf<class ASkinFXDefinition> FX, class FName ParameterName, const struct FVector& Value, float packAlpha);
|
|
void SkinFXSetTimeFactor(TSubclassOf<class ASkinFXDefinition> FX, float TimeFactor, bool* Success);
|
|
bool SkinFXStart(TSubclassOf<class ASkinFXDefinition> FX);
|
|
bool SkinFXStartWithEnvelope(TSubclassOf<class ASkinFXDefinition> FX, const struct FSkinFXASREnvelope& UseEnvelope);
|
|
bool SkinFXStartWithRules(TSubclassOf<class ASkinFXDefinition> FX, const struct FMaterialSwapRules& swapRules);
|
|
bool SkinFXStartWithRulesAndEnvelope(TSubclassOf<class ASkinFXDefinition> FX, const struct FMaterialSwapRules& swapRules, const struct FSkinFXASREnvelope& UseEnvelope);
|
|
bool SkinFXUpdateRules(class FName FX, const struct FMaterialSwapRules& newRules);
|
|
|
|
bool SkinFXAnyRunning() const;
|
|
void SkinFXGetCurrentColorParameter(TSubclassOf<class ASkinFXDefinition> FX, class FName ParameterName, struct FLinearColor* ParameterValue, bool* bParameterFound) const;
|
|
void SkinFXGetCurrentParameters(TSubclassOf<class ASkinFXDefinition> FX, struct FMaterialSwapParameters* CurrentParameters) const;
|
|
void SkinFXGetCurrentScalarParameter(TSubclassOf<class ASkinFXDefinition> FX, class FName ParameterName, float* ParameterValue, bool* bParameterFound) const;
|
|
void SkinFXGetEffectBlueprintGraph(TSubclassOf<class ASkinFXDefinition> FX, class ASkinFXDefinitionGraph** EffectDefinitionGraph) const;
|
|
bool SkinFXIsRunning(TSubclassOf<class ASkinFXDefinition> FX) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXComponent")
|
|
}
|
|
static class USkinFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXComponent;
|
|
|
|
// Class SkinFX.SkinFXComponentAutoStart
|
|
// 0x0020 (0x0130 - 0x0110)
|
|
class USkinFXComponentAutoStart final : public USkinFXComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class ASkinFXDefinition> AutoStartEffect; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialDelay; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RepeatDelay; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRepeat; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Timer; // 0x0124(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESkinFXComponentAutoStartState State; // 0x0128(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXComponentAutoStart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXComponentAutoStart")
|
|
}
|
|
static class USkinFXComponentAutoStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXComponentAutoStart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXComponentAutoStart;
|
|
|
|
// Class SkinFX.SkinFXEventTrigger
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USkinFXEventTrigger : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXEventTrigger")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXEventTrigger")
|
|
}
|
|
static class USkinFXEventTrigger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXEventTrigger>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXEventTrigger;
|
|
|
|
// Class SkinFX.SkinFXEventTriggerFiltered
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USkinFXEventTriggerFiltered : public USkinFXEventTrigger
|
|
{
|
|
public:
|
|
int32 Events; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXEventTriggerFiltered")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXEventTriggerFiltered")
|
|
}
|
|
static class USkinFXEventTriggerFiltered* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXEventTriggerFiltered>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXEventTriggerFiltered;
|
|
|
|
// Class SkinFX.SkinFXLibrary
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USkinFXLibrary final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSkinFXEffectTypeOverrideEntry> TypeOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXEffectLibraryEntry> EffectEntries; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXLibrary")
|
|
}
|
|
static class USkinFXLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXLibrary;
|
|
|
|
// Class SkinFX.SkinFXParameterDriver
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USkinFXParameterDriver : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterDriver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterDriver")
|
|
}
|
|
static class USkinFXParameterDriver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterDriver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterDriver;
|
|
|
|
// Class SkinFX.SkinFXParameterDriverMod
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USkinFXParameterDriverMod : public USkinFXParameterDriver
|
|
{
|
|
public:
|
|
struct FSkinFXMaterialParamProperty Parameter; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterDriverMod")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterDriverMod")
|
|
}
|
|
static class USkinFXParameterDriverMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterDriverMod>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterDriverMod;
|
|
|
|
// Class SkinFX.SkinFXParameterDriverEndEffect
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USkinFXParameterDriverEndEffect : public USkinFXParameterDriver
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterDriverEndEffect")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterDriverEndEffect")
|
|
}
|
|
static class USkinFXParameterDriverEndEffect* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterDriverEndEffect>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterDriverEndEffect;
|
|
|
|
// Class SkinFX.SkinFXParameterDriverModScalar
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USkinFXParameterDriverModScalar final : public USkinFXParameterDriverMod
|
|
{
|
|
public:
|
|
struct FSkinFXMaterialScalarProperty ModByParameter; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
float DefaultValue; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseDefaultValue; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterDriverModScalar")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterDriverModScalar")
|
|
}
|
|
static class USkinFXParameterDriverModScalar* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterDriverModScalar>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterDriverModScalar;
|
|
|
|
// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriver
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USkinFXParameterLocatorListLerpIndexDriver : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriver")
|
|
}
|
|
static class USkinFXParameterLocatorListLerpIndexDriver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterLocatorListLerpIndexDriver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriver;
|
|
|
|
// Class SkinFX.SkinFXParameterLocatorListLerpDriver
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class USkinFXParameterLocatorListLerpDriver final : public USkinFXParameterDriver
|
|
{
|
|
public:
|
|
struct FSkinFXMaterialVectorProperty Parameter; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkinFXLocatorListPositionalSource> Locators; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USkinFXParameterLocatorListLerpIndexDriver* LerpIndexDriver; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLerpExtraColorsUsingHSV; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpDriver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpDriver")
|
|
}
|
|
static class USkinFXParameterLocatorListLerpDriver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterLocatorListLerpDriver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpDriver;
|
|
|
|
// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverDefault
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USkinFXParameterLocatorListLerpIndexDriverDefault final : public USkinFXParameterLocatorListLerpIndexDriver
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverDefault")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverDefault")
|
|
}
|
|
static class USkinFXParameterLocatorListLerpIndexDriverDefault* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterLocatorListLerpIndexDriverDefault>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverDefault;
|
|
|
|
// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverFixedTime
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USkinFXParameterLocatorListLerpIndexDriverFixedTime final : public USkinFXParameterLocatorListLerpIndexDriver
|
|
{
|
|
public:
|
|
float TotalLerpTime; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLooped; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHermite; // 0x002D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverFixedTime")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverFixedTime")
|
|
}
|
|
static class USkinFXParameterLocatorListLerpIndexDriverFixedTime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterLocatorListLerpIndexDriverFixedTime>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverFixedTime;
|
|
|
|
// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverPerLocatorTime
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USkinFXParameterLocatorListLerpIndexDriverPerLocatorTime final : public USkinFXParameterLocatorListLerpIndexDriver
|
|
{
|
|
public:
|
|
float PerLocatorTimeMin; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PerLocatorTimeMax; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSmooth; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHermite; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverPerLocatorTime")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverPerLocatorTime")
|
|
}
|
|
static class USkinFXParameterLocatorListLerpIndexDriverPerLocatorTime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterLocatorListLerpIndexDriverPerLocatorTime>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverPerLocatorTime;
|
|
|
|
// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverCurve
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USkinFXParameterLocatorListLerpIndexDriverCurve final : public USkinFXParameterLocatorListLerpIndexDriver
|
|
{
|
|
public:
|
|
class UCurveFloat* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHermite; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverCurve")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverCurve")
|
|
}
|
|
static class USkinFXParameterLocatorListLerpIndexDriverCurve* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterLocatorListLerpIndexDriverCurve>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverCurve;
|
|
|
|
// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverRandom
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USkinFXParameterLocatorListLerpIndexDriverRandom final : public USkinFXParameterLocatorListLerpIndexDriver
|
|
{
|
|
public:
|
|
float MinTimeBetweenChanges; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeBetweenChanges; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSmooth; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHermite; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverRandom")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverRandom")
|
|
}
|
|
static class USkinFXParameterLocatorListLerpIndexDriverRandom* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXParameterLocatorListLerpIndexDriverRandom>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverRandom;
|
|
|
|
// Class SkinFX.SkinFXPreviewComponent
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class USkinFXPreviewComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
void ConstructPreview();
|
|
void ResetAll();
|
|
void ResetEnvelope();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXPreviewComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXPreviewComponent")
|
|
}
|
|
static class USkinFXPreviewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinFXPreviewComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinFXPreviewComponent;
|
|
|
|
// Class SkinFX.SkinFXSingleton
|
|
// 0x0098 (0x02E0 - 0x0248)
|
|
class ASkinFXSingleton final : public AActor
|
|
{
|
|
public:
|
|
class USkinFXLibrary* Library; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class ASkinFXDefinition>, struct FSkinFXEffectDefinition> Definitions; // 0x0250(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
|
|
class USimpleDataSet* DataDependencies; // 0x02A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A8[0x30]; // 0x02A8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bSignalledAllReady; // 0x02D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinFXSingleton")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinFXSingleton")
|
|
}
|
|
static class ASkinFXSingleton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASkinFXSingleton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASkinFXSingleton;
|
|
|
|
}
|
|
|