381 lines
21 KiB
C++
381 lines
21 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Toolset
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "BTCustomRuntime_structs.hpp"
|
|
#include "ControlMapper_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "Toolset_structs.hpp"
|
|
#include "UtilitiesRuntime_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class Toolset.ToolManager
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UToolManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TWeakObjectPtr<class ATool>> ToolList; // 0x0030(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolManager")
|
|
}
|
|
static class UToolManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolManager;
|
|
|
|
// Class Toolset.Tool
|
|
// 0x0098 (0x02E0 - 0x0248)
|
|
class ATool : public AActor
|
|
{
|
|
public:
|
|
bool bUseEffectsOnTool; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float EffectsTimeIn; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EffectsTimeOut; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UToolEffectData*> ActivateEffects; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UToolEffectData*> DeactivateEffects; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FName AttachSocket; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* EquipSfx; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* UnequipSfx; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBTCustomAction ToolEquipAction; // 0x0290(0x000C)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29C[0x44]; // 0x029C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActivateFx();
|
|
void BlueprintActivate();
|
|
void BlueprintDeactivate();
|
|
void DeactivationComplete();
|
|
void DeactivationFx();
|
|
class AActor* GetUltimateOwner();
|
|
|
|
class UToolSetComponent* GetOurToolSetComponent() const;
|
|
class UToolRecord* GetToolRecord() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Tool")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Tool")
|
|
}
|
|
static class ATool* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATool>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATool;
|
|
|
|
// Class Toolset.LEDFadeEffect
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class ULEDFadeEffect : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FLEDFadeEffectProperty> FadeEffectProperties; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool loop; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool SetOnEnd; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0xE]; // 0x003A(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LEDFadeEffect")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LEDFadeEffect")
|
|
}
|
|
static class ULEDFadeEffect* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULEDFadeEffect>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULEDFadeEffect;
|
|
|
|
// Class Toolset.ToolRecord
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UToolRecord : public UDataAsset
|
|
{
|
|
public:
|
|
class FName LookupName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LockName; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FInputContextWithType> Contexts; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolRecord")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolRecord")
|
|
}
|
|
static class UToolRecord* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolRecord>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolRecord;
|
|
|
|
// Class Toolset.LEDEffects
|
|
// 0x0078 (0x0148 - 0x00D0)
|
|
class ULEDEffects final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ULEDFadeEffect*> faders; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class ULEDFadeEffect* BaseLEDFadeEffect; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F8[0x50]; // 0x00F8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool GetActiveColor(struct FColor* Color);
|
|
void ResetAll();
|
|
void ResetLED(const int32& ControllerId);
|
|
void SetColor(const int32& ControllerId, const struct FColor& Color);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LEDEffects")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LEDEffects")
|
|
}
|
|
static class ULEDEffects* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULEDEffects>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULEDEffects;
|
|
|
|
// Class Toolset.ToolAsset_Ammo
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UToolAsset_Ammo final : public UDataAsset
|
|
{
|
|
public:
|
|
class FString m_ammoUpgrade; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 m_clipSize; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool m_autoReload; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float m_reloadDelay; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* m_reloadSfx; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* m_reloadAnim; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool m_limitedAmmo; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 m_startingAmmo; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 m_maxAmmo; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* m_emptySfx; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolAsset_Ammo")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolAsset_Ammo")
|
|
}
|
|
static class UToolAsset_Ammo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolAsset_Ammo>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolAsset_Ammo;
|
|
|
|
// Class Toolset.ToolEffectData
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UToolEffectData final : public UDataAsset
|
|
{
|
|
public:
|
|
EToolEffectType EffectType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* GraphCurveFloat; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseScale; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolEffectData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolEffectData")
|
|
}
|
|
static class UToolEffectData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolEffectData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolEffectData;
|
|
|
|
// Class Toolset.ToolSetComponent
|
|
// 0x02E0 (0x03B0 - 0x00D0)
|
|
class UToolSetComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UToolRecord*> ToolRecords; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ATool* Activated, class ATool* Deactivated)> OnActiveToolChanged; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class UToolRecord*, class ATool*> SpawnedToolsMap; // 0x0100(0x0050)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_150[0x260]; // 0x0150(0x0260)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class ATool* ActivateExistingTool(class ATool* Tool);
|
|
class ATool* ActivateTool(class UToolRecord* ToolRecord);
|
|
class ATool* ActivateToolByName(const class FName Name_0);
|
|
void AddToolToRecords(class UToolRecord* NewRecord);
|
|
void AsyncLoadToolByName(const class FName Name_0);
|
|
class ATool* ClearActiveTool();
|
|
void FinishSettingBlacklistedTools(EStandardManagedPriority InPriority, const class UObject* InProvider);
|
|
void FinishSettingWhitelistedTools(EStandardManagedPriority InPriority, const class UObject* InProvider);
|
|
void SetAttachmentParent(class USceneComponent* InOwnerMesh);
|
|
void StartSettingBlacklistedTools(const TArray<class UToolRecord*>& InTools, EStandardManagedPriority InPriority, const class UObject* InProvider);
|
|
void StartSettingWhitelistedTools(const TArray<class UToolRecord*>& InTools, EStandardManagedPriority InPriority, const class UObject* InProvider);
|
|
|
|
class ATool* GetActiveTool() const;
|
|
int32 GetActiveToolRecordIndex() const;
|
|
class USceneComponent* GetAttachmentParent() const;
|
|
class UToolRecord* GetToolRecordByName(const class FName Name_0) const;
|
|
int32 GetToolRecordIndex(const class UToolRecord* ToolRecord) const;
|
|
const TArray<class UToolRecord*> GetToolRecords() const;
|
|
bool IsToolUsageAllowed(const class UToolRecord* ToolRecord) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolSetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolSetComponent")
|
|
}
|
|
static class UToolSetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolSetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolSetComponent;
|
|
|
|
// Class Toolset.ToolType
|
|
// 0x0008 (0x00D8 - 0x00D0)
|
|
class UToolType final : public UActorComponent
|
|
{
|
|
public:
|
|
float m_autoEquipTimeout; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolType")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolType")
|
|
}
|
|
static class UToolType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolType>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolType;
|
|
|
|
// Class Toolset.TriggerEffect
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UTriggerEffect : public UObject
|
|
{
|
|
public:
|
|
ETriggerModeEnum TriggerMode; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool RightTrigger; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool LeftTrigger; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 WeaponStartPosition; // 0x002B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 WeaponEndPosition; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 WeaponStrength; // 0x002D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 VibrationPosition; // 0x002E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 VibrationFrequency; // 0x002F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 VibrationAmplitude; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 FeedbackPosition; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 FeedbackStrength; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33[0x15]; // 0x0033(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MarkForUpdate();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TriggerEffect")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TriggerEffect")
|
|
}
|
|
static class UTriggerEffect* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerEffect>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTriggerEffect;
|
|
|
|
// Class Toolset.TriggerEffectManager
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UTriggerEffectManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTriggerEffect* InactiveTriggerEffect; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UTriggerEffect*> TriggerEffectStack; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void ActivateTriggerEffect(class UTriggerEffect* TriggerEffect, int32 ControllerId);
|
|
void DeactivateTriggerEffect(class UTriggerEffect* TriggerEffect, int32 ControllerId);
|
|
void PauseTriggerEffects();
|
|
void ResumeTriggerEffects();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TriggerEffectManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TriggerEffectManager")
|
|
}
|
|
static class UTriggerEffectManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerEffectManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTriggerEffectManager;
|
|
|
|
}
|
|
|