Files
ReshadePluginsCore/SilentHillF/SDK/GameNoce_classes.hpp

21040 lines
1.4 MiB

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: GameNoce
#include "Basic.hpp"
#include "AIModule_structs.hpp"
#include "AIModule_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "NeoAudio_structs.hpp"
#include "GameNoce_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "DeveloperSettings_classes.hpp"
#include "GameplayTags_structs.hpp"
#include "InputCore_structs.hpp"
#include "GameplayAbilities_structs.hpp"
#include "GameplayAbilities_classes.hpp"
#include "UMG_structs.hpp"
#include "UMG_classes.hpp"
#include "SMSystem_classes.hpp"
#include "NiagaraAnimNotifies_classes.hpp"
#include "PhysicsCore_structs.hpp"
#include "NeoCheater_classes.hpp"
#include "Gauntlet_classes.hpp"
#include "MovieScene_classes.hpp"
#include "Niagara_structs.hpp"
#include "Niagara_classes.hpp"
#include "GameSettings_structs.hpp"
#include "GameSettings_classes.hpp"
#include "SlateCore_structs.hpp"
#include "LevelSequence_classes.hpp"
#include "AdvancedThirdPersonCamera_structs.hpp"
#include "AdvancedThirdPersonCamera_classes.hpp"
#include "MovieSceneTracks_classes.hpp"
#include "NBControlRig_structs.hpp"
#include "AudioMixer_structs.hpp"
#include "NavigationSystem_classes.hpp"
#include "NoceBase_structs.hpp"
namespace SDK
{
// Class GameNoce.AsyncActionHandleNoceStorage
// 0x0030 (0x0060 - 0x0030)
class UAsyncActionHandleNoceStorage final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void(class USaveGame* SaveGame, bool bSuccess)> Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class USaveGame* SaveGameObject; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
static class UAsyncActionHandleNoceStorage* NoceAsyncLoadGameFromSlot(class UObject* WorldContextObject, const int32 SlotIndex);
static class UAsyncActionHandleNoceStorage* NoceAsyncSaveClearGameToSlot(class UObject* WorldContextObject, const int32 SlotIndex, ENoceEndingType ClearEndingType, bool ClearProgress);
static class UAsyncActionHandleNoceStorage* NoceAsyncSaveGameToSlot(class UObject* WorldContextObject, const int32 SlotIndex, class FName LocationName, class AActor* InActor);
static class UAsyncActionHandleNoceStorage* NoceAsyncSaveSystemSave(class UObject* WorldContextObject);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AsyncActionHandleNoceStorage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AsyncActionHandleNoceStorage")
}
static class UAsyncActionHandleNoceStorage* GetDefaultObj()
{
return GetDefaultObjImpl<UAsyncActionHandleNoceStorage>();
}
};
DUMPER7_ASSERTS_UAsyncActionHandleNoceStorage;
// Class GameNoce.NoceANS_ApplyGameplayEffect
// 0x0020 (0x0050 - 0x0030)
class UNoceANS_ApplyGameplayEffect : public UAnimNotifyState
{
public:
int32 GameplayEffectLevel; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSubclassOf<class UGameplayEffect>> GameplayEffects; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
bool RemoveAtEnd; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_ApplyGameplayEffect")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_ApplyGameplayEffect")
}
static class UNoceANS_ApplyGameplayEffect* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_ApplyGameplayEffect>();
}
};
DUMPER7_ASSERTS_UNoceANS_ApplyGameplayEffect;
// Class GameNoce.NoceCheatLevelExtension
// 0x0070 (0x0158 - 0x00E8)
class UNoceCheatLevelExtension final : public UNeoCheatManagerExtension
{
public:
int32 LastMapGroupIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastMapIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastMapIconIndex; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastMapIconChapter; // 0x00F4(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastMapIconIndexV2; // 0x00F8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastSpecialTagIndex; // 0x00FC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FText> CurrentMapGroups; // 0x0100(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<ENoceMapLocation> CurrentMapLocations; // 0x0110(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<ENoceDynamicMapIconType> CurrentMapIcons; // 0x0120(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
bool IsAddMap; // 0x0130(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<ENoceDynamicMapIconChapterType> CurrentMapIconChapters; // 0x0138(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<ENoceDynamicMapIconIndexType> CurrentMapIconIndexes; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
bool AddSpecialTag();
void Debug_AddAllMapLocationIDs();
void Debug_AddMapLocationID();
void Debug_AddRemoveMapIcon();
void Debug_AddSpecialTag();
void Debug_RemoveMapLocationID();
TArray<class FText> GetSpecialTags(int32 Index_0);
void OnAddSpecialTagWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnMapIconDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnMapIconDecidedV2(const struct FNeoCheatPopWindowOutputParam& Result);
void OnMapWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void RefreshMinimap();
void ToggleMinimap();
void ZoomInMinimap();
void ZoomOutMinimap();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatLevelExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatLevelExtension")
}
static class UNoceCheatLevelExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatLevelExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatLevelExtension;
// Class GameNoce.NoceBodyPartGroupHealth
// 0x0028 (0x02B8 - 0x0290)
class ANoceBodyPartGroupHealth final : public AActor
{
public:
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* ActorRootComponent; // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceBodyPartGroupAttributeSet* AttributeSet; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBodyPartGroupHealth")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBodyPartGroupHealth")
}
static class ANoceBodyPartGroupHealth* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceBodyPartGroupHealth>();
}
};
DUMPER7_ASSERTS_ANoceBodyPartGroupHealth;
// Class GameNoce.BTDecorator_NoceAI_TagCooldown
// 0x0008 (0x0080 - 0x0078)
class UBTDecorator_NoceAI_TagCooldown final : public UBTDecorator_TagCooldown
{
public:
float RandomDeviation; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTDecorator_NoceAI_TagCooldown")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTDecorator_NoceAI_TagCooldown")
}
static class UBTDecorator_NoceAI_TagCooldown* GetDefaultObj()
{
return GetDefaultObjImpl<UBTDecorator_NoceAI_TagCooldown>();
}
};
DUMPER7_ASSERTS_UBTDecorator_NoceAI_TagCooldown;
// Class GameNoce.NoceTestBaseController
// 0x00B0 (0x00E0 - 0x0030)
class UNoceTestBaseController : public UGauntletTestController
{
public:
uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnMemReportIntervalChanged();
void OnMemReportTimerExpired();
void TryEarlyExec(const class UWorld* World);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTestBaseController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTestBaseController")
}
static class UNoceTestBaseController* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTestBaseController>();
}
};
DUMPER7_ASSERTS_UNoceTestBaseController;
// Class GameNoce.NocePerfTestController
// 0x0070 (0x0150 - 0x00E0)
class UNocePerfTestController : public UNoceTestBaseController
{
public:
uint8 Pad_E0[0x70]; // 0x00E0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnGameStateSet(const class AGameStateBase* GameStateBase);
void OnWorldBeginPlay();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePerfTestController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePerfTestController")
}
static class UNocePerfTestController* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePerfTestController>();
}
};
DUMPER7_ASSERTS_UNocePerfTestController;
// Class GameNoce.NoceCheckTestController
// 0x0000 (0x0150 - 0x0150)
class UNoceCheckTestController final : public UNocePerfTestController
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheckTestController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheckTestController")
}
static class UNoceCheckTestController* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheckTestController>();
}
};
DUMPER7_ASSERTS_UNoceCheckTestController;
// Class GameNoce.NoceNewGameDataAsset
// 0x0010 (0x0040 - 0x0030)
class UNoceNewGameDataAsset final : public UDataAsset
{
public:
ENoceActionLevel DefaultActionLevel; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceRiddleLevel DefaultRiddleLevel; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 DefaultClearEndingBitMask; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceEndingType DefaultEndingType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENocePlayerOutfit PlayerOutfitValue; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
ENoceRoundType GetDefaultGameRound();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNewGameDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNewGameDataAsset")
}
static class UNoceNewGameDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNewGameDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceNewGameDataAsset;
// Class GameNoce.BTTask_NoceAI_Base
// 0x0030 (0x00A0 - 0x0070)
class UBTTask_NoceAI_Base : public UBTTaskNode
{
public:
uint8 bShowPropertyDetails : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_71[0x17]; // 0x0071(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
class AAIController* AIOwner; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class AActor* ActorOwner; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class APawn* AIOwnerPawn; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTTask_NoceAI_Base")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTTask_NoceAI_Base")
}
static class UBTTask_NoceAI_Base* GetDefaultObj()
{
return GetDefaultObjImpl<UBTTask_NoceAI_Base>();
}
};
DUMPER7_ASSERTS_UBTTask_NoceAI_Base;
// Class GameNoce.BTTask_NoceAI_ActivateAbility
// 0x0028 (0x00C8 - 0x00A0)
class UBTTask_NoceAI_ActivateAbility final : public UBTTask_NoceAI_Base
{
public:
TSubclassOf<class UGameplayAbility> AbilityClass; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x20]; // 0x00A8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTTask_NoceAI_ActivateAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTTask_NoceAI_ActivateAbility")
}
static class UBTTask_NoceAI_ActivateAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UBTTask_NoceAI_ActivateAbility>();
}
};
DUMPER7_ASSERTS_UBTTask_NoceAI_ActivateAbility;
// Class GameNoce.NoceANS_AttackTraceEnvironment
// 0x0040 (0x0070 - 0x0030)
class UNoceANS_AttackTraceEnvironment final : public UAnimNotifyState
{
public:
struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FName ComboName; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> AttackTraceNames; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_AttackTraceEnvironment")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_AttackTraceEnvironment")
}
static class UNoceANS_AttackTraceEnvironment* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_AttackTraceEnvironment>();
}
};
DUMPER7_ASSERTS_UNoceANS_AttackTraceEnvironment;
// Class GameNoce.NoceCheatTitleUIExtension
// 0x0000 (0x00E8 - 0x00E8)
class UNoceCheatTitleUIExtension final : public UNeoCheatManagerExtension
{
public:
void Debug_AutoSwitchInputIcon(bool InEnable);
void Debug_HideDevInfo(bool InValue);
void Debug_SetSkipLogo(bool InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatTitleUIExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatTitleUIExtension")
}
static class UNoceCheatTitleUIExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatTitleUIExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatTitleUIExtension;
// Class GameNoce.ChooseSkinListObject
// 0x00F0 (0x0118 - 0x0028)
class UChooseSkinListObject final : public UObject
{
public:
struct FNoceUIChooseSkinData Data; // 0x0028(0x00E8)(BlueprintVisible, NativeAccessSpecifierPublic)
bool IsEquipped; // 0x0110(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ChooseSkinListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ChooseSkinListObject")
}
static class UChooseSkinListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UChooseSkinListObject>();
}
};
DUMPER7_ASSERTS_UChooseSkinListObject;
// Class GameNoce.CollectibleListObject
// 0x0050 (0x0078 - 0x0028)
class UCollectibleListObject final : public UObject
{
public:
class FName ID; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText NameText; // 0x0030(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
struct FSoftObjectPath ImagePath; // 0x0040(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsNew; // 0x0060(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsAutoUpdateNew; // 0x0061(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<bool> IsNewLetter; // 0x0068(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CollectibleListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CollectibleListObject")
}
static class UCollectibleListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UCollectibleListObject>();
}
};
DUMPER7_ASSERTS_UCollectibleListObject;
// Class GameNoce.NoceAnimNotify_PlayerCostStamina
// 0x0010 (0x0048 - 0x0038)
class UNoceAnimNotify_PlayerCostStamina final : public UAnimNotify
{
public:
class FName StaminaKey; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CostMaxSanity; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimNotify_PlayerCostStamina")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimNotify_PlayerCostStamina")
}
static class UNoceAnimNotify_PlayerCostStamina* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimNotify_PlayerCostStamina>();
}
};
DUMPER7_ASSERTS_UNoceAnimNotify_PlayerCostStamina;
// Class GameNoce.NoceCheatGeneralTextWidget
// 0x0008 (0x02E8 - 0x02E0)
class UNoceCheatGeneralTextWidget final : public UUserWidget
{
public:
class UNoceRichTextBlock* RichTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void ShowText(const class FText& InText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatGeneralTextWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatGeneralTextWidget")
}
static class UNoceCheatGeneralTextWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatGeneralTextWidget>();
}
};
DUMPER7_ASSERTS_UNoceCheatGeneralTextWidget;
// Class GameNoce.FrameworkFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFrameworkFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static class ANoceWorldSettings* GetNoceWorldSettings(const class UObject* WorldContextObject);
static bool IsGameMode(const class UObject* WorldContextObject, TSubclassOf<class AGameModeBase> GameModeClass);
static bool IsNoceGameMode(const class UObject* WorldContextObject);
static bool IsNoceTitleGameMode(const class UObject* WorldContextObject);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FrameworkFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FrameworkFunctionLibrary")
}
static class UFrameworkFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UFrameworkFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UFrameworkFunctionLibrary;
// Class GameNoce.NoceVolumeComponentBase
// 0x0038 (0x00D8 - 0x00A0)
class UNoceVolumeComponentBase : public UActorComponent
{
public:
bool IsEnabled; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasValidData; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float Priority; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x30]; // 0x00A8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnVolumeBeginOverlapBP();
void OnVolumeEndOverlapBP();
void RequestSpecialWeightChange(const class FString& SourceName, float InWeight, float InPriority);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceVolumeComponentBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceVolumeComponentBase")
}
static class UNoceVolumeComponentBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceVolumeComponentBase>();
}
};
DUMPER7_ASSERTS_UNoceVolumeComponentBase;
// Class GameNoce.NoceMoonLightVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceMoonLightVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSweetLightDataRowHandle SanityMaxDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceMoonLightProgress> LightDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMoonLightVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMoonLightVolumeComponent")
}
static class UNoceMoonLightVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMoonLightVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceMoonLightVolumeComponent;
// Class GameNoce.GameNoceGameModeBase
// 0x0040 (0x0368 - 0x0328)
class AGameNoceGameModeBase : public AGameModeBase
{
public:
TMulticastInlineDelegate<void(ENoceEndingType NewEndingType)> OnStoryEndingChanged; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(ENocePlayerOutfit NewPlayerOutfit)> OnPlayerOutfitChanged; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(ENocePlayerType InPlayerType, class FName InCharMeshRowName)> OnUpdatePlayerCharMeshType; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
ENoceActionLevel GameActionLevel; // 0x0358(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceRiddleLevel GameRiddleLevel; // 0x0359(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceRoundType GameRoundType; // 0x035A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_35B[0x1]; // 0x035B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 SimulateStoryClearBitMask; // 0x035C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceEndingType GameEndingType; // 0x0360(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENocePlayerOutfit PlayerOutfitValue; // 0x0361(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_362[0x6]; // 0x0362(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
ENoceActionLevel GetActionLevel();
ENocePlayerOutfit GetPlayerOutfitValue();
ENocePlayerOutfit GetPlayerSaveGameOutfit();
ENoceRiddleLevel GetRiddleLevel();
ENoceRoundType GetRoundType();
ENoceRoundType GetSaveGameRoundType();
int32 GetSimulateStoryClearBitmask();
ENoceEndingType GetStoryEndingType();
void HandleUpdatePlayerCharMeshType(ENocePlayerType InPlayerType, class FName InCharMeshRowName);
void OnSystemSaveLoaded(class UNoceSystemSaveGame* SystemSave);
void OnSystemSaveSaved(class UNoceSystemSaveGame* SystemSave);
void SetActionLevel(ENoceActionLevel ActionLevel);
void SetPlayerOutfitValue(ENocePlayerOutfit InType);
void SetRiddleLevel(ENoceRiddleLevel RiddleLevel);
void SetSimulateRoundType(ENoceRoundType DebugRoundType);
void SetSimulateStoryClearBitmask(int32 BitMask);
void SetStoryEndingType(ENoceEndingType EndingType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameNoceGameModeBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameNoceGameModeBase")
}
static class AGameNoceGameModeBase* GetDefaultObj()
{
return GetDefaultObjImpl<AGameNoceGameModeBase>();
}
};
DUMPER7_ASSERTS_AGameNoceGameModeBase;
// Class GameNoce.GameNoceSettings
// 0x0188 (0x01C0 - 0x0038)
class UGameNoceSettings final : public UDeveloperSettings
{
public:
class FString AfterDofMatPostfix; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString WorldTransDissolvePostfix; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<ENoceWorldTransTimeGroup, class FName> WorldTransTimeMatParameters; // 0x0058(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
struct FSoftObjectPath MultiRoundSeqTableList; // 0x00A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FString, class FString> SolveLumenGhostingCmds; // 0x00C8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
TMap<class FString, class FString> GlobalCmdsForHQLQ; // 0x0118(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UObject>> RootCutSceneAssets; // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TSoftClassPtr<class UClass>> RootCutSceneClasses; // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UObject>> RootDataTables; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> ProfilingActorClass; // 0x0198(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameNoceSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameNoceSettings")
}
static class UGameNoceSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UGameNoceSettings>();
}
};
DUMPER7_ASSERTS_UGameNoceSettings;
// Class GameNoce.InventoryItemListObject
// 0x0048 (0x0070 - 0x0028)
class UInventoryItemListObject final : public UObject
{
public:
ENoceInventoryType Type; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ID; // 0x002C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0034(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText NameText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
struct FSoftObjectPath ImagePath; // 0x0048(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsEquipped; // 0x0068(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsNew; // 0x0069(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsShowQuantity; // 0x006A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsBlank; // 0x006B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsFaithItem; // 0x006C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InventoryItemListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InventoryItemListObject")
}
static class UInventoryItemListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UInventoryItemListObject>();
}
};
DUMPER7_ASSERTS_UInventoryItemListObject;
// Class GameNoce.NoceUserWidgetBase
// 0x0020 (0x0300 - 0x02E0)
class UNoceUserWidgetBase : public UUserWidget
{
public:
uint8 Pad_2E0[0x20]; // 0x02E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddToInputDeviceUpdateList(class UWidget* InWidget);
void ClearResource(bool* NoUse);
void OnInputDeviceChanged();
void OnLanguageChanged();
void OnSynchronizeProperties();
void PlayUIAnimation(class UWidgetAnimation* InAnimation, bool IsLoop, bool IsRestorable);
void PlayUISound(const struct FNeoAudioTriggerIdHandle& TriggerId);
void StopUIAnimations(const TArray<class UWidgetAnimation*>& InAnimations);
void SynchronizeProperties();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUserWidgetBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUserWidgetBase")
}
static class UNoceUserWidgetBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUserWidgetBase>();
}
};
DUMPER7_ASSERTS_UNoceUserWidgetBase;
// Class GameNoce.NoceClawAttrackSoulWidget
// 0x0000 (0x0300 - 0x0300)
class UNoceClawAttrackSoulWidget final : public UNoceUserWidgetBase
{
public:
void BP_SetBarRatio(float InRatio);
void BP_SetHoldTime(float InHoldTime);
void BP_StartPressing();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceClawAttrackSoulWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceClawAttrackSoulWidget")
}
static class UNoceClawAttrackSoulWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceClawAttrackSoulWidget>();
}
};
DUMPER7_ASSERTS_UNoceClawAttrackSoulWidget;
// Class GameNoce.NoceSelectItemWidget
// 0x0078 (0x0378 - 0x0300)
class UNoceSelectItemWidget : public UNoceUserWidgetBase
{
public:
uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UWidgetAnimation* Default; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Focus; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Select; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Unfocus; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Disable; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableFocus; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableSelect; // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableUnfocus; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Decide; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableDecide; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UObject* Container; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> SelectAnimations; // 0x0360(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
bool IsDisable; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UWidgetAnimation* GetAnimation(class UWidgetAnimation* NormalAnim, class UWidgetAnimation* DisableAnim);
void OnDecideCompleted();
void OnFocusCompleted();
void OnUnfocusCompleted();
void StopSelectAnimations();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSelectItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSelectItemWidget")
}
static class UNoceSelectItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSelectItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceSelectItemWidget;
// Class GameNoce.NoceNotebookPageTabChildWidget
// 0x00D0 (0x0448 - 0x0378)
class UNoceNotebookPageTabChildWidget final : public UNoceSelectItemWidget
{
public:
class UImage* DefaultImage; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* SelectImage; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* SelectImageAdd; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* DefaultText; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* SelectText; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNewIconWidget* NewIcon; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSoftObjectPtr<class UObject> DefaultTextureAsset; // 0x03A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSoftObjectPtr<class UObject> MITextureAsset; // 0x03D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSoftObjectPtr<class UObject> SelectTextureAsset; // 0x03F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector2D DesiredSize; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* MaterialParent; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName AddTextureName; // 0x0438(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsNew; // 0x0440(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_441[0x7]; // 0x0441(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Init(const struct FNoceUINotebookCategoryData& InData, const struct FLinearColor& InDefaultColor, const struct FLinearColor& InSelectColor);
void SetViewed();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotebookPageTabChildWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotebookPageTabChildWidget")
}
static class UNoceNotebookPageTabChildWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNotebookPageTabChildWidget>();
}
};
DUMPER7_ASSERTS_UNoceNotebookPageTabChildWidget;
// Class GameNoce.KeyBindingListObject
// 0x0070 (0x0098 - 0x0028)
class UKeyBindingListObject final : public UObject
{
public:
struct FNoceUIKeyBindingFixedData FixedData; // 0x0028(0x0030)(BlueprintVisible, NativeAccessSpecifierPublic)
bool IsSelectingPrimary; // 0x0058(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsEditing; // 0x0059(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FKey PrimaryKey; // 0x0060(0x0018)(BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FKey SecondaryKey; // 0x0078(0x0018)(BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsPrimaryError; // 0x0090(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsSecondaryError; // 0x0091(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("KeyBindingListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"KeyBindingListObject")
}
static class UKeyBindingListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UKeyBindingListObject>();
}
};
DUMPER7_ASSERTS_UKeyBindingListObject;
// Class GameNoce.NoceAnimWidget
// 0x0068 (0x0368 - 0x0300)
class UNoceAnimWidget : public UNoceUserWidgetBase
{
public:
TMulticastInlineDelegate<void()> OnClose; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnClosed; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UWidgetAnimation* FadeIn; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeOut; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Select; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ZOrder; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ClearResourceOnClosed; // 0x033C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_33D[0x3]; // 0x033D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNeoAudioTriggerIdHandle FadeInSound; // 0x0340(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle FadeOutSound; // 0x0348(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UWidgetAnimation*> Animations; // 0x0358(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void AddAnimation(class UWidgetAnimation* Animation);
void BP_ForceClose();
void BP_HideCommon(bool* NoUse);
void BP_ShowCommon(bool* NoUse);
void ForceClose();
void ForceHide();
class UWidgetAnimation* GetFadeInAnim();
class UWidgetAnimation* GetFadeOutAnim();
void Hide();
bool IsShowing();
void OnFadeInCompleted();
void OnFadeOutCompleted();
void SetAllData(bool* NoUse);
void Show();
void StopAnimations();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimWidget")
}
static class UNoceAnimWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimWidget>();
}
};
DUMPER7_ASSERTS_UNoceAnimWidget;
// Class GameNoce.NoceFocusableWidget
// 0x0048 (0x03B0 - 0x0368)
class UNoceFocusableWidget : public UNoceAnimWidget
{
public:
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceUISubsystem* UISubsystem; // 0x0370(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInputGuideSubsystem* InputGuideSubsystem; // 0x0378(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_380[0x4]; // 0x0380(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool NeedSetUIGameMode; // 0x0384(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool NeedPauseGame; // 0x0385(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool NeedShowCursor; // 0x0386(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_387[0x1]; // 0x0387(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
class FName GuideName; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FKey RepeatKey; // 0x0390(0x0018)(Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3A8[0x4]; // 0x03A8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool SkipInput; // 0x03AC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceUIInputMode CachedInputMode; // 0x03AD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CachedShowCursor; // 0x03AE(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CachedGamePause; // 0x03AF(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void BP_DisableInputs(bool* NoUse);
void BP_EnableInputs(bool* NoUse);
struct FEventReply BP_TryFocusDefaultWidget();
bool Cancel();
bool Confirm();
void DisableInputs();
void EnableInputs();
bool HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey);
bool HandleRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey);
void HideGuide();
void SetCursorVisibility(bool InIsVisible);
void ShowGuide(class FName InGuide);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFocusableWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFocusableWidget")
}
static class UNoceFocusableWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFocusableWidget>();
}
};
DUMPER7_ASSERTS_UNoceFocusableWidget;
// Class GameNoce.NoceNewGameSettingOutfitWidget
// 0x0018 (0x03C8 - 0x03B0)
class UNoceNewGameSettingOutfitWidget final : public UNoceFocusableWidget
{
public:
TMulticastInlineDelegate<void()> StartGame; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
int32 DefaultIndex; // 0x03C0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNewGameSettingOutfitWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNewGameSettingOutfitWidget")
}
static class UNoceNewGameSettingOutfitWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNewGameSettingOutfitWidget>();
}
};
DUMPER7_ASSERTS_UNoceNewGameSettingOutfitWidget;
// Class GameNoce.MainMenuListObject
// 0x0028 (0x0050 - 0x0028)
class UMainMenuListObject final : public UObject
{
public:
class FText NameText; // 0x0028(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle Sound; // 0x0038(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MainMenuListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MainMenuListObject")
}
static class UMainMenuListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UMainMenuListObject>();
}
};
DUMPER7_ASSERTS_UMainMenuListObject;
// Class GameNoce.NoceChooserArrowWidget
// 0x0010 (0x0388 - 0x0378)
class UNoceChooserArrowWidget : public UNoceSelectItemWidget
{
public:
TMulticastInlineDelegate<void()> OnMouseDown; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
public:
struct FEventReply OnMouseButtonDownArrow(const struct FGeometry& InGeometry, const struct FPointerEvent& InMouseEvent);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceChooserArrowWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceChooserArrowWidget")
}
static class UNoceChooserArrowWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceChooserArrowWidget>();
}
};
DUMPER7_ASSERTS_UNoceChooserArrowWidget;
// Class GameNoce.MucusDecalActor
// 0x0038 (0x02D0 - 0x0298)
class AMucusDecalActor final : public ADecalActor
{
public:
bool bTransformed; // 0x0298(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bOutOfGameplay; // 0x0299(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bEnvTypeCanBeRemoved; // 0x029A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_29B[0x5]; // 0x029B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimerHandle GameplayTimeHandle; // 0x02A0(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class AActor* Requester; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnvironmentTypeMucus; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float GameplayTime; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AutoActivateTime; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DelayDestroyTime; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ExtraLifeTimeWhenTransformed; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DelayDiffusionTime; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DiffusionRange; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_OnOutOfGameplay();
void BP_Transformation();
void DestroyMe();
bool HasTransformed();
bool IsEnvironmentType();
bool IsOutOfGameplay();
void OnTransformReuse();
void PauseDestroyTimer(bool InPause);
void ReceiveDestroyRequest();
void ReceiveEnemyDeadEvent(class AActor* InEnemy);
void RequestTransformation(class AActor* InRequester);
void RequestTransformationAuto();
void SetTransformLifeSpan(float InLifespan);
void SetTransformReuseTime(float InTime);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MucusDecalActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MucusDecalActor")
}
static class AMucusDecalActor* GetDefaultObj()
{
return GetDefaultObjImpl<AMucusDecalActor>();
}
};
DUMPER7_ASSERTS_AMucusDecalActor;
// Class GameNoce.NoceWorldSubsystem
// 0x0008 (0x0038 - 0x0030)
class UNoceWorldSubsystem : public UWorldSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Deinitialize_BP();
void Initialize_BP();
void WorldBeginPlay_BP();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWorldSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWorldSubsystem")
}
static class UNoceWorldSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWorldSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceWorldSubsystem;
// Class GameNoce.NoceShowByProgressBaseComponent
// 0x0090 (0x0130 - 0x00A0)
class UNoceShowByProgressBaseComponent : public UActorComponent
{
public:
struct FGameplayTagContainer ProgressCondition; // 0x00A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
bool NeedExactProgress; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer AdditionalTags; // 0x00C8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
bool AllAdditionalTags; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NeedAdditionalTagNum; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer WithOutAdditionalTags; // 0x00F0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
bool WithoutAllAdditionalTags; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 RoundBitmask; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 EndingBitmask; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ValidRoundBitmask; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnAdditionalTagChanged(const struct FGameplayTag& InTag);
void OnProgressChanged(const struct FGameplayTag& InTag);
void OnProgressInitialized(const struct FGameplayTag& InTag);
void OnProgressOrTagChanged_BP();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceShowByProgressBaseComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceShowByProgressBaseComponent")
}
static class UNoceShowByProgressBaseComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceShowByProgressBaseComponent>();
}
};
DUMPER7_ASSERTS_UNoceShowByProgressBaseComponent;
// Class GameNoce.NoceMontageStateMonitorComponent
// 0x0028 (0x00C8 - 0x00A0)
class UNoceMontageStateMonitorComponent final : public UActorComponent
{
public:
TMulticastInlineDelegate<void(ENoceMontageState NewMontageState)> OnMontageStateChanged; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UAnimInstance* OwnerAnimInstance; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnimMontage* PlayAnimMontage; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
ENoceMontageState GetMontageState();
void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
void RecordMontageState(class UAnimMontage* InMontage, ENoceMontageState InMontageState);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMontageStateMonitorComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMontageStateMonitorComponent")
}
static class UNoceMontageStateMonitorComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMontageStateMonitorComponent>();
}
};
DUMPER7_ASSERTS_UNoceMontageStateMonitorComponent;
// Class GameNoce.MucusSubsystem
// 0x0018 (0x0050 - 0x0038)
class UMucusSubsystem final : public UNoceWorldSubsystem
{
public:
TArray<class AMucusDecalActor*> SpawnedMucus; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
int32 MaxMucusCount; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
TArray<class AMucusDecalActor*> GetMucusByDistance2D(const struct FVector& Location, float Distance);
void HandleSporeEruption(const struct FVector& CenterLocation, float Radius, class AActor* InRequester);
bool IsMucusNearby(const struct FVector& Location, float Distance);
void RegisterMucus(class AMucusDecalActor* Mucus);
void RemoveAllMucus(bool Immediately);
void RemoveOldestMucus();
void RequestTransformAllMucus();
void UnregisterMucus(class AMucusDecalActor* Mucus);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MucusSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MucusSubsystem")
}
static class UMucusSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UMucusSubsystem>();
}
};
DUMPER7_ASSERTS_UMucusSubsystem;
// Class GameNoce.NewGameListObject
// 0x0040 (0x0068 - 0x0028)
class UNewGameListObject final : public UObject
{
public:
ENoceUIInitialSettingType Type; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText NameText; // 0x0030(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
TArray<class FText> OptionTexts; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FText> DescriptionText; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
int32 SelectingIndex; // 0x0060(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NewGameListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NewGameListObject")
}
static class UNewGameListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UNewGameListObject>();
}
};
DUMPER7_ASSERTS_UNewGameListObject;
// Class GameNoce.NoceANS_PlayerPushOffset
// 0x0000 (0x0030 - 0x0030)
class UNoceANS_PlayerPushOffset final : public UAnimNotifyState
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_PlayerPushOffset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_PlayerPushOffset")
}
static class UNoceANS_PlayerPushOffset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_PlayerPushOffset>();
}
};
DUMPER7_ASSERTS_UNoceANS_PlayerPushOffset;
// Class GameNoce.NoceAbilitySystemComponent
// 0x0030 (0x1278 - 0x1248)
class UNoceAbilitySystemComponent final : public UAbilitySystemComponent
{
public:
uint8 Pad_1248[0x20]; // 0x1248(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FGameplayTag& Tag, bool TagExists)> OnTagUpdated_BP; // 0x1268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
void ChangeEffectDuration(const struct FActiveGameplayEffectHandle& Handle, float TimeDiff);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAbilitySystemComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAbilitySystemComponent")
}
static class UNoceAbilitySystemComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAbilitySystemComponent>();
}
};
DUMPER7_ASSERTS_UNoceAbilitySystemComponent;
// Class GameNoce.NoceAbilitySystemGlobals
// 0x0000 (0x02F8 - 0x02F8)
class UNoceAbilitySystemGlobals final : public UAbilitySystemGlobals
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAbilitySystemGlobals")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAbilitySystemGlobals")
}
static class UNoceAbilitySystemGlobals* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAbilitySystemGlobals>();
}
};
DUMPER7_ASSERTS_UNoceAbilitySystemGlobals;
// Class GameNoce.NoceAchievementInstance
// 0x0030 (0x0060 - 0x0030)
class UNoceAchievementInstance final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAchievementInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAchievementInstance")
}
static class UNoceAchievementInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAchievementInstance>();
}
};
DUMPER7_ASSERTS_UNoceAchievementInstance;
// Class GameNoce.NoceAchievementSubsystem
// 0x0250 (0x0288 - 0x0038)
class UNoceAchievementSubsystem final : public UNoceWorldSubsystem
{
public:
TMulticastInlineDelegate<void(class FName RecordName)> OnRecordComplete; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(class FName RecordName)> OnAchievementUnlock; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
int32 SavedAchievementVersion; // 0x005C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FDateTime RecordCreateDate; // 0x0060(0x0008)(ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FNoceRecordStatus> GameRecord; // 0x0068(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
TArray<struct FNoceRecordStatus> SystemRecord; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceEnemyRecord> EnemyAchievement; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceInventoryRecord> InventoryAchievement; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceProgressRecord> ProgressAchievement; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceCustomRecord> CustomAchievement; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceEnemyRecord> SystemEnemyAchievement; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceInventoryRecord> SystemInventoryAchievement; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceCustomRecord> SystemCustomAchievement; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceAchievementSetting> AllAchievements; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FNoceNotebookByRecord> AllNotebookByRecord; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, ENoceAchievementType> AchievementTypeMap; // 0x0120(0x0050)(NativeAccessSpecifierPrivate)
TMap<class FName, int32> GameRecordMap; // 0x0170(0x0050)(Transient, NativeAccessSpecifierPrivate)
TMap<class FName, int32> SystemRecordMap; // 0x01C0(0x0050)(Transient, NativeAccessSpecifierPrivate)
TArray<ENoceAchievementState> CacheAchievementStateMap; // 0x0210(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_220[0x68]; // 0x0220(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddAchievementRecordByKey(ENoceMiscAchievementType InType, class FName InKey, int32 InValue, float Threshold);
bool IsRecordCompleted(class FName InName);
void OnAddConsumableItem(class FName InItemName, int32 InQuantity);
void OnAddItem(ENoceInventoryType InType, class FName InItemName);
void OnAdditionalTagChanged(const struct FGameplayTag& InTag);
void OnAddNewWeapon(class FName ID);
void OnAddNotebookID(ENoceNotebookType InType, class FName ID);
void OnEnemyDead(class AActor* InEnemyActor);
void OnEnemyFakeDead(class AActor* InEnemyActor);
void OnPlayerDie();
void OnPlayerMaxLevelChanged(ENoceUpgradeType InType, int32 InValue);
void OnPlayerTakeDamage(class AActor* Attacker, class FName ComboName, float InHealthDamage);
void OnProgressChanged(const struct FGameplayTag& InTag);
void OnProgressInitialized(const struct FGameplayTag& InTag);
void OnUseConsumableItem(class FName InItemName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAchievementSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAchievementSubsystem")
}
static class UNoceAchievementSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAchievementSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceAchievementSubsystem;
// Class GameNoce.NoceAnimNotifyState
// 0x0000 (0x0030 - 0x0030)
class UNoceAnimNotifyState : public UAnimNotifyState
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimNotifyState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimNotifyState")
}
static class UNoceAnimNotifyState* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimNotifyState>();
}
};
DUMPER7_ASSERTS_UNoceAnimNotifyState;
// Class GameNoce.NoceANS_SetMaterial
// 0x0028 (0x0058 - 0x0030)
class UNoceANS_SetMaterial final : public UNoceAnimNotifyState
{
public:
class UMaterialInterface* OverrideMaterial; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MaterialSlotName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaterialIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ResetOnEnd; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInterface* CacheMaterial; // 0x0048(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 CacheIndex; // 0x0050(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_SetMaterial")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_SetMaterial")
}
static class UNoceANS_SetMaterial* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_SetMaterial>();
}
};
DUMPER7_ASSERTS_UNoceANS_SetMaterial;
// Class GameNoce.NoceActionBase
// 0x0020 (0x0048 - 0x0028)
class UNoceActionBase final : public UObject
{
public:
bool IsManuallyCompleteAction; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* PersistentOuter; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class AActor* ParentActor; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceActionStatus ActionStatus; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AbortAction();
void CompleteAction();
class FString DebugGetActionInfo();
void ExecuteAction();
ENoceActionStatus GetActionStatus();
void PerformAction();
void PrepareAction();
class AActor* GetParentActor() const;
class UObject* GetPersistentOuter() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceActionBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceActionBase")
}
static class UNoceActionBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceActionBase>();
}
};
DUMPER7_ASSERTS_UNoceActionBase;
// Class GameNoce.NoceANS_PlayerCharage
// 0x0018 (0x0048 - 0x0030)
class UNoceANS_PlayerCharage final : public UAnimNotifyState
{
public:
class FName ComboName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName InputAction; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float MontagePlayRate; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_PlayerCharage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_PlayerCharage")
}
static class UNoceANS_PlayerCharage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_PlayerCharage>();
}
};
DUMPER7_ASSERTS_UNoceANS_PlayerCharage;
// Class GameNoce.NoceActiveUserWidget
// 0x0008 (0x0370 - 0x0368)
class UNoceActiveUserWidget : public UNoceAnimWidget
{
public:
class UTextBlock* TextBlock; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void CheckAndShow();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceActiveUserWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceActiveUserWidget")
}
static class UNoceActiveUserWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceActiveUserWidget>();
}
};
DUMPER7_ASSERTS_UNoceActiveUserWidget;
// Class GameNoce.NoceCommonGuideItemWidget
// 0x0050 (0x0350 - 0x0300)
class UNoceCommonGuideItemWidget : public UNoceUserWidgetBase
{
public:
class FName ActionName; // 0x0300(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Text; // 0x0308(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
class UNoceUIInputImage* GuideIcon; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUIInputImage* GuideIcon2; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUIInputImage* GuideIcon3; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUIInputImage* GuideIcon4; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* GuideText; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceUIInputImage*> Icons; // 0x0340(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
void SetData();
void UpdateIcons(const TArray<class FName>& IconNames);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCommonGuideItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCommonGuideItemWidget")
}
static class UNoceCommonGuideItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCommonGuideItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceCommonGuideItemWidget;
// Class GameNoce.NoceActivityInstance
// 0x0110 (0x0140 - 0x0030)
class UNoceActivityInstance : public UGameInstanceSubsystem
{
public:
class FString NewGame01Str; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString NewGame02Str; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 UpdateProgressType; // 0x0050(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HideInitialActivityDelayTime; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_58[0x40]; // 0x0058(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftClassPath MainMenuWidgetClass; // 0x0098(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
bool DebugShowActivity; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D1[0x6F]; // 0x00D1(0x006F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ActivityAvailabilityChanged(const class FString& ActivityID, bool bEnabled);
bool CanActivateByActivity();
void CancelAndHideActivity(const class FString& ActivityID);
void CheckToStartNewGameActivity();
void CompleteAndHideActivity(const class FString& ActivityID);
void ContinueGame_BP();
bool DoesSystemSlotExist();
void EndActivity(const class FString& ActivityID, int32 Outcome);
class UNoceGameInstance* GetNoceGameInstance();
class ANocePlayerController* GetNocePlayerController();
class UNoceUISubsystem* GetNoceUISubsystem();
void HandleActivatedByActivityCompleted();
void HandleGameActivityActivationRequest(const class FString& ActivityID);
bool HasAnySaveGame(bool* IsGameClearSaveGame);
bool HasToHandleActivateByActivity();
void HideAllActivities();
bool IsLoadingGameClearSaveData();
bool IsLoadingLatestSaveData();
void NewGame_BP();
void NewGameWithClearGame_BP();
void ResetAllActiveActivities();
void ResetCurrentActivity();
void ResumeActivity(const class FString& ActivityID, const TArray<class FString>& InProgressTasks, const TArray<class FString>& CompletedTasks);
void ResumeAndShowActivity(const class FString& ActivityID, const TArray<class FString>& InProgressTasks, const TArray<class FString>& CompletedTasks);
void StartActivity(const class FString& ActivityID);
void StartAndShowActivity(const class FString& ActivityID);
void StartNewGame02Activity();
void TrimActivityLog();
bool IsActivityObjectID(const class FString& ActivityID) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceActivityInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceActivityInstance")
}
static class UNoceActivityInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceActivityInstance>();
}
};
DUMPER7_ASSERTS_UNoceActivityInstance;
// Class GameNoce.NoceActivitySubsystem
// 0x0010 (0x0048 - 0x0038)
class UNoceActivitySubsystem final : public UNoceWorldSubsystem
{
public:
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnProgressChanged(const struct FGameplayTag& InTag);
void OnProgressInitialized(const struct FGameplayTag& InTag);
void UpdateActivitiesByCurrentProgress();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceActivitySubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceActivitySubsystem")
}
static class UNoceActivitySubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceActivitySubsystem>();
}
};
DUMPER7_ASSERTS_UNoceActivitySubsystem;
// Class GameNoce.NoceConditionBase
// 0x0010 (0x0038 - 0x0028)
class UNoceConditionBase : public UObject
{
public:
class UObject* PersistentOuter; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class AActor* ParentActor; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
bool BP_DoCheckCondition();
bool CheckCondition();
class FString DebugGetConditionInfo();
class AActor* GetParentActor() const;
class UObject* GetPersistentOuter() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceConditionBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceConditionBase")
}
static class UNoceConditionBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceConditionBase>();
}
};
DUMPER7_ASSERTS_UNoceConditionBase;
// Class GameNoce.NoceNotCondition
// 0x0008 (0x0040 - 0x0038)
class UNoceNotCondition final : public UNoceConditionBase
{
public:
class UNoceConditionBase* Condition; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotCondition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotCondition")
}
static class UNoceNotCondition* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNotCondition>();
}
};
DUMPER7_ASSERTS_UNoceNotCondition;
// Class GameNoce.NoceActor
// 0x0010 (0x02A0 - 0x0290)
class ANoceActor : public AActor
{
public:
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool bHasRecorded; // 0x0298(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bShouldSkipSave; // 0x0299(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_29A[0x6]; // 0x029A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_OnRecordLoaded();
bool HasRecorded();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceActor")
}
static class ANoceActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceActor>();
}
};
DUMPER7_ASSERTS_ANoceActor;
// Class GameNoce.NoceActorReferenceDepotSubsystem
// 0x0340 (0x0370 - 0x0030)
class UNoceActorReferenceDepotSubsystem final : public UWorldSubsystem
{
public:
uint8 Pad_30[0xB8]; // 0x0030(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ULevelSequence*> PreloadLevelSequences; // 0x00E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TMap<class UObject*, struct FNocePreloadInstanceData> PreloadSeqDatas; // 0x00F8(0x0050)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FNoceSeqData CurrentSeqData; // 0x0150(0x0200)(Transient, NativeAccessSpecifierPrivate)
bool bSetCurrentSeqData; // 0x0350(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ANoceCharacter*> CurrentCineChars; // 0x0358(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool AddPreloadSequence(class ULevelSequence* InSequence);
class AActor* GetActorFromPath(const class FString& InPath);
class AActor* GetActorFromTag(const class FName& InTag);
bool GetActorsFromTag(const class FName& InTag, TArray<class AActor*>* OutData);
TMap<TSubclassOf<class AActor>, struct FNoceActorRefDepotData> LocateBoundObjects(class ULevelSequence* Sequence, class ALevelSequenceActor* SequenceActor);
void OnEnterCinematic();
void OnExitCinematic();
void ProcessSeqEvents(const class FName& InTagGroup);
void RegisterActorReference(class AActor* InActor);
void RemovePreloadSeqDataFromCurrentSeqData();
bool RemovePreloadSequence(class ULevelSequence* InSequence);
void ResetCurrentSeqData();
void ResetPreloadAssets();
void RollbackSeqEvents(const class FName& InTagGroup);
void UnregisterActorReference(class AActor* InActor);
void UpdateCurrentSeqData(const class UDataTable* DataTable, const class FName& RowName);
bool WaitForCurrentSeqDataStreamingTextures();
const TArray<class ANoceCharacter*> GetCurrentCineChars() const;
const struct FNoceSeqData GetCurrentSeqData() const;
const class FName GetDefaultEventTag() const;
bool IsSetCurrentSeqData() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceActorReferenceDepotSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceActorReferenceDepotSubsystem")
}
static class UNoceActorReferenceDepotSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceActorReferenceDepotSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceActorReferenceDepotSubsystem;
// Class GameNoce.NoceCommonUINavigateData
// 0x0010 (0x0040 - 0x0030)
class UNoceCommonUINavigateData final : public UDataAsset
{
public:
TArray<struct FNoceCommonUINavigateSet> Data; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
public:
TArray<int32> GetNavigateTargets(int32 FromIndex, ENoceUIInputAction InDir);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCommonUINavigateData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCommonUINavigateData")
}
static class UNoceCommonUINavigateData* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCommonUINavigateData>();
}
};
DUMPER7_ASSERTS_UNoceCommonUINavigateData;
// Class GameNoce.NoceAIAlertController
// 0x0160 (0x0200 - 0x00A0)
class alignas(0x10) UNoceAIAlertController final : public UActorComponent
{
public:
ENoceAIAlertType PrevAlertState; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceAIAlertType CurrentAlertState; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceAIAlertChangingType AlertChangingType; // 0x00A2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A3[0x1]; // 0x00A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float CurrentAlertness; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InLockAlertness; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MAX_ALERTNESS; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<ENoceAIAlertType, struct FNoceAIAlertStateSetting> AlertStateSettings; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
float TimeToMax; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeToZero; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> CurrentTarget; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANoceAIController* AIController; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class AActor*, float> TargetAlertness; // 0x0118(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer IgnoreIfTargetHasTags; // 0x0168(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
uint8 Pad_188[0x78]; // 0x0188(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
struct FTransform GetFirstSetupTargetTransform();
bool GetLockAlertness();
bool IsLockTimerActive();
void ResetAlertChangingType();
void SetCurrentAlertness(float Value, bool IgnoreLock);
void SetFirstSetupTargetTransform(const struct FTransform& InTransform);
void SetLockAlertness(bool IsLock);
void SetLockAlertnessDelay(bool IsLock, float Delay);
void UpdateAlertChangingType();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAIAlertController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAIAlertController")
}
static class UNoceAIAlertController* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAIAlertController>();
}
};
DUMPER7_ASSERTS_UNoceAIAlertController;
// Class GameNoce.NoceAIController
// 0x0120 (0x04D8 - 0x03B8)
class ANoceAIController : public AAIController
{
public:
class UBehaviorTree* DefaultBehaviorTree; // 0x03B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AttackGamePlayTag; // 0x03C0(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBehaviorTree* AttackBehaviorTree; // 0x03C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseCustomEyesViewPort; // 0x03D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D1[0x3]; // 0x03D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MovementStopDistance; // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefaultMovementStopDistance; // 0x03D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RegenerateNaviPathDistance; // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WontLoseTargetDistance; // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableBattleBGM; // 0x03E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceIncludeInBattleBGM; // 0x03E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3E6[0x2]; // 0x03E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float NormalBattleBGMDist; // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableDebugNavigation; // 0x03EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableMoveWithoutNaviMesh; // 0x03ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3EE[0x2]; // 0x03EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 PrimaryTierScore; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SecondaryTierScore; // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TertiaryTierScore; // 0x03F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableThink; // 0x03FC(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3FD[0x3]; // 0x03FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class AActor> CurrentAttackTarget; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> LastAttackTarget; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool InValue)> OnEnableThinkChanged; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UBlackboardComponent* BlackboardComponent; // 0x0428(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBehaviorTreeComponent* BehaviorTreeComponent; // 0x0430(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FNoceAISenseWeight> CustomSenseWeight; // 0x0438(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_448[0x18]; // 0x0448(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class AActor*, struct FNoceAISenseInfo> SenseInfos; // 0x0460(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate)
uint8 Pad_4B0[0x28]; // 0x04B0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ApplyDead();
void ClearHatestTarget();
ENoceAIAlertChangingType GetAlertChangingType();
class UNoceAIAlertController* GetAlertController();
float GetAlertness();
struct FTransform GetAlertnessFirstUpdateTransform();
ENoceAIAlertType GetAlertType();
bool GetEnableThink();
bool GetEnableThinkLocal();
class AActor* GetHatestTarget();
bool GetLockAlertness();
struct FVector GetPathFollowingCurrentTargetLocation();
EPathFollowingStatus GetPathFollowingStatus();
ENoceAIAlertType GetPrevAlertType();
bool IsLockAlertTimerActive();
void OnPerceptionUpdated(const TArray<class AActor*>& UpdatedActors);
void OnTargetPerceptionUpdated(class AActor* Actor, const struct FAIStimulus& Stimulus);
void OverrideMovementStopDistance(float InValue);
void ResetMovementStopDistance();
bool ResumeBehaviorTree();
void SetAlertness(float Value, bool IgnoreLock);
void SetAlertnessFirstUpdateTransform(const struct FTransform& InTransform);
void SetEnableThink(bool B);
void SetLockAlertness(bool IsLock);
bool StartBehaviorTree();
bool StopBehaviorTree();
void UpdateAIMovement();
bool UpdateNaviMidPoint();
void UpdateNaviPathToMoveTarget(const struct FVector& InTarget, bool bForceUpdate);
void GetAISightPerceptionViewPoint(struct FVector* out_Location, struct FRotator* out_Rotation) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAIController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAIController")
}
static class ANoceAIController* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceAIController>();
}
};
DUMPER7_ASSERTS_ANoceAIController;
// Class GameNoce.NoceCollectibleListWidget
// 0x0020 (0x0300 - 0x02E0)
class UNoceCollectibleListWidget final : public UUserWidget
{
public:
class UHorizontalBox* Count_HorizontalBox; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceListView* ItemList; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* Number; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SetSelectedIndexLater; // 0x02F8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 LaterSelectIndex; // 0x02FC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetAllData(const TArray<class UCollectibleListObject*>& Items);
void SetKeyItemData(const TArray<class FName>& Items);
void SetLetterGroupData(const TArray<class FName>& LetterGroups, const TArray<class FName>& NewLetterGroups, class FName LastGroup);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCollectibleListWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCollectibleListWidget")
}
static class UNoceCollectibleListWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCollectibleListWidget>();
}
};
DUMPER7_ASSERTS_UNoceCollectibleListWidget;
// Class GameNoce.NoceAIEnemyInterface
// 0x0000 (0x0000 - 0x0000)
class INoceAIEnemyInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAIEnemyInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAIEnemyInterface")
}
static class INoceAIEnemyInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceAIEnemyInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceAIEnemyInterface;
// Class GameNoce.NoceAIFaceToTargetComponent
// 0x0028 (0x00C8 - 0x00A0)
class UNoceAIFaceToTargetComponent final : public UActorComponent
{
public:
struct FNoceAIFaceToTargetInfo FaceToTargetInfo; // 0x00A0(0x0028)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAIFaceToTargetComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAIFaceToTargetComponent")
}
static class UNoceAIFaceToTargetComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAIFaceToTargetComponent>();
}
};
DUMPER7_ASSERTS_UNoceAIFaceToTargetComponent;
// Class GameNoce.NoceConditionList
// 0x0010 (0x0048 - 0x0038)
class UNoceConditionList : public UNoceConditionBase
{
public:
TArray<class UNoceConditionBase*> Conditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceConditionList")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceConditionList")
}
static class UNoceConditionList* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceConditionList>();
}
};
DUMPER7_ASSERTS_UNoceConditionList;
// Class GameNoce.NoceAndCondition
// 0x0000 (0x0048 - 0x0048)
class UNoceAndCondition final : public UNoceConditionList
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAndCondition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAndCondition")
}
static class UNoceAndCondition* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAndCondition>();
}
};
DUMPER7_ASSERTS_UNoceAndCondition;
// Class GameNoce.NoceAIFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceAIFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void SetAIAlertBySetting(class ANoceAIController* AIController, const struct FAISpawnerAlertOverride& Setting);
static bool SetNoceHearingRange(class AAIController* Controller, float HearingRange, float* OldHearingRange);
static bool SetSightRadius(class AAIController* Controller, float SightRadius, float* OldSightRadius);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAIFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAIFunctionLibrary")
}
static class UNoceAIFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAIFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceAIFunctionLibrary;
// Class GameNoce.NoceAISenseConfig_Hearing
// 0x0018 (0x0060 - 0x0048)
class UNoceAISenseConfig_Hearing final : public UAISenseConfig
{
public:
TSubclassOf<class UNoceAISense_Hearing> Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HearingRange; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LoSHearingRange; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bUseLoSHearing : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAISenseConfig_Hearing")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAISenseConfig_Hearing")
}
static class UNoceAISenseConfig_Hearing* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAISenseConfig_Hearing>();
}
};
DUMPER7_ASSERTS_UNoceAISenseConfig_Hearing;
// Class GameNoce.NoceCutscenePivot
// 0x0008 (0x0298 - 0x0290)
class ANoceCutscenePivot final : public AActor
{
public:
class UStaticMeshComponent* StaticMeshComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCutscenePivot")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCutscenePivot")
}
static class ANoceCutscenePivot* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceCutscenePivot>();
}
};
DUMPER7_ASSERTS_ANoceCutscenePivot;
// Class GameNoce.NoceAISenseEvent_Hearing
// 0x0048 (0x0070 - 0x0028)
class UNoceAISenseEvent_Hearing final : public UAISenseEvent
{
public:
struct FNoceAINoiseEvent Event; // 0x0028(0x0048)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAISenseEvent_Hearing")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAISenseEvent_Hearing")
}
static class UNoceAISenseEvent_Hearing* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAISenseEvent_Hearing>();
}
};
DUMPER7_ASSERTS_UNoceAISenseEvent_Hearing;
// Class GameNoce.NoceAISense_Hearing
// 0x0068 (0x00E0 - 0x0078)
class UNoceAISense_Hearing final : public UAISense
{
public:
TArray<struct FNoceAINoiseEvent> NoiseEvents; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
float SpeedOfSoundSq; // 0x0088(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_8C[0x54]; // 0x008C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void ReportNoceNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag, bool UseLineTrace, ECollisionChannel TraceChannel);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAISense_Hearing")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAISense_Hearing")
}
static class UNoceAISense_Hearing* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAISense_Hearing>();
}
};
DUMPER7_ASSERTS_UNoceAISense_Hearing;
// Class GameNoce.NoceConditionHandlerSubsystem
// 0x0030 (0x0060 - 0x0030)
class UNoceConditionHandlerSubsystem final : public UWorldSubsystem
{
public:
TArray<class UNoceConditionHandler*> RunningHandlers; // 0x0030(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceConditionHandlerSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceConditionHandlerSubsystem")
}
static class UNoceConditionHandlerSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceConditionHandlerSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceConditionHandlerSubsystem;
// Class GameNoce.NoceAISpawner
// 0x0178 (0x0418 - 0x02A0)
class ANoceAISpawner : public ANoceActor
{
public:
bool SpawnAtStart; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SignifianceStart; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A2[0x6]; // 0x02A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TMap<struct FGameplayTag, class UBehaviorTree*> BehaviorTrees; // 0x02A8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<class FName> SpawnedCharacterTags; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FName Group; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TerritoryName; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName InheritedTagName; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableSignifiance; // 0x0320(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_321[0x3]; // 0x0321(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ActivateDistance; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartBufferTime; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndBufferTime; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> SpawnedActors; // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPublic)
TArray<class AActor*> UnInitActors; // 0x0340(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* SpawnedActor)> OnSpawn; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnRequestSpawn; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool HasSpawnedRecord; // 0x0370(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HasSpawnedRequest; // 0x0371(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HasBeenDeleted; // 0x0372(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsTemporaryRemoved; // 0x0373(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HasActivateSignificanceRecord; // 0x0374(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsReceivedSpawnEventInOtherDifficulty; // 0x0375(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_376[0x2]; // 0x0376(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector RemovedLocationRecord; // 0x0378(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bPendingForSpawn; // 0x0390(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_391[0x3]; // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 PendingCount; // 0x0394(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSpawnFlowTriggering; // 0x0398(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bCurrentSpawned; // 0x0399(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bRegisterSignificance; // 0x039A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_39B[0x5]; // 0x039B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class FString TargetClassName; // 0x03A0(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString GroupStringForDebug; // 0x03B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString TerritoryStringForDebug; // 0x03C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bMayDisplayDebugFlag; // 0x03D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceAISystem* AISystem; // 0x03D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3E0[0x38]; // 0x03E0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool CanBeAllowedToSpawn();
bool CanDisplayDebugInfo();
bool CanSpawnAtThisDifficultyLevel();
struct FVector GetSignificanceLocation();
TSubclassOf<class AActor> GetSpawnTargetClass();
struct FTransform GetSpawnTransform();
bool HandleAlertOverride(const struct FAISpawnerAlertOverride& AlertData);
bool HandleAttemptRespawn();
bool HandleDeleteEvent();
bool HandleDeleteSpecifyActorEvent(class AActor* SpecifiedActor);
bool HandleEnableThinkEvent(bool InValue);
bool HandleKillEvent();
void HandleSmartSpawnFlow();
bool HandleSpawnEventOnce();
bool HandleTemporaryRemoved();
bool HasSpawnedActor();
bool IsActorDeadOnRecord();
bool IsIgnoreSaveLoad();
bool IsInstantSpawnType();
bool IsSignificanceActivate();
bool IsSpawnedOrSpawning();
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
void OnSpawn_BP(class AActor* SpawnedActor);
bool ProcessSpawnerEvent(const struct FNoceAISpawnerEvent& EventData);
void RegisterSignificance();
class AActor* RequestSpawn(const struct FVector& Location, const struct FRotator& Rotation, bool InstantSpawn);
void RequestTriggerSpawnFlow(bool bForce);
void UnRegisterSignificance();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAISpawner")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAISpawner")
}
static class ANoceAISpawner* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceAISpawner>();
}
};
DUMPER7_ASSERTS_ANoceAISpawner;
// Class GameNoce.NoceTickableWorldSubsystem
// 0x0008 (0x0048 - 0x0040)
class UNoceTickableWorldSubsystem : public UTickableWorldSubsystem
{
public:
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Deinitialize_BP();
void Initialize_BP();
void Tick_BP(float DeltaTime);
void WorldBeginPlay_BP();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTickableWorldSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTickableWorldSubsystem")
}
static class UNoceTickableWorldSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTickableWorldSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceTickableWorldSubsystem;
// Class GameNoce.NoceAISystem
// 0x0168 (0x01B0 - 0x0048)
class UNoceAISystem final : public UNoceTickableWorldSubsystem
{
public:
bool GlobalEnemyThinkEnable; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ANoceAIController*> SpawnedEnemyControllers; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class AActor*> SpawnedEnemyActors; // 0x0060(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class FName, struct FSpawnerContainer> Spawners; // 0x0070(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic)
TArray<class ANoceAISpawner*> ActivatedSpawners; // 0x00C0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
int32 NearbyEnemyCount; // 0x00E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearbyEnemyDistance; // 0x00E4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearestEnemyDistance; // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearestEnemyPathDistance; // 0x00EC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThreatLevel; // 0x00F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F4[0x2]; // 0x00F4(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
bool ShowSpawnerInfo; // 0x00F6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F7[0x1]; // 0x00F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 DisableBattleBGMCount; // 0x00F8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BattleBGMWithPathDist; // 0x00FC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float NormalBattleBGMDistMultiplier; // 0x0100(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ANoceTerritoryVolume*> TerritoryVolumes; // 0x0108(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* Actor)> OnEnemySpawned; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* EnemyCharacter)> OnEnemyDeadEvent; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* EnemyCharacter)> OnEnemyFakeDeadEvent; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_148[0x48]; // 0x0148(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNoceCharacterRecord> EnemyRecordArray; // 0x0190(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceInheritedAIRecord> InheritedAIRecord; // 0x01A0(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
public:
void AddNavigationBuildLock(uint8 Flags_0);
void AddRecord(const struct FNoceCharacterRecord& InRecord);
bool AnyEnemyAliveBesidesFreak(class FName ActorTag, const struct FGameplayTag& BesidesCharacterTag);
bool AnyEnemyAliveByCharacterName(class FName CharacterName);
bool AnyEnemyAliveByGameplayTag(const struct FGameplayTag& CharacterNameTag);
bool AnyEnemyAliveByTag(class FName TagName);
bool BattleBGMDisabled();
void ClearSaveGameRecord();
void DestroyAllEnemy();
void EnableEnemyNavModifier(bool Enable);
void EnablePlayerNavModifier(bool Enable);
class AActor* GetEnemyActorByOwnedGameplayTag(const struct FGameplayTag& GameplayTag, bool IsAlive);
class AActor* GetEnemyActorByTag(const struct FGameplayTag& CharacterTag, bool ExactMatch, bool IsAlive);
TArray<class AActor*> GetEnemyActorsByContainer(const struct FGameplayTagContainer& TagContainer, bool ExactMatch, bool IsAlive);
TArray<class AActor*> GetEnemyActorsByOwnedGameplayTag(const struct FGameplayTag& GameplayTag, bool IsAlive);
TArray<class AActor*> GetEnemyActorsByTag(const struct FGameplayTag& CharacterTag, bool ExactMatch, bool IsAlive);
int32 GetEnemyAliveCount();
int32 GetEnemyAliveCountByCharacterTag(const struct FGameplayTag& CharacterTag, bool ExactMatch);
int32 GetEnemyAliveCountByTag(class FName TagName);
int32 GetNewAttackID();
TArray<struct FNoceCharacterRecord> GetSaveData();
class ANoceAISpawner* GetSpawner(class AActor* SpawnedActor);
struct FNoceCharacterRecord GetSpecifyRecord(class FName SpawnerName);
TArray<class ANoceTerritoryVolume*> GetTerritoriesByGroup(class FName GroupName);
bool IsAlreadyDeadOnRecord(const class ANoceAISpawner* Spawner);
bool IsAnySpawnerWaiting();
bool IsInheritedAIRecordDead(class FName InheritedTag);
bool IsInheritedRecordExist(class FName InheritedTag);
bool IsTerritoryExist(class FName GroupName);
void KillAllEnemy();
void KillSpawnerEnemy(const class FName AreaName);
void OnEnemyDead(class AActor* InEnemy);
void OnEnemyFakeDead(class AActor* InEnemy);
void ProcessEndCutscene(class FName IgnoreTag, bool UnlockNavigation);
void ProcessEnterCutscene(class FName IgnoreTag, bool InHideEnemy, bool InHideNPC, bool LockNavigation);
void RebuildNavigation();
void RegisterEnemyActor(class AActor* InEnemy);
void RegisterEnemyController(class ANoceAIController* pController);
void RegisterSpawner(class FName Group, class ANoceAISpawner* pSpawner);
void RegisterTerritory(class ANoceTerritoryVolume* Volume);
void RemoveNavigationBuildLock(uint8 Flags_0);
void SetSightRatio(float InNewSightRatio);
void SetSightRatioToController(class AAIController* InController, float InCurrentSightRatio, float InNewSightRatio);
void SetSightRatioToSpawnedControllers(float InNewSightRatio);
void SpawnEnemies(class FName Group, int32 Num);
void UnregisterEnemyActor(class AActor* InEnemy);
void UnregisterEnemyController(class ANoceAIController* pController);
void UnregisterSpawner(class FName Group, class ANoceAISpawner* pSpawner);
void UnRegisterTerritory(class ANoceTerritoryVolume* Volume);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAISystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAISystem")
}
static class UNoceAISystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAISystem>();
}
};
DUMPER7_ASSERTS_UNoceAISystem;
// Class GameNoce.NoceProgressTransitionInstance
// 0x0038 (0x00F8 - 0x00C0)
class UNoceProgressTransitionInstance final : public USMTransitionInstance
{
public:
uint8 Pad_C0[0x38]; // 0x00C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceProgressTransitionInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceProgressTransitionInstance")
}
static class UNoceProgressTransitionInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceProgressTransitionInstance>();
}
};
DUMPER7_ASSERTS_UNoceProgressTransitionInstance;
// Class GameNoce.NoceAnimNotify_EventTagToAbility
// 0x0010 (0x0048 - 0x0038)
class UNoceAnimNotify_EventTagToAbility final : public UAnimNotify
{
public:
struct FGameplayTag EventTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MagnitudeValue; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, 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("NoceAnimNotify_EventTagToAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimNotify_EventTagToAbility")
}
static class UNoceAnimNotify_EventTagToAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimNotify_EventTagToAbility>();
}
};
DUMPER7_ASSERTS_UNoceAnimNotify_EventTagToAbility;
// Class GameNoce.NoceAnalyticsInstance
// 0x0090 (0x00C0 - 0x0030)
class UNoceAnalyticsInstance : public UGameInstanceSubsystem
{
public:
TArray<class UNoceAnalyticsBaseRecord*> RecordList; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UNoceAnalyticsBaseRecord*> BattleRecordList; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool IsSessionStarted; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsContinueGame; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString CurrentRowName; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsLoadGame; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString CurrentChapterName; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAnalyticsBasicRecord* BasicRecord; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAnalyticsProgressRecord* ProgressRecord; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAnalyticsProgressRecord* SavedProgressRecord; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAnalyticsSingleBattleRecord* CurrentBattleRecord; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ContinueGame();
void Deinitialize_BP();
void EndBattle();
bool EndSession();
void EndSession_BP();
class FString GetAnalyticsState();
class ANocePlayerCharacter* GetNocePlayerCharacter_Internal();
void Initialize_BP();
void ManuallyEndSession();
void OnAddConsumableItem(class FName InItemName, int32 InQuantity);
void OnAddItem(ENoceInventoryType InType, class FName InItemName);
void OnAddNewWeapon(class FName InWeaponID);
void OnEnemyDead(class AActor* InEnemyActor);
void OnEnemyFakeDead(class AActor* InEnemyActor);
void OnFaithChanged(float InDelta);
void OnLoadGameSlot();
void OnPlayerDie();
void OnPlayerTakeDamage(class AActor* InAttacker, class FName InComboName, float InHealthDamage);
void OnProgressChanged(const struct FGameplayTag& InTag);
void OnProgressInitialized(const struct FGameplayTag& InTag);
void OnSanityChanged(float InDelta);
void OnSaveGameSlot(bool InIsAutoSave);
void OnUseConsumableItem(class FName InItemName);
void OnWeaponDurabilityChanged(class FName InWeaponName, float InDelta);
void RegisterSystems_BP(class ANoceGameState* InNoceGameState, class ANocePlayerState* InNocePlayerState);
void ResetRecords();
void StartBattle();
bool StartSession();
void StartSession_BP();
void UnregisterSystems_BP(class ANoceGameState* InNoceGameState, class ANocePlayerState* InNocePlayerState);
void WriteRecords();
struct FNoceAnalyticsDataRow GetAnalyticsDataByName(class FName InName) const;
TArray<class FName> GetAnalyticsDataRowNames() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnalyticsInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnalyticsInstance")
}
static class UNoceAnalyticsInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnalyticsInstance>();
}
};
DUMPER7_ASSERTS_UNoceAnalyticsInstance;
// Class GameNoce.NoceSimpleList
// 0x0078 (0x00A0 - 0x0028)
class UNoceSimpleList : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool EnableMouseInput; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SelectOnMouseEnter; // 0x0031(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 DefaultSelectIndex; // 0x0034(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle PreviousSound; // 0x0038(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle NextSound; // 0x0040(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle MouseHoverSound; // 0x0048(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index)> MouseDownEvent; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index)> MouseEnterEvent; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index)> RefreshSelection; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TArray<class UUserWidget*> Slots; // 0x0080(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
class UUserWidget* SelectingSlot; // 0x0090(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 SelectingIndex; // 0x0098(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClearSelectionWithoutAnimation();
void Confirm();
void ForceSelectAgain(int32 Index_0);
int32 GetSelectingIndex();
class UUserWidget* GetSelectingSlot();
int32 GetSlotsLength();
void GetSubMenuPos(class UUserWidget* Menu, const struct FGeometry& Container, const struct FVector2D& RelativePos, struct FGeometry* Geometry, struct FVector2D* LocalPos);
void Initialize(const TArray<class UUserWidget*>& InSlots);
void PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId);
void Reset();
void ResetAll();
void SelectIndex(int32 Index_0, bool* Success);
void SelectNext();
void SelectPrevious();
void SelectSlot(class UUserWidget* Widget, bool* Success);
void SetSound(const struct FNeoAudioTriggerIdHandle& InPreviousSound, const struct FNeoAudioTriggerIdHandle& InNextSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound);
void UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key, bool* IsTriggered);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSimpleList")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSimpleList")
}
static class UNoceSimpleList* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSimpleList>();
}
};
DUMPER7_ASSERTS_UNoceSimpleList;
// Class GameNoce.NoceSimpleGrid
// 0x0008 (0x00A8 - 0x00A0)
class UNoceSimpleGrid : public UNoceSimpleList
{
public:
class UNoceUIInputDirectionHelper* InputHelper; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetAnalogValue(const struct FKey& Key, float Value);
void SetupKeys();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSimpleGrid")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSimpleGrid")
}
static class UNoceSimpleGrid* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSimpleGrid>();
}
};
DUMPER7_ASSERTS_UNoceSimpleGrid;
// Class GameNoce.NoceAnalyticsBaseRecord
// 0x0060 (0x0088 - 0x0028)
class UNoceAnalyticsBaseRecord : public UObject
{
public:
class FString RecordName_NonExport; // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FString, class FString> PropertyNameValueMap_NonExport; // 0x0038(0x0050)(BlueprintVisible, Transient, NativeAccessSpecifierPublic)
public:
void DeepCopyFromSource(const class UNoceAnalyticsBaseRecord* InSource);
void ResetRecord();
void WriteRecord();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnalyticsBaseRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnalyticsBaseRecord")
}
static class UNoceAnalyticsBaseRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnalyticsBaseRecord>();
}
};
DUMPER7_ASSERTS_UNoceAnalyticsBaseRecord;
// Class GameNoce.NoceAnimCancelComponent
// 0x0110 (0x01B0 - 0x00A0)
class UNoceAnimCancelComponent final : public UActorComponent
{
public:
TSubclassOf<class UGameplayEffect> GE_CounterCancel; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A8[0xF0]; // 0x00A8(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerCharacter* PlayerCharacter; // 0x0198(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerController* PlayerController; // 0x01A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x01A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
bool CanAnimCanel(ENoceAnimCancel InAnimCanel);
void ClearAllAnimCancels(class FName InExcludeStateMachineName, class FName InExcludeStateName);
void HandleOnPossessed(bool InPossessed);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimCancelComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimCancelComponent")
}
static class UNoceAnimCancelComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimCancelComponent>();
}
};
DUMPER7_ASSERTS_UNoceAnimCancelComponent;
// Class GameNoce.NoceSkyDomeVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceSkyDomeVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSkyDomeDataRowHandle SkyDomeDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceSkyDomeProgress> SkyDomeDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSkyDomeVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSkyDomeVolumeComponent")
}
static class UNoceSkyDomeVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSkyDomeVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceSkyDomeVolumeComponent;
// Class GameNoce.NoceAnalyticsBasicRecord
// 0x0108 (0x0190 - 0x0088)
class UNoceAnalyticsBasicRecord final : public UNoceAnalyticsBaseRecord
{
public:
class FString Version; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString RoundType; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ActionLevel; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString RiddleLevel; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EndingType; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StartProgress; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EndProgress; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan TotalPlayTime; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan TotalExpolreTime; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan TotalBattleTime; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsManuallyStop; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> ProgressList; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
int32 DeadCount; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TotalDamage; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SanityLoss; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_134[0x54]; // 0x0134(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimespan StartSessionTime_NonExport; // 0x0188(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnalyticsBasicRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnalyticsBasicRecord")
}
static class UNoceAnalyticsBasicRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnalyticsBasicRecord>();
}
};
DUMPER7_ASSERTS_UNoceAnalyticsBasicRecord;
// Class GameNoce.NoceDebugDrawComponent
// 0x0038 (0x00D8 - 0x00A0)
class UNoceDebugDrawComponent final : public UActorComponent
{
public:
uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D TextPosition; // 0x00C8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
void AddText(const class FString& InStr, const struct FColor& InColor);
void ClearPendingText();
void DrawBox(const struct FVector2D& Pos, const struct FVector2D& Extent, const struct FColor& LineColor, float Thickness);
void DrawLine(const struct FVector2D& Start, const struct FVector2D& End, const struct FColor& LineColor, float Thickness);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDebugDrawComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDebugDrawComponent")
}
static class UNoceDebugDrawComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDebugDrawComponent>();
}
};
DUMPER7_ASSERTS_UNoceDebugDrawComponent;
// Class GameNoce.NoceAnalyticsProgressRecord
// 0x02A8 (0x0330 - 0x0088)
class UNoceAnalyticsProgressRecord final : public UNoceAnalyticsBaseRecord
{
public:
float TotalFaith; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeaponDurabilityLoss; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, int32> PickupConsumableMap; // 0x0090(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FName, int32> PickupWeaponMap; // 0x00E0(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FName, int32> ConsumableUsageMap; // 0x0130(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FName, float> WeaponDurabilityMap; // 0x0180(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TArray<class FName> PickupKeyItemEmaList; // 0x01D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
int32 DeadCount; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TotalDamage; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SanityLoss; // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EnemyKillCount; // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FString, float> EnemyDamageMap; // 0x01F0(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FString, int32> EnemyKillCountMap; // 0x0240(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FString, int32> EnemyFakeDeadMap; // 0x0290(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FString, int32> UpgradeTypeMap; // 0x02E0(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnalyticsProgressRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnalyticsProgressRecord")
}
static class UNoceAnalyticsProgressRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnalyticsProgressRecord>();
}
};
DUMPER7_ASSERTS_UNoceAnalyticsProgressRecord;
// Class GameNoce.NoceAnalyticsSingleBattleRecord
// 0x0278 (0x0300 - 0x0088)
class UNoceAnalyticsSingleBattleRecord final : public UNoceAnalyticsBaseRecord
{
public:
class FString StartProgress; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan BattleTime; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeaponDurabilityLoss; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, int32> ConsumableUsageMap; // 0x00A8(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FName, float> WeaponDurabilityMap; // 0x00F8(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FName, int32> ConsumableLeftMap; // 0x0148(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FString, float> WeaponLeftMap; // 0x0198(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TArray<class FName> EquippedOmamorList; // 0x01E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
bool IsDead; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TotalDamage; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SanityLoss; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EnemyKillCount; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FString, float> EnemyDamageMap; // 0x0208(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FString, int32> EnemyKillCountMap; // 0x0258(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TMap<class FString, int32> EnemyFakeDeadMap; // 0x02A8(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
struct FTimespan StartBattleTime_NonExport; // 0x02F8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnalyticsSingleBattleRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnalyticsSingleBattleRecord")
}
static class UNoceAnalyticsSingleBattleRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnalyticsSingleBattleRecord>();
}
};
DUMPER7_ASSERTS_UNoceAnalyticsSingleBattleRecord;
// Class GameNoce.NoceCutsceneWidget
// 0x0020 (0x03D0 - 0x03B0)
class UNoceCutsceneWidget : public UNoceFocusableWidget
{
public:
TMulticastInlineDelegate<void()> OnSkipEvent; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UMediaPlayer* MediaPlayer; // 0x03C0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsPaused; // 0x03C8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanSkip; // 0x03C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsMouseMoved; // 0x03CA(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsShowingGuide; // 0x03CB(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ShowMouseTime; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void Pause();
void Resume();
void SetCanSkip(bool InCanSkip, bool* NoUse);
void SetHasCamera(bool InHasCamera, bool* NoUse);
void SetSequenceActor(class ALevelSequenceActor* InActor, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCutsceneWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCutsceneWidget")
}
static class UNoceCutsceneWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCutsceneWidget>();
}
};
DUMPER7_ASSERTS_UNoceCutsceneWidget;
// Class GameNoce.NoceAnimationCharacterInterface
// 0x0000 (0x0000 - 0x0000)
class INoceAnimationCharacterInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimationCharacterInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimationCharacterInterface")
}
static class INoceAnimationCharacterInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceAnimationCharacterInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceAnimationCharacterInterface;
// Class GameNoce.NoceSSFSVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceSSFSVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSSFSDataRowHandle DataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceSSFSProgress> DataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSSFSVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSSFSVolumeComponent")
}
static class UNoceSSFSVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSSFSVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceSSFSVolumeComponent;
// Class GameNoce.NoceAnimationEnemyInterface
// 0x0000 (0x0000 - 0x0000)
class INoceAnimationEnemyInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimationEnemyInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimationEnemyInterface")
}
static class INoceAnimationEnemyInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceAnimationEnemyInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceAnimationEnemyInterface;
// Class GameNoce.NoceCreditWidget
// 0x0040 (0x03F0 - 0x03B0)
class UNoceCreditWidget final : public UNoceFocusableWidget
{
public:
float DebugUpdateSpeed; // 0x03B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float UpdateSpeed; // 0x03B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ActiveSound; // 0x03B8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle DeactiveSound; // 0x03C0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_3C8[0x20]; // 0x03C8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
bool IsFocused; // 0x03E8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3E9[0x3]; // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BGMPosition; // 0x03EC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
bool AddDeltaTime(float InDeltaTime);
float GetUpdateSpeed();
bool OnSpeedUpdated();
void OnWindowFocusChanged(bool IsActive);
void SetCreditDataTables(const class FName InName, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCreditWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCreditWidget")
}
static class UNoceCreditWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCreditWidget>();
}
};
DUMPER7_ASSERTS_UNoceCreditWidget;
// Class GameNoce.NoceAnimationNpcInterface
// 0x0000 (0x0000 - 0x0000)
class INoceAnimationNpcInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimationNpcInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimationNpcInterface")
}
static class INoceAnimationNpcInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceAnimationNpcInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceAnimationNpcInterface;
// Class GameNoce.NoceAnimationPlayerInterface
// 0x0000 (0x0000 - 0x0000)
class INoceAnimationPlayerInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimationPlayerInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimationPlayerInterface")
}
static class INoceAnimationPlayerInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceAnimationPlayerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceAnimationPlayerInterface;
// Class GameNoce.NoceAnimInstance
// 0x00D0 (0x0560 - 0x0490)
#pragma pack(push, 0x1)
class alignas(0x10) UNoceAnimInstance : public USMAnimInstance
{
public:
uint8 Pad_490[0x8]; // 0x0490(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EObjectTypeQuery> SlopeDetectObjectTypes; // 0x0498(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
ECollisionChannel PawnObjectChannel; // 0x04A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel IKCollisionChannel; // 0x04A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETraceTypeQuery IKTraceTypeQuery; // 0x04AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4AB[0x1]; // 0x04AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float IKTraceBoxSize; // 0x04AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DoIKTraceHeightThreshold; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseSlopeDetect; // 0x04B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DebugSlopeDetect; // 0x04B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4B6[0x2]; // 0x04B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class UCharacterMovementComponent* OwnerMovementComponent; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ACharacter* OwnerCharacter; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsHeadTracking; // 0x04C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4C9[0x3]; // 0x04C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RoleStartTime; // 0x04CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 RolePatternIndex; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterLink; // 0x04D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanLeaveLink; // 0x04D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInLinkState; // 0x04D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4D7[0x1]; // 0x04D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 LinkBankID; // 0x04D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LinkMotionID; // 0x04DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool InRagdollState; // 0x04E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HasSaveRagdollFinalPose; // 0x04E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4E2[0x2]; // 0x04E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName RagdollFinalPoseName; // 0x04E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4EC[0x4]; // 0x04EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
float FootIKInterpScale; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DefaultSlotInterpValue; // 0x04F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DefaultSlotBlending; // 0x04F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DefaultSlotFixBlending; // 0x04FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsDefaultSlotFixActive; // 0x0500(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bRBWorldCollision; // 0x0501(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool DefaultRBWorldCollision; // 0x0502(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ECollisionChannel RBWorldCollisionChannel; // 0x0503(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ECollisionChannel DefaultRBWorldCollisionChannel; // 0x0504(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool ShouldDoIKTrace; // 0x0505(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_506[0x2]; // 0x0506(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float SkirtRigidBodyAlpha; // 0x0508(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float ScarfRigidBodyAlpha; // 0x050C(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float ShawlKawaiiAlpha; // 0x0510(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float HairKawaiiAlpha; // 0x0514(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool PendingWarmUp; // 0x0518(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDisablePhysWeightOneFrame; // 0x0519(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_51A[0x2]; // 0x051A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float WarmUpRBANAlpha; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector PhysicsWorldGravity; // 0x0520(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool TransferBoneVelocities; // 0x0538(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_539[0x3]; // 0x0539(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CharTopPhysAlpha; // 0x053C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float BodyMidPhysAlpha; // 0x0540(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float HairMidPhysAlpha; // 0x0544(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENocePhysType HairPhysType; // 0x0548(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_549[0x3]; // 0x0549(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HairBottomPhysAlpha; // 0x054C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENocePhysType BodyPhysType; // 0x0550(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_551[0x3]; // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BodyBottomPhysAlpha; // 0x0554(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void AfterSetDefaultSlotBlending(float InValue);
void CheckIKWhenSeqStop();
bool GetCanEnterLink();
int32 GetRolePatternIndex();
void ReplaceSetScarfRigidBodyAlpha(float InValue);
void ReplaceSetShawlKawaiiAlpha(float InValue);
void ReplaceSetShiroFurAlpha(float InValue);
void ReplaceSetSkirtRigidBodyAlpha(float InValue);
void ResetRoleStartTime();
void SetbIsDefaultSlotFixActive(bool InValue);
void SetBodyMidPhysAlpha(float InValue);
void SetCanEnterLinkState(int32 InBankID, int32 InMotionID);
void SetCharTopPhysAlpha(float InValue);
void SetDefaultSlotBlending(float InValue);
void SetDefaultSlotFixBlending(float InValue);
void SetFootIKInterpScale(float InValue);
void SetForceLeaveLinkState();
void SetHairKawaiiAlpha(float InValue);
void SetHairMidPhysAlpha(float InValue);
void SetPhysicsWorldGravity(const struct FVector& InValue);
void SetRBWorldCollision(bool InValue);
void SetRBWorldCollisionChannel(ECollisionChannel InValue);
void SetRolePatternIndex(int32 InIndex);
void SetRoleStartTime(float InTime);
void SetScarfRigidBodyAlpha(float InValue);
void SetShawlKawaiiAlpha(float InValue);
void SetShouldDoIKTrace(bool InValue);
void SetSkirtRigidBodyAlpha(float InValue);
void SetTransferBoneVelocities(bool InValue);
void SetWarmUpRBANAlpha(float InValue);
bool ShouldDoIKTraceByHeight();
bool GetbIsDefaultSlotFixActive() const;
float GetBodyBottomPhysAlpha() const;
float GetBodyMidPhysAlpha() const;
float GetCharTopPhysAlpha() const;
float GetDefaultSlotBlending() const;
float GetDefaultSlotFixBlending() const;
float GetFinalPhysAlpha(float InParentAlpha, float InValue) const;
float GetFootIKInterpScale() const;
float GetHairBottomPhysAlpha() const;
float GetHairKawaiiAlpha() const;
float GetHairMidPhysAlpha() const;
float GetPhysAlphaInPendingWarmUp(float InValue, ENocePhysType InPhysType) const;
struct FVector GetPhysicsWorldGravity() const;
bool GetRBWorldCollision() const;
ECollisionChannel GetRBWorldCollisionChannel() const;
float GetScarfRigidBodyAlpha() const;
float GetShawlKawaiiAlpha() const;
float GetSkirtRigidBodyAlpha() const;
bool GetTransferBoneVelocities() const;
float GetWarmUpRBANAlpha() const;
float InternalGetBottomPhysAlpha(const float InMidPhysAlpha, const float InBottomValue, const ENocePhysType InPhysType, const float InGamePlayAlpha) const;
bool LerpWithDefaultSlotBlendingForSeamlessOut(float* OutResult, float A, float B) const;
float ReplaceGetScarfRigidBodyAlpha() const;
float ReplaceGetShawlKawaiiAlpha() const;
float ReplaceGetShiroFurAlpha() const;
float ReplaceGetSkirtRigidBodyAlpha() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimInstance")
}
static class UNoceAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimInstance>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UNoceAnimInstance;
// Class GameNoce.NoceRigTempDataStorage
// 0x0010 (0x0040 - 0x0030)
class UNoceRigTempDataStorage final : public UDataAsset
{
public:
TArray<struct FTempDataStorage> TempStoredData; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRigTempDataStorage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRigTempDataStorage")
}
static class UNoceRigTempDataStorage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceRigTempDataStorage>();
}
};
DUMPER7_ASSERTS_UNoceRigTempDataStorage;
// Class GameNoce.NoceAnimInstanceInterface
// 0x0000 (0x0000 - 0x0000)
class INoceAnimInstanceInterface final
{
public:
void WarmUp(int32 WarmUpFrames);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimInstanceInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimInstanceInterface")
}
static class INoceAnimInstanceInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceAnimInstanceInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceAnimInstanceInterface;
// Class GameNoce.NoceAnimNotify
// 0x0000 (0x0038 - 0x0038)
class UNoceAnimNotify final : public UAnimNotify
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimNotify")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimNotify")
}
static class UNoceAnimNotify* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimNotify>();
}
};
DUMPER7_ASSERTS_UNoceAnimNotify;
// Class GameNoce.NoceAnimNotifyState_AnimCanel
// 0x0048 (0x0078 - 0x0030)
class UNoceAnimNotifyState_AnimCanel final : public UAnimNotifyState
{
public:
TArray<ENoceAnimCancel> AnimCancelArray; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag ActivateGameplayTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FName UsedStateMachineName; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAnimNotifyState_AnimCanel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAnimNotifyState_AnimCanel")
}
static class UNoceAnimNotifyState_AnimCanel* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAnimNotifyState_AnimCanel>();
}
};
DUMPER7_ASSERTS_UNoceAnimNotifyState_AnimCanel;
// Class GameNoce.NoceANS_AI_FaceToTarget
// 0x0040 (0x0070 - 0x0030)
class UNoceANS_AI_FaceToTarget final : public UAnimNotifyState
{
public:
bool RotateLock; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RotateSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_AI_FaceToTarget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_AI_FaceToTarget")
}
static class UNoceANS_AI_FaceToTarget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_AI_FaceToTarget>();
}
};
DUMPER7_ASSERTS_UNoceANS_AI_FaceToTarget;
// Class GameNoce.NoceSubtitleTrack
// 0x0008 (0x00D0 - 0x00C8)
class UNoceSubtitleTrack final : public UMovieScenePropertyTrack
{
public:
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSubtitleTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSubtitleTrack")
}
static class UNoceSubtitleTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSubtitleTrack>();
}
};
DUMPER7_ASSERTS_UNoceSubtitleTrack;
// Class GameNoce.GameSaveSubsystemInterface
// 0x0000 (0x0000 - 0x0000)
class IGameSaveSubsystemInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSaveSubsystemInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSaveSubsystemInterface")
}
static class IGameSaveSubsystemInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IGameSaveSubsystemInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IGameSaveSubsystemInterface;
// Class GameNoce.NoceANS_ApplyGEOnAttackTraceHit
// 0x0010 (0x0060 - 0x0050)
class UNoceANS_ApplyGEOnAttackTraceHit final : public UNoceANS_ApplyGameplayEffect
{
public:
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnAttackTraceHit(const TArray<struct FNoceAttackHitResult>& InHitResults) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_ApplyGEOnAttackTraceHit")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_ApplyGEOnAttackTraceHit")
}
static class UNoceANS_ApplyGEOnAttackTraceHit* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_ApplyGEOnAttackTraceHit>();
}
};
DUMPER7_ASSERTS_UNoceANS_ApplyGEOnAttackTraceHit;
// Class GameNoce.NoceANS_ApplyGESetByCaller
// 0x0010 (0x0040 - 0x0030)
class UNoceANS_ApplyGESetByCaller final : public UAnimNotifyState
{
public:
TArray<struct FNoceApplyGESetByCaller> GameplayEffects; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_ApplyGESetByCaller")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_ApplyGESetByCaller")
}
static class UNoceANS_ApplyGESetByCaller* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_ApplyGESetByCaller>();
}
};
DUMPER7_ASSERTS_UNoceANS_ApplyGESetByCaller;
// Class GameNoce.NoceANS_AttackTrace
// 0x00B8 (0x00E8 - 0x0030)
class UNoceANS_AttackTrace final : public UAnimNotifyState
{
public:
struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FName ComboName; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> AttackTraceNames; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> DeflectAttackTraceNames; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<class FName, class UCurveFloat*> AtttackTraceRadiusRatioCurveMap; // 0x0078(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
bool IsLinkAttack; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TickInterval; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SkipTickOnce; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D1[0x17]; // 0x00D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_AttackTrace")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_AttackTrace")
}
static class UNoceANS_AttackTrace* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_AttackTrace>();
}
};
DUMPER7_ASSERTS_UNoceANS_AttackTrace;
// Class GameNoce.NoceSystemMessageWidget
// 0x0000 (0x0368 - 0x0368)
class UNoceSystemMessageWidget final : public UNoceAnimWidget
{
public:
void ShowText(const struct FNoceSystemMessageData& InData, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSystemMessageWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSystemMessageWidget")
}
static class UNoceSystemMessageWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSystemMessageWidget>();
}
};
DUMPER7_ASSERTS_UNoceSystemMessageWidget;
// Class GameNoce.NoceReplaceWidget
// 0x00D0 (0x0480 - 0x03B0)
class UNoceReplaceWidget : public UNoceFocusableWidget
{
public:
class UTextBlock* NameTextBlock1; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* NameTextBlock2; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeInLong; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Loop; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath PickPreviewWidgetPath; // 0x03D0(0x0020)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath PopWindowWidgetPath; // 0x03F0(0x0020)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText PopWindowDialogText; // 0x0410(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag HideShortcutTag; // 0x0420(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectSound; // 0x0428(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle CancelSound; // 0x0430(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle PopWindowFadeInSound; // 0x0438(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle PopWindowFadeOutSound; // 0x0440(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle PopWindowReplaceSound; // 0x0448(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
class UNocePlayerInventoryComponent* InventoryComponent; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePickPreviewWidget* PickPreviewWidget; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePopWindowWidget* PopWindowWidget; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> AllIDs; // 0x0468(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
bool IsShowAfterPickupPreview; // 0x0478(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_479[0x7]; // 0x0479(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnMouseDown(int32 Index_0);
void OnPickPreviewClose();
void OnPopWindowClose();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceReplaceWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceReplaceWidget")
}
static class UNoceReplaceWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceReplaceWidget>();
}
};
DUMPER7_ASSERTS_UNoceReplaceWidget;
// Class GameNoce.NoceReplaceWeaponWidget
// 0x0088 (0x0508 - 0x0480)
class UNoceReplaceWeaponWidget final : public UNoceReplaceWidget
{
public:
TMulticastInlineDelegate<void(bool IsSuccess, bool IsEquippedWeapon, class FName ID)> OnReplaceEnd; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UNoceWepShortcutItemWidget* WBP_WepShortcut_Item_0; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWepShortcutItemWidget* WBP_WepShortcut_Item_1; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWepShortcutItemWidget* WBP_WepShortcut_Item_2; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Weapon; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Weapon_Mat; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWepDurabilityWidget* WBP_WepShortcut_Durability; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* WeaponMaterial; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceHorizontalList* List; // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName WeaponID; // 0x04D0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 EquippedIndex; // 0x04D8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4DC[0x4]; // 0x04DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNoceWepShortcutItemWidget*> AllWeaponChilds; // 0x04E0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceInventoryWeapon> Weapons; // 0x04F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class UMaterialInstanceDynamic* WeaponDynamicMaterial; // 0x0500(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnRefreshSelection(int32 Index_0);
void ShowWeapon(class FName ID);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceReplaceWeaponWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceReplaceWeaponWidget")
}
static class UNoceReplaceWeaponWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceReplaceWeaponWidget>();
}
};
DUMPER7_ASSERTS_UNoceReplaceWeaponWidget;
// Class GameNoce.NoceANS_BodyPartGroup
// 0x0048 (0x0078 - 0x0030)
class UNoceANS_BodyPartGroup final : public UAnimNotifyState
{
public:
bool DebugLog; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> BeginAddBodyPartGroups; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> BeginRemoveBodyPartGroups; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> EndAddBodyPartGroups; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> EndRemoveBodyPartGroups; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_BodyPartGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_BodyPartGroup")
}
static class UNoceANS_BodyPartGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_BodyPartGroup>();
}
};
DUMPER7_ASSERTS_UNoceANS_BodyPartGroup;
// Class GameNoce.NoceANS_CameraShake
// 0x0018 (0x0048 - 0x0030)
class UNoceANS_CameraShake final : public UAnimNotifyState
{
public:
TSubclassOf<class UCameraShakeBase> ShakeClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool StopCameraShakeImmediately; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3D[0xB]; // 0x003D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_CameraShake")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_CameraShake")
}
static class UNoceANS_CameraShake* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_CameraShake>();
}
};
DUMPER7_ASSERTS_UNoceANS_CameraShake;
// Class GameNoce.NoceANS_EnableCollisionByTag
// 0x0010 (0x0040 - 0x0030)
class UNoceANS_EnableCollisionByTag final : public UAnimNotifyState
{
public:
bool ShowDebugInfo; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName CollisionComponentTag; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ForCharAdditionalCollision; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECollisionEnabled BeginCollisionEnableType; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECollisionEnabled EndCollisionEnableType; // 0x003E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_EnableCollisionByTag")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_EnableCollisionByTag")
}
static class UNoceANS_EnableCollisionByTag* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_EnableCollisionByTag>();
}
};
DUMPER7_ASSERTS_UNoceANS_EnableCollisionByTag;
// Class GameNoce.NoceProgressSMInstance
// 0x0010 (0x0708 - 0x06F8)
class UNoceProgressSMInstance final : public USMInstance
{
public:
uint8 Pad_6F8[0x10]; // 0x06F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceProgressSMInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceProgressSMInstance")
}
static class UNoceProgressSMInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceProgressSMInstance>();
}
};
DUMPER7_ASSERTS_UNoceProgressSMInstance;
// Class GameNoce.NoceANS_EnablePlayerLookAtTarget
// 0x0010 (0x0040 - 0x0030)
class UNoceANS_EnablePlayerLookAtTarget final : public UAnimNotifyState
{
public:
class FName ComponentTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool StartEnable; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EndEnable; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_EnablePlayerLookAtTarget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_EnablePlayerLookAtTarget")
}
static class UNoceANS_EnablePlayerLookAtTarget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_EnablePlayerLookAtTarget>();
}
};
DUMPER7_ASSERTS_UNoceANS_EnablePlayerLookAtTarget;
// Class GameNoce.NoceSavePointUpgradeDataUIAsset
// 0x0050 (0x0080 - 0x0030)
class UNoceSavePointUpgradeDataUIAsset final : public UDataAsset
{
public:
TMap<ENoceUpgradeType, struct FNoceSavePointUpgradeUIData> Data; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
struct FNoceSavePointUpgradeListItemData GetListItemData(ENoceUpgradeType Type);
class FText GetPopWindowText(ENoceUpgradeType Type);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSavePointUpgradeDataUIAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSavePointUpgradeDataUIAsset")
}
static class UNoceSavePointUpgradeDataUIAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSavePointUpgradeDataUIAsset>();
}
};
DUMPER7_ASSERTS_UNoceSavePointUpgradeDataUIAsset;
// Class GameNoce.NoceANS_ForceShowScabbard
// 0x0008 (0x0038 - 0x0030)
class UNoceANS_ForceShowScabbard final : public UAnimNotifyState
{
public:
bool bShowScabbardKatanaBegin; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bShowScabbardKatanaEnd; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_ForceShowScabbard")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_ForceShowScabbard")
}
static class UNoceANS_ForceShowScabbard* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_ForceShowScabbard>();
}
};
DUMPER7_ASSERTS_UNoceANS_ForceShowScabbard;
// Class GameNoce.NoceANS_HideWeapon
// 0x0010 (0x0040 - 0x0030)
class UNoceANS_HideWeapon final : public UAnimNotifyState
{
public:
bool StartHide; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EndHide; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_32[0xE]; // 0x0032(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_HideWeapon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_HideWeapon")
}
static class UNoceANS_HideWeapon* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_HideWeapon>();
}
};
DUMPER7_ASSERTS_UNoceANS_HideWeapon;
// Class GameNoce.NoceANS_InputQueue
// 0x0028 (0x0058 - 0x0030)
class UNoceANS_InputQueue final : public UAnimNotifyState
{
public:
TArray<struct FNoceInputQueueUnit> InputQueueUnits; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag ActivateGameplayTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName UsedStateMachineName; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_InputQueue")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_InputQueue")
}
static class UNoceANS_InputQueue* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_InputQueue>();
}
};
DUMPER7_ASSERTS_UNoceANS_InputQueue;
// Class GameNoce.NoceRBANLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceRBANLibrary final : public UBlueprintFunctionLibrary
{
public:
static struct FRigidBodyReference ConvertToRigidBody(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
static void ConvertToRigidBodyPure(const struct FAnimNodeReference& Node, struct FRigidBodyReference* RigidBody, bool* Result);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRBANLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRBANLibrary")
}
static class UNoceRBANLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceRBANLibrary>();
}
};
DUMPER7_ASSERTS_UNoceRBANLibrary;
// Class GameNoce.NoceANS_LockLocationComponent
// 0x0008 (0x0038 - 0x0030)
class UNoceANS_LockLocationComponent final : public UAnimNotifyState
{
public:
bool BeginEnable; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EndEnable; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_LockLocationComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_LockLocationComponent")
}
static class UNoceANS_LockLocationComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_LockLocationComponent>();
}
};
DUMPER7_ASSERTS_UNoceANS_LockLocationComponent;
// Class GameNoce.NoceSanitySpawnSystem
// 0x00E8 (0x0128 - 0x0040)
class UNoceSanitySpawnSystem : public UTickableWorldSubsystem
{
public:
bool Enabled; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InSpawnVolume; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class APawn*> SpawnedEnemies; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
int32 SpawnedEnemyNum; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class ANoceSanitySpawnVolume* CurrentSpawnVolume; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSanitySpawnVolumeSetting CurrSpawnVolumeSetting; // 0x0068(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected)
class ACharacter* TargetSpawnCenter; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 TargetSpawnInterval; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DeleteSpawnedEnemies();
void EnterSpawnVolume_BP();
void ExitSpawnVolume_BP();
void ForceSpawn(const struct FSanitySpawnVolumeSetting& Setting);
bool Initialize_BP();
bool Tick_BP(float DeltaTime);
void UpdateSpawnedEnemies();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSanitySpawnSystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSanitySpawnSystem")
}
static class UNoceSanitySpawnSystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSanitySpawnSystem>();
}
};
DUMPER7_ASSERTS_UNoceSanitySpawnSystem;
// Class GameNoce.NoceANS_PhysicsAssetCollision
// 0x0030 (0x0060 - 0x0030)
class UNoceANS_PhysicsAssetCollision final : public UAnimNotifyState
{
public:
TArray<class FName> BeginBoneNames; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
ECollisionEnabled BeginType; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> EndBoneNames; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
ECollisionEnabled EndType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_PhysicsAssetCollision")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_PhysicsAssetCollision")
}
static class UNoceANS_PhysicsAssetCollision* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_PhysicsAssetCollision>();
}
};
DUMPER7_ASSERTS_UNoceANS_PhysicsAssetCollision;
// Class GameNoce.NoceANS_PlayerHairAlpha
// 0x0028 (0x0058 - 0x0030)
class UNoceANS_PlayerHairAlpha final : public UAnimNotifyState
{
public:
float FadeInTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeOutTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TargetAlpha; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNocePlayerAnimInstance* PlayerAnimInstance; // 0x0040(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DeltaTime; // 0x0048(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float CacheTotalDuration; // 0x004C(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float CacheDiffAlpha; // 0x0050(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float CacheAlpha; // 0x0054(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void SetHairAlpha(float InValue) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_PlayerHairAlpha")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_PlayerHairAlpha")
}
static class UNoceANS_PlayerHairAlpha* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_PlayerHairAlpha>();
}
};
DUMPER7_ASSERTS_UNoceANS_PlayerHairAlpha;
// Class GameNoce.NoceANS_PlayerRotateFromInput
// 0x0060 (0x0090 - 0x0030)
class UNoceANS_PlayerRotateFromInput final : public UNoceAnimNotifyState
{
public:
float RotateSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableLimit; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LimitAngle; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InvertInputVector; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DrawDebug; // 0x003D(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3E[0x52]; // 0x003E(0x0052)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_PlayerRotateFromInput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_PlayerRotateFromInput")
}
static class UNoceANS_PlayerRotateFromInput* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_PlayerRotateFromInput>();
}
};
DUMPER7_ASSERTS_UNoceANS_PlayerRotateFromInput;
// Class GameNoce.NoceANS_Player_DisableSkirt
// 0x0020 (0x0050 - 0x0030)
class UNoceANS_Player_DisableSkirt final : public UNoceAnimNotifyState
{
public:
float FadeInTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeOutTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePlayerAnimInstance* PlayerAnimInstance; // 0x0038(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bHasOperation; // 0x0040(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DeltaTime; // 0x0044(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float CacheTotalDuration; // 0x0048(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float CacheAlpha; // 0x004C(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void SetSkirtAlpha(float InValue) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_Player_DisableSkirt")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_Player_DisableSkirt")
}
static class UNoceANS_Player_DisableSkirt* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_Player_DisableSkirt>();
}
};
DUMPER7_ASSERTS_UNoceANS_Player_DisableSkirt;
// Class GameNoce.NoceANS_RootMotionScale
// 0x0008 (0x0038 - 0x0030)
class UNoceANS_RootMotionScale final : public UAnimNotifyState
{
public:
float RootMotionScale; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_RootMotionScale")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_RootMotionScale")
}
static class UNoceANS_RootMotionScale* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_RootMotionScale>();
}
};
DUMPER7_ASSERTS_UNoceANS_RootMotionScale;
// Class GameNoce.NoceRichTextBlockImageDecorator
// 0x0010 (0x0038 - 0x0028)
class UNoceRichTextBlockImageDecorator final : public URichTextBlockDecorator
{
public:
class UDataTable* ImageSet; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
float SizeFactor; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Padding; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRichTextBlockImageDecorator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRichTextBlockImageDecorator")
}
static class UNoceRichTextBlockImageDecorator* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceRichTextBlockImageDecorator>();
}
};
DUMPER7_ASSERTS_UNoceRichTextBlockImageDecorator;
// Class GameNoce.NoceScrollItemWidget
// 0x0048 (0x03C0 - 0x0378)
class UNoceScrollItemWidget : public UNoceSelectItemWidget
{
public:
uint8 Pad_378[0x28]; // 0x0378(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UWidgetAnimation*> SelectingAnimations; // 0x03A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> UnSelectingAnimations; // 0x03B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
bool GetIsSelected();
void RefreshObject(class UObject* Object);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceScrollItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceScrollItemWidget")
}
static class UNoceScrollItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceScrollItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceScrollItemWidget;
// Class GameNoce.NoceSaveLoadListItemWidget
// 0x0020 (0x03E0 - 0x03C0)
class UNoceSaveLoadListItemWidget : public UNoceScrollItemWidget
{
public:
class UWidgetAnimation* Empty; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EmptyFocus; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EmptySelect; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EmptyUnfocus; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSaveLoadListItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSaveLoadListItemWidget")
}
static class UNoceSaveLoadListItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSaveLoadListItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceSaveLoadListItemWidget;
// Class GameNoce.NoceANS_SetNoceHearingRange
// 0x0008 (0x0038 - 0x0030)
class UNoceANS_SetNoceHearingRange final : public UNoceAnimNotifyState
{
public:
float HearingRange; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RestoreAtNotifyEnd; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_SetNoceHearingRange")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_SetNoceHearingRange")
}
static class UNoceANS_SetNoceHearingRange* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_SetNoceHearingRange>();
}
};
DUMPER7_ASSERTS_UNoceANS_SetNoceHearingRange;
// Class GameNoce.NoceANS_SetParticleParaByCurve
// 0x0108 (0x0138 - 0x0030)
class UNoceANS_SetParticleParaByCurve final : public UAnimNotifyState
{
public:
class FName IdentifyTag; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, class UCurveFloat*> FloatCurveMap; // 0x0038(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<class FName, class UCurveVector*> VectorCurveMap; // 0x0088(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<class FName, class UCurveLinearColor*> LinearColorCurveMap; // 0x00D8(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_SetParticleParaByCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_SetParticleParaByCurve")
}
static class UNoceANS_SetParticleParaByCurve* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_SetParticleParaByCurve>();
}
};
DUMPER7_ASSERTS_UNoceANS_SetParticleParaByCurve;
// Class GameNoce.NoceANS_StartInvincible
// 0x0000 (0x0030 - 0x0030)
class UNoceANS_StartInvincible final : public UAnimNotifyState
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_StartInvincible")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_StartInvincible")
}
static class UNoceANS_StartInvincible* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_StartInvincible>();
}
};
DUMPER7_ASSERTS_UNoceANS_StartInvincible;
// Class GameNoce.NocePickupsPoint
// 0x0068 (0x0308 - 0x02A0)
class ANocePickupsPoint : public ANoceActor
{
public:
class FName DisplayText; // 0x02A0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Distance; // 0x02A8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* SceneRootComponent; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
ENoceAutoHintSize SpawnPickupAutoHintSize; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HasToResizeTriggerBox; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsPickupsDynamicallyGenerated; // 0x02C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C3[0x5]; // 0x02C3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UBoxComponent* ReferencedBox; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsFixed; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanBeDynamic; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanOnlyBeDynamic; // 0x02D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsDynamic; // 0x02D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNocePickupsPointDeployedData DeployedData; // 0x02D8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FGameplayTag DynamicProgressTag; // 0x02F0(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsExactMatch; // 0x02F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasPickedup; // 0x02F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsGeneratePickupsOnBeginPlay; // 0x02FA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2FB[0x5]; // 0x02FB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class ANoceInteractableBase* SpawnedPickups; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
bool CanRegisterSaveData();
bool CheckIfDeployedDataFit();
void DoSetTriggerBox();
class ANoceInteractableBase* GenerateDynamicPickups(TSubclassOf<class ANoceInteractableBase> InInteractable, bool InIsForceGenerate);
class ANoceInteractableBase* GeneratePickupsByCurrentState();
void OnActorModified_BP();
void OnPickupsGenerateDynamically_BP();
void OnSetupPickups_BP();
void RemovePickups();
void SetupEvntPickups_BP();
void SetupSpawnedPickups();
void ShowDebugSelection(bool IsShow);
void ShowDynamicPickupsDebugInfo();
void UpdateSpawnedPickups();
bool CanBeDynamicCandidate(int32 InGroupTypeBitmask) const;
bool IsCurrentDynamicProgressTag() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupsPoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupsPoint")
}
static class ANocePickupsPoint* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupsPoint>();
}
};
DUMPER7_ASSERTS_ANocePickupsPoint;
// Class GameNoce.NoceANS_StartSuperArmor
// 0x0000 (0x0030 - 0x0030)
class UNoceANS_StartSuperArmor final : public UAnimNotifyState
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_StartSuperArmor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_StartSuperArmor")
}
static class UNoceANS_StartSuperArmor* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_StartSuperArmor>();
}
};
DUMPER7_ASSERTS_UNoceANS_StartSuperArmor;
// Class GameNoce.NoceShowByProgressComponent
// 0x0008 (0x0138 - 0x0130)
class UNoceShowByProgressComponent final : public UNoceShowByProgressBaseComponent
{
public:
bool AffectCollision; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool PropagateToAttachedActors; // 0x0131(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceShowByProgressComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceShowByProgressComponent")
}
static class UNoceShowByProgressComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceShowByProgressComponent>();
}
};
DUMPER7_ASSERTS_UNoceShowByProgressComponent;
// Class GameNoce.NoceANS_TimedNiagaraEffect
// 0x0060 (0x00D8 - 0x0078)
class UNoceANS_TimedNiagaraEffect final : public UAnimNotifyState_TimedNiagaraEffect
{
public:
struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0078(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FVector Scale; // 0x0098(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool PlayOnAttackTraceHit; // 0x00B0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName IdentifyTag; // 0x00B4(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAbsoluteScale; // 0x00BC(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_BD[0x1B]; // 0x00BD(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnAttackTraceHit(const TArray<struct FNoceAttackHitResult>& InHitResults) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceANS_TimedNiagaraEffect")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceANS_TimedNiagaraEffect")
}
static class UNoceANS_TimedNiagaraEffect* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceANS_TimedNiagaraEffect>();
}
};
DUMPER7_ASSERTS_UNoceANS_TimedNiagaraEffect;
// Class GameNoce.NoceAN_AttachScabbardToHand
// 0x0008 (0x0040 - 0x0038)
class UNoceAN_AttachScabbardToHand final : public UAnimNotify
{
public:
bool ToHand; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_AttachScabbardToHand")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_AttachScabbardToHand")
}
static class UNoceAN_AttachScabbardToHand* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_AttachScabbardToHand>();
}
};
DUMPER7_ASSERTS_UNoceAN_AttachScabbardToHand;
// Class GameNoce.NoceAN_BodyPartGroup
// 0x0018 (0x0050 - 0x0038)
class UNoceAN_BodyPartGroup final : public UAnimNotify
{
public:
bool IsAdd; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> BodyPartGroupNames; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_BodyPartGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_BodyPartGroup")
}
static class UNoceAN_BodyPartGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_BodyPartGroup>();
}
};
DUMPER7_ASSERTS_UNoceAN_BodyPartGroup;
// Class GameNoce.NoceDynamicPickupsRuleDataAsset
// 0x0050 (0x0080 - 0x0030)
class UNoceDynamicPickupsRuleDataAsset final : public UDataAsset
{
public:
TMap<ENoceActionLevel, struct FNoceDynamicPickupsRuleList> DynamicRuleData; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDynamicPickupsRuleDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDynamicPickupsRuleDataAsset")
}
static class UNoceDynamicPickupsRuleDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDynamicPickupsRuleDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceDynamicPickupsRuleDataAsset;
// Class GameNoce.NoceAN_PlayerScarfResetDynmaics
// 0x0028 (0x0060 - 0x0038)
class UNoceAN_PlayerScarfResetDynmaics final : public UAnimNotify
{
public:
struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
ETeleportType TeleportType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_PlayerScarfResetDynmaics")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_PlayerScarfResetDynmaics")
}
static class UNoceAN_PlayerScarfResetDynmaics* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_PlayerScarfResetDynmaics>();
}
};
DUMPER7_ASSERTS_UNoceAN_PlayerScarfResetDynmaics;
// Class GameNoce.NoceSellPopResultWidget
// 0x0000 (0x03B0 - 0x03B0)
class UNoceSellPopResultWidget final : public UNoceFocusableWidget
{
public:
void ShowResult(int32 InTotalValue, const TArray<struct FNoceOfferingEffectData>& InOfferingEffects, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSellPopResultWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSellPopResultWidget")
}
static class UNoceSellPopResultWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSellPopResultWidget>();
}
};
DUMPER7_ASSERTS_UNoceSellPopResultWidget;
// Class GameNoce.NoceAN_PlayerSkirtResetDynmaics
// 0x0028 (0x0060 - 0x0038)
class UNoceAN_PlayerSkirtResetDynmaics final : public UAnimNotify
{
public:
struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
ETeleportType TeleportType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_PlayerSkirtResetDynmaics")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_PlayerSkirtResetDynmaics")
}
static class UNoceAN_PlayerSkirtResetDynmaics* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_PlayerSkirtResetDynmaics>();
}
};
DUMPER7_ASSERTS_UNoceAN_PlayerSkirtResetDynmaics;
// Class GameNoce.NoceAN_ResetBodyPartGroupHealth
// 0x0010 (0x0048 - 0x0038)
class UNoceAN_ResetBodyPartGroupHealth final : public UAnimNotify
{
public:
TArray<class FName> BodyPartGroupNames; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_ResetBodyPartGroupHealth")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_ResetBodyPartGroupHealth")
}
static class UNoceAN_ResetBodyPartGroupHealth* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_ResetBodyPartGroupHealth>();
}
};
DUMPER7_ASSERTS_UNoceAN_ResetBodyPartGroupHealth;
// Class GameNoce.NoceAN_SetParticleParameter
// 0x0198 (0x01D0 - 0x0038)
class UNoceAN_SetParticleParameter final : public UAnimNotify
{
public:
class FName IdentifyTag; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, bool> BoolMap; // 0x0040(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<class FName, int32> IntMap; // 0x0090(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<class FName, float> FloatMap; // 0x00E0(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FVector> VectorMap; // 0x0130(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FLinearColor> LinearColorMap; // 0x0180(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_SetParticleParameter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_SetParticleParameter")
}
static class UNoceAN_SetParticleParameter* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_SetParticleParameter>();
}
};
DUMPER7_ASSERTS_UNoceAN_SetParticleParameter;
// Class GameNoce.NocePlayerAdditionalColComponent
// 0x0098 (0x0138 - 0x00A0)
class UNocePlayerAdditionalColComponent final : public UActorComponent
{
public:
bool ColHeadSyncHeadXYPosition; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ColHeadTag; // 0x00A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName HeadSocketName; // 0x00AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECollisionChannel PlayerPawnChannel; // 0x00B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EObjectTypeQuery> EnemyObjectTypes; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<EObjectTypeQuery> WorldObjectTypes; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
float DetectOverlapEnemyRadius; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DetectOverlapEnemyZOffset; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DrawDebug; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerCharacter* PlayerCharacter; // 0x00E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x00F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* OwnerMesh; // 0x00F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCapsuleComponent* OwnerCapsuleComponent; // 0x0100(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USphereComponent* ColHeadCompponent; // 0x0108(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPrimitiveComponent* OverlapedEnemyComponent; // 0x0110(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class AActor*> OverlapActorsToIgnore; // 0x0118(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool CanEnableColHead();
class USphereComponent* GetColHead();
void HandleOnPossessed(bool InPossessed);
void OnGameplayTagChanged(const struct FGameplayTag& Tag, bool TagExist);
void RegisterOnPossessed();
void SetColHeadCollisionEnable(bool InEnable);
void ToggleDrawDebug();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerAdditionalColComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerAdditionalColComponent")
}
static class UNocePlayerAdditionalColComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerAdditionalColComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerAdditionalColComponent;
// Class GameNoce.NoceAN_ShowScabbardKatana
// 0x0008 (0x0040 - 0x0038)
class UNoceAN_ShowScabbardKatana final : public UAnimNotify
{
public:
bool bShow; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_ShowScabbardKatana")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_ShowScabbardKatana")
}
static class UNoceAN_ShowScabbardKatana* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_ShowScabbardKatana>();
}
};
DUMPER7_ASSERTS_UNoceAN_ShowScabbardKatana;
// Class GameNoce.NoceSubtitleSection
// 0x0020 (0x0110 - 0x00F0)
class UNoceSubtitleSection final : public UMovieSceneSection
{
public:
struct FNoceSubtitleSectionParams Params_0; // 0x00F0(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSubtitleSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSubtitleSection")
}
static class UNoceSubtitleSection* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSubtitleSection>();
}
};
DUMPER7_ASSERTS_UNoceSubtitleSection;
// Class GameNoce.NoceAN_StartInvincible
// 0x0008 (0x0040 - 0x0038)
class UNoceAN_StartInvincible final : public UAnimNotify
{
public:
float duration; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAN_StartInvincible")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAN_StartInvincible")
}
static class UNoceAN_StartInvincible* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAN_StartInvincible>();
}
};
DUMPER7_ASSERTS_UNoceAN_StartInvincible;
// Class GameNoce.NoceArrowWidget
// 0x0030 (0x0330 - 0x0300)
class UNoceArrowWidget final : public UNoceUserWidgetBase
{
public:
TMulticastInlineDelegate<void()> OnMouseDown; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
bool IsDisable; // 0x0310(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UWidgetAnimation* Default; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Select; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Disable; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
struct FEventReply OnMouseButtonDownArrow(const struct FGeometry& InGeometry, const struct FPointerEvent& InMouseEvent);
void OnReset();
void OnSelect();
void OnSelectCompleted();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceArrowWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceArrowWidget")
}
static class UNoceArrowWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceArrowWidget>();
}
};
DUMPER7_ASSERTS_UNoceArrowWidget;
// Class GameNoce.NoceAssignLipSyncTool
// 0x0000 (0x0290 - 0x0290)
class ANoceAssignLipSyncTool final : public AActor
{
public:
void AssignLipSyncMontageToLine(class UDataTable* InTable, class FName InRowName, const struct FNoceDialogSet& DialogSet, int32 LineIndex, class UAnimMontage* AnimMontage);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAssignLipSyncTool")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAssignLipSyncTool")
}
static class ANoceAssignLipSyncTool* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceAssignLipSyncTool>();
}
};
DUMPER7_ASSERTS_ANoceAssignLipSyncTool;
// Class GameNoce.NoceAttributeSet
// 0x0000 (0x0030 - 0x0030)
class UNoceAttributeSet : public UAttributeSet
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAttributeSet")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAttributeSet")
}
static class UNoceAttributeSet* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAttributeSet>();
}
};
DUMPER7_ASSERTS_UNoceAttributeSet;
// Class GameNoce.NoceCharacterAttributeSet
// 0x0050 (0x0080 - 0x0030)
class UNoceCharacterAttributeSet : public UNoceAttributeSet
{
public:
struct FGameplayAttributeData Damage; // 0x0030(0x0010)(NativeAccessSpecifierPublic)
struct FGameplayAttributeData Health; // 0x0040(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxHealth; // 0x0050(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData Armor; // 0x0060(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxArmor; // 0x0070(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
public:
void SetArmorClamped(float NewHealth);
void SetHealthClamped(float NewHealth);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCharacterAttributeSet")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCharacterAttributeSet")
}
static class UNoceCharacterAttributeSet* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCharacterAttributeSet>();
}
};
DUMPER7_ASSERTS_UNoceCharacterAttributeSet;
// Class GameNoce.NocePlayerAttributeSet
// 0x02B0 (0x0330 - 0x0080)
class UNocePlayerAttributeSet final : public UNoceCharacterAttributeSet
{
public:
struct FGameplayAttributeData Stamina; // 0x0080(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxStamina; // 0x0090(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData StaminaDelayRecoverTime; // 0x00A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData StaminaRecover; // 0x00B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData StaminaTiredTime; // 0x00C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData StaminaCostRatio; // 0x00D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SprintStaminaCostRatio; // 0x00E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData StaminaDamageRatio; // 0x00F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData LowStaminaThreshold; // 0x0100(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData Sanity; // 0x0110(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData CurrentMaxSanity; // 0x0120(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MinCurrentMaxSanity; // 0x0130(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxSanity; // 0x0140(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SanityCostRatio; // 0x0150(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SanityDamageRatio; // 0x0160(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SanityRecoverAdd; // 0x0170(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SanityRecoverRatio; // 0x0180(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SanityRegen; // 0x0190(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SanityRegenRatio; // 0x01A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData SanityNoChangeWaitForRecoverTime; // 0x01B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData ClawTransform; // 0x01C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxClawTransform; // 0x01D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData ClawTransformRecover; // 0x01E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData ClawTransformDecay; // 0x01F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData ClawTransformDecayDefault; // 0x0200(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData ClawTransformDecayAdd; // 0x0210(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData BattleStatusTime; // 0x0220(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData Attack; // 0x0230(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData ExtraAttack; // 0x0240(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData FocusAttackRatioHealth; // 0x0250(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData EnemyBreakDownAttackRatio; // 0x0260(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData WeaponBreakAttackRatio; // 0x0270(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData Wince; // 0x0280(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData FocusAttackRatioWince; // 0x0290(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData FocusAttackBuffAccumulateRatio; // 0x02A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData FocusAttackCurrentMaxSanityCostRatio; // 0x02B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData EnemySightRatio; // 0x02C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData WeaponDurabilityCostRatio; // 0x02D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData HealthDamageRatio; // 0x02E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData HealthRecoverAdd; // 0x02F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData HealthRecoverRatio; // 0x0300(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData GutsDamageToHealthRatio; // 0x0310(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData JustDodgeCounterDistance; // 0x0320(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
public:
void SetClawTransformClamped(float NewTransfom);
void SetCurrentMaxSanityClamped(float NewCurrentMaxSanity);
void SetSanityClamped(float NewSanity);
void SetStaminaClamped(float NewStamian);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerAttributeSet")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerAttributeSet")
}
static class UNocePlayerAttributeSet* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerAttributeSet>();
}
};
DUMPER7_ASSERTS_UNocePlayerAttributeSet;
// Class GameNoce.NoceAsyncLoadSeqPreloadData
// 0x0240 (0x0270 - 0x0030)
class alignas(0x10) UNoceAsyncLoadSeqPreloadData final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void()> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_40[0x210]; // 0x0040(0x0210)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UObject*> Result; // 0x0250(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<TSoftObjectPtr<class UMaterialInterface>> CineCompPreloadObjs; // 0x0260(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UNoceAsyncLoadSeqPreloadData* AsyncLoadSeqPreloadData(class UObject* WorldContextObject, const struct FNoceSeqData& SeqData);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAsyncLoadSeqPreloadData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAsyncLoadSeqPreloadData")
}
static class UNoceAsyncLoadSeqPreloadData* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAsyncLoadSeqPreloadData>();
}
};
DUMPER7_ASSERTS_UNoceAsyncLoadSeqPreloadData;
// Class GameNoce.NoceSetting_Resolution
// 0x0048 (0x0180 - 0x0138)
class UNoceSetting_Resolution final : public UGameSettingValueDiscrete
{
public:
uint8 Pad_138[0x48]; // 0x0138(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSetting_Resolution")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSetting_Resolution")
}
static class UNoceSetting_Resolution* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSetting_Resolution>();
}
};
DUMPER7_ASSERTS_UNoceSetting_Resolution;
// Class GameNoce.NoceAsyncTaskAttributeChanged
// 0x0060 (0x0090 - 0x0030)
class UNoceAsyncTaskAttributeChanged final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void(const struct FGameplayAttribute& Attribute, float NewValue, float OldValue)> OnAttributeChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UAbilitySystemComponent* ASC; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_48[0x48]; // 0x0048(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UNoceAsyncTaskAttributeChanged* ListenForAttributeChange(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAttribute& Attribute);
static class UNoceAsyncTaskAttributeChanged* ListenForAttributesChange(class UAbilitySystemComponent* AbilitySystemComponent, const TArray<struct FGameplayAttribute>& Attributes);
void EndTask();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAsyncTaskAttributeChanged")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAsyncTaskAttributeChanged")
}
static class UNoceAsyncTaskAttributeChanged* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAsyncTaskAttributeChanged>();
}
};
DUMPER7_ASSERTS_UNoceAsyncTaskAttributeChanged;
// Class GameNoce.NoceAttachmentBaseComponent
// 0x0018 (0x00B8 - 0x00A0)
class UNoceAttachmentBaseComponent : public UActorComponent
{
public:
TArray<struct FAttachmentSetting> Attachments; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool DoAttachAtBeginPlay; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DoAttach();
void OnOwnerActorDestroyed(class AActor* InActor);
void PreviewAttach();
void SetAttachmentHidden(bool Hidden);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAttachmentBaseComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAttachmentBaseComponent")
}
static class UNoceAttachmentBaseComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAttachmentBaseComponent>();
}
};
DUMPER7_ASSERTS_UNoceAttachmentBaseComponent;
// Class GameNoce.NoceAttachmentComponent
// 0x0000 (0x00B8 - 0x00B8)
class UNoceAttachmentComponent final : public UNoceAttachmentBaseComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAttachmentComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAttachmentComponent")
}
static class UNoceAttachmentComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAttachmentComponent>();
}
};
DUMPER7_ASSERTS_UNoceAttachmentComponent;
// Class GameNoce.NoceSaveSubsystem
// 0x0300 (0x0330 - 0x0030)
class UNoceSaveSubsystem final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceSaveGame* CurrentSaveGame; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceSaveGame* TemporarySaveGame; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceSystemSaveGame* SystemSaveGame; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool IsAutoSave)> OnRequestSaveGameSlotEvent; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnRequestLoadGameSlotEvent; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UNoceSystemSaveGame* SavedData)> OnSystemSlotSavedEvent; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UNoceSystemSaveGame* SavedData)> OnSystemSlotLoadedEvent; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
bool ShowDebugInfo; // 0x00B0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B1[0x1F]; // 0x00B1(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
struct FNoceStorageSetting CacheStorageSetting; // 0x00D0(0x0178)(Protected, NativeAccessSpecifierProtected)
class AActor* MyCacheActor; // 0x0248(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CacheLocationName; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ULocalPlayer* OwningPlayer; // 0x0258(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
bool HasSpecifyStartTransform; // 0x0260(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_261[0xF]; // 0x0261(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform CacheTriggerTransform; // 0x0270(0x0060)(Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> CacheWorldSetting; // 0x02D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class FString CacheLocationString; // 0x02E0(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString CacheMissionString; // 0x02F0(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString CacheUserID; // 0x0300(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FString CacheSlotString; // 0x0318(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool IsRequestWriteBinary; // 0x0328(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool WriteBinaryDelayFrame; // 0x0329(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_32A[0x6]; // 0x032A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddGameOverCount();
bool AnyGameSlotExist();
bool AutoLoadContinueGameSave();
bool AutoLoadGameData_BP();
bool AutoSaveGameData_BP(class FName LocationName, class AActor* InActor);
void CacheCheckPointActor(class AActor* Actor, class FName LocationName);
void CacheSpecifyStartTransform(const struct FTransform& InTransform, const TArray<class FName>& WorldTriggerSetting);
void ClearCheckPointActor();
void ClearCurrentGameData();
void ClearTemporarySaveGame();
void DeleteAllAutoSaveGameData();
void DeleteAllGameData();
void DeleteAllManualSaveGameData();
bool DeleteGameData(int32 Index_0);
bool DeleteSystemData();
bool DeserializeGameDataBeforeOpenLevel();
bool DeserializeGameDataOnStart();
bool DoesGameSlotExist(int32 Index_0);
bool DoesSystemSlotExist();
int32 GetAutoSaveCount();
int32 GetAutoSaveLastIndex();
int32 GetAutoSaveSlotIndex();
int32 GetAutoSaveStartIndex();
class UNoceSaveGame* GetCurrentSaveGame();
int32 GetCurrentSaveGameSlotIndex();
int32 GetGameSaveMaxIndex();
int32 GetLastLoadGameSlotIndex();
int32 GetLastManualSaveSlotIndex();
int32 GetLastTimeStampSlotIndex(bool StartFromAutoSlot);
int32 GetManualSaveStartIndex();
class UNoceSaveGame* GetSaveGameByIndex(int32 Index_0);
class UNoceSaveGame* GetSaveGameBySlot(const class FString& SlotName);
TArray<class UNoceSaveGame*> GetSaveGameList(bool StartFromAutoSlot);
TArray<class USaveLoadUIObject*> GetSaveLoadObjectList(bool StartFromAutoSlot);
int32 GetSuitableManualSaveSlot();
class UNoceSystemSaveGame* GetSystemSaveGame();
bool HasLoadedGame();
bool IsAutoSaveSlot(const int32 InIndex);
bool IsBusy();
bool IsCheckPointAlreadySaved(const struct FGameplayTag& InProgressTag);
bool IsManualSaveSlot(const int32 InIndex);
bool IsPlayGoRangeTag(const struct FGameplayTag& InProgressTag);
bool IsTemporarySaveExist();
bool LoadGameData_BP(int32 Index_0);
bool LoadTemporarySaveGameData();
void MakeClearGameData(const int32 Index_0, ENoceEndingType ClearEndingType, bool ClearProgress);
void MakeSaveGameData(int32 Index_0, class FName LocationName, class AActor* InActor);
void MakeTemporarySaveGameData(class AActor* InActor);
bool RequestLoadGeneralActor(class AActor* InActor, bool RestoreTransform);
void RequestLoadSubsystem(class UObject* InObject);
bool RequestSaveGeneralActor(class AActor* InActor, bool InExistForever);
void RequestSaveSubsystem(class UObject* InObject);
void ResetSpecifyTransform();
bool SaveClearGame(const int32 Index_0, ENoceEndingType ClearEndingType, bool ClearProgress);
bool SaveGameData_BP(int32 Index_0, class FName LocationName, class AActor* InActor);
bool SaveSystemSave();
class USaveLoadUIObject* TransferToUIObject(const class UNoceSaveGame* SaveGame);
int32 GetPlatformUserIndex() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSaveSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSaveSubsystem")
}
static class UNoceSaveSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSaveSubsystem>();
}
};
//DUMPER7_ASSERTS_UNoceSaveSubsystem;
// Class GameNoce.NoceAttackTraceComponent
// 0x0268 (0x0308 - 0x00A0)
class UNoceAttackTraceComponent final : public UActorComponent
{
public:
TMulticastInlineDelegate<void(const TArray<struct FNoceAttackHitResult>& HitResults)> OnHit; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FNoceAttackDeflectResult& DeflectResult)> OnDeflect; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TArray<struct FNoceAttackHitResult>& HitResults)> OnGrappleHit; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMap<class FName, struct FAttackTraceInfo> AttackTraceInfoMap; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<EObjectTypeQuery> ObjectTypes; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
class FName JustDodgeTag; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName SkipAttackTraceTag; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<EObjectTypeQuery> EnvironmentObjectTypes; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
ETraceTypeQuery ECollisionQueryChannel; // 0x0150(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> NonDeflectCollisionPresets; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<EPhysicalSurface> SkipPhysicalSurfaceTypes; // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
float EnvironmentHeightCheck; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceCheatManager* CheatManager; // 0x0180(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ACharacter* OwnerCharacter; // 0x0188(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* OwnerPlayerCharacter; // 0x0190(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNocePlayerAttackInfoComponent* PlayerAttackInfoComponent; // 0x0198(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceEnemyAttackInfoComponent* EnemyAttackInfoComponent; // 0x01A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1A8[0x150]; // 0x01A8(0x0150)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> DefaultActorsToIgnore; // 0x02F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
public:
void DoTraceByAttackID(int32 InAttackID, class FName InComboName, class FName InAttackTraceName, const struct FVector& InStartLocation, const struct FRotator& InStartRotation, const struct FVector& InEndLocation, const struct FRotator& InEndRotation, float InRadiusRatio);
void EndTraceByAttackID(int32 AttackID);
bool GetIsEnable();
void SetIsDuringAttack(bool InValue);
void SetIsEnable(bool InVale);
void StartTraceByAttackID(int32 AttackID);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAttackTraceComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAttackTraceComponent")
}
static class UNoceAttackTraceComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAttackTraceComponent>();
}
};
DUMPER7_ASSERTS_UNoceAttackTraceComponent;
// Class GameNoce.NoceTableRowHandleLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceTableRowHandleLibrary final : public UBlueprintFunctionLibrary
{
public:
static class UDataTable* GetChapterJumpDataTable();
static class UDataTable* GetConsumableDataTable();
static class UDataTable* GetDarknessDataTable();
static class UDataTable* GetDirLightDataTable();
static class UDataTable* GetFogNiagaraTable();
static class UDataTable* GetHeightFogDataTable();
static class UDataTable* GetHinaCharMeshTypeDataTable();
static class UDataTable* GetInputActionToKeyDataTable();
static class UDataTable* GetKeyItemDataTable();
static class UDataTable* GetKeyItemEmaDataTable();
static class UDataTable* GetLanternNiagaraTable();
static class UDataTable* GetLetterDataTable();
static class UDataTable* GetLetterGroupDataTable();
static class UDataTable* GetLocationDataTable();
static class UDataTable* GetLumenTranslucencyTable();
static class UDataTable* GetNotebookCharacterContentDataTable();
static class UDataTable* GetNotebookCharacterNameDataTable();
static class UDataTable* GetNotebookEnemyContentDataTable();
static class UDataTable* GetNotebookEnemyNameDataTable();
static class UDataTable* GetNotebookInfoContentDataTable();
static class UDataTable* GetNotebookInfoNameDataTable();
static class UDataTable* GetNotebookPuzzleContentDataTable();
static class UDataTable* GetNotebookPuzzleNameDataTable();
static class UDataTable* GetNotebookTutorialContentDataTable();
static class UDataTable* GetNotebookTutorialNameDataTable();
static class UDataTable* GetOmamoriDataTable();
static class UDataTable* GetPickupsDeploymentDataTable();
static class UDataTable* GetSkyAtmosphereDataTable();
static class UDataTable* GetSkyDomeDataTable();
static class UDataTable* GetSkyLightDataTable();
static class UDataTable* GetSSFSDataTable();
static class UDataTable* GetSweetLightDataTable();
static class UDataTable* GetTutorialDataTable();
static class UDataTable* GetVolumetricsFogDataTable();
static class UDataTable* GetWeaponDataTable();
static class UDataTable* GetWindDataTable();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTableRowHandleLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTableRowHandleLibrary")
}
static class UNoceTableRowHandleLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTableRowHandleLibrary>();
}
};
DUMPER7_ASSERTS_UNoceTableRowHandleLibrary;
// Class GameNoce.NoceAutomationSubsystem
// 0x0020 (0x0050 - 0x0030)
class UNoceAutomationSubsystem final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAutomationSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAutomationSubsystem")
}
static class UNoceAutomationSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAutomationSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceAutomationSubsystem;
// Class GameNoce.NoceAutoSaveIconWidget
// 0x0010 (0x0378 - 0x0368)
class UNoceAutoSaveIconWidget : public UNoceAnimWidget
{
public:
float MinDisplayTime; // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentDisplayTime; // 0x036C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool NeedHide; // 0x0370(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceAutoSaveIconWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceAutoSaveIconWidget")
}
static class UNoceAutoSaveIconWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceAutoSaveIconWidget>();
}
};
DUMPER7_ASSERTS_UNoceAutoSaveIconWidget;
// Class GameNoce.NoceSetMaterialByProgressComp
// 0x0028 (0x0158 - 0x0130)
class UNoceSetMaterialByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
class UMaterialInterface* AlternativeMaterial; // 0x0130(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 TargetMaterialIndex; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInterface* OriginalMaterial; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class FName TargetComponentTag; // 0x0148(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_150[0x8]; // 0x0150(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSetMaterialByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSetMaterialByProgressComp")
}
static class UNoceSetMaterialByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSetMaterialByProgressComp>();
}
};
DUMPER7_ASSERTS_UNoceSetMaterialByProgressComp;
// Class GameNoce.NoceBackgroundWidget
// 0x0018 (0x02F8 - 0x02E0)
class UNoceBackgroundWidget : public UUserWidget
{
public:
bool ShowDust; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraSystemWidget* Niagara_Dust; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Loop; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBackgroundWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBackgroundWidget")
}
static class UNoceBackgroundWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBackgroundWidget>();
}
};
DUMPER7_ASSERTS_UNoceBackgroundWidget;
// Class GameNoce.NoceSpeakerDataHolderAsset
// 0x0010 (0x0040 - 0x0030)
class UNoceSpeakerDataHolderAsset final : public UDataAsset
{
public:
TArray<struct FNoceSpeakerDataHolderAssetSetting> SpeakerData; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSpeakerDataHolderAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSpeakerDataHolderAsset")
}
static class UNoceSpeakerDataHolderAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSpeakerDataHolderAsset>();
}
};
DUMPER7_ASSERTS_UNoceSpeakerDataHolderAsset;
// Class GameNoce.NoceBasePlayerController
// 0x0018 (0x0870 - 0x0858)
class ANoceBasePlayerController : public APlayerController
{
public:
uint8 Pad_858[0xC]; // 0x0858(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
float ExtraDelayBeforeReady; // 0x0864(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_868[0x8]; // 0x0868(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool IsPlayerReady();
void OnSettingChanged(class UNoceSystemSaveGame* SystemSave);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBasePlayerController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBasePlayerController")
}
static class ANoceBasePlayerController* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceBasePlayerController>();
}
};
DUMPER7_ASSERTS_ANoceBasePlayerController;
// Class GameNoce.NoceBattleDialogComponent
// 0x0008 (0x00A8 - 0x00A0)
class UNoceBattleDialogComponent : public UActorComponent
{
public:
class UNoceBattleDialogDataAsset* DialogDataAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
bool RequestDialog(class FName DialogRowName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBattleDialogComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBattleDialogComponent")
}
static class UNoceBattleDialogComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBattleDialogComponent>();
}
};
DUMPER7_ASSERTS_UNoceBattleDialogComponent;
// Class GameNoce.NoceBattleDialogDataAsset
// 0x0110 (0x0140 - 0x0030)
class UNoceBattleDialogDataAsset final : public UDataAsset
{
public:
class UDataTable* DialogTable; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FBattleDialogLineSetting> ProgressTagSettings; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<struct FBattleDialogHealthSetting> HealthSettings; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<ENoceWinceType, struct FBattleDialogDamageSetting> HitReactionSettings; // 0x0098(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class UAnimMontage*, struct FBattleDialogDamageSetting> DamagedInMontageSettings; // 0x00E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FBattleDialogLineSetting PlayerDeathDialog; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBattleDialogDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBattleDialogDataAsset")
}
static class UNoceBattleDialogDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBattleDialogDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceBattleDialogDataAsset;
// Class GameNoce.NoceSetting_Language
// 0x0010 (0x0148 - 0x0138)
class UNoceSetting_Language final : public UGameSettingValueDiscrete
{
public:
uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSetting_Language")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSetting_Language")
}
static class UNoceSetting_Language* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSetting_Language>();
}
};
DUMPER7_ASSERTS_UNoceSetting_Language;
// Class GameNoce.NoceBattlePositionSubsystem
// 0x0048 (0x0090 - 0x0048)
class UNoceBattlePositionSubsystem : public UNoceTickableWorldSubsystem
{
public:
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool DebugInfo; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Enabled; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 AttackRightTweak; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 IsLockedTargetScore; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 IsRenderedScore; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCurveFloat* DistanceScoreTable; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
bool IsInEvent; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool AnyFading; // 0x0069(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ForceOperating; // 0x006A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsEnemyCountEnough; // 0x006B(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool FlagAttackRight; // 0x006C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceAISystem* CacheAISystem; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFadeSubsystem* CacheFadeSystem; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANoceGameMode* CacheGameMode; // 0x0080(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnabledRecord; // 0x0088(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetDistanceScore(float Distance);
float GetDistanceScoreByLocation(const struct FVector& v1, struct FVector* v2);
bool IsSystemEnabled();
bool IsSystemOperating();
void OnPlayerEnterEvent();
void OnPlayerExitEvent();
void OnSystemEnabledChanged(bool NewValue);
void SetDevForceOperating(bool InValue);
void SetSystemEnabled(bool InValue, bool IsForce);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBattlePositionSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBattlePositionSubsystem")
}
static class UNoceBattlePositionSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBattlePositionSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceBattlePositionSubsystem;
// Class GameNoce.NoceRegistryFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceRegistryFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static ENoceInputDeviceType GetGamepadType();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRegistryFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRegistryFunctionLibrary")
}
static class UNoceRegistryFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceRegistryFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceRegistryFunctionLibrary;
// Class GameNoce.NoceBinkSubsystem
// 0x0000 (0x0038 - 0x0038)
class UNoceBinkSubsystem : public UNoceWorldSubsystem
{
public:
void PreloadBinkVideo_BP(const struct FNoceBinkPreloadData& InData);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBinkSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBinkSubsystem")
}
static class UNoceBinkSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBinkSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceBinkSubsystem;
// Class GameNoce.NoceBodyPartGroup
// 0x0050 (0x0080 - 0x0030)
class UNoceBodyPartGroup final : public UDataAsset
{
public:
TMap<class FName, struct FBodyPartGroup> BodyPartGroupMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBodyPartGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBodyPartGroup")
}
static class UNoceBodyPartGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBodyPartGroup>();
}
};
DUMPER7_ASSERTS_UNoceBodyPartGroup;
// Class GameNoce.NoceBodyPartGroupAttributeSet
// 0x0020 (0x0050 - 0x0030)
class UNoceBodyPartGroupAttributeSet final : public UNoceAttributeSet
{
public:
struct FGameplayAttributeData Health; // 0x0030(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxHealth; // 0x0040(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBodyPartGroupAttributeSet")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBodyPartGroupAttributeSet")
}
static class UNoceBodyPartGroupAttributeSet* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBodyPartGroupAttributeSet>();
}
};
DUMPER7_ASSERTS_UNoceBodyPartGroupAttributeSet;
// Class GameNoce.NoceShortcutItemWidget
// 0x0000 (0x0368 - 0x0368)
class UNoceShortcutItemWidget final : public UNoceAnimWidget
{
public:
bool DirectUse();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceShortcutItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceShortcutItemWidget")
}
static class UNoceShortcutItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceShortcutItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceShortcutItemWidget;
// Class GameNoce.NoceBodyPartGroupComponent
// 0x00F8 (0x0198 - 0x00A0)
class UNoceBodyPartGroupComponent final : public UActorComponent
{
public:
class UNoceBoneNameBodyPartMapping* BoneNameToBodyPartMapping; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceBodyPartGroup* BodyPartGroup; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> ActiveBodyPartGroups; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_BodyPartGroupHealthCostSetByCaller; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_BodyPartGroupHealthSetByCaller; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(const class FString& Content)> OnActiveBodyPartGroupChanged; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnBodyPartValueChangedEvent; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
class ACharacter* OwnerCharacter; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMap<class FName, class ANoceBodyPartGroupHealth*> BodyPartGroupHealthMap; // 0x00F8(0x0050)(Transient, NativeAccessSpecifierPrivate)
TMap<class FName, float> BodyPartRecord; // 0x0148(0x0050)(SaveGame, NativeAccessSpecifierPublic)
public:
void AddActiveGroups(const TArray<class FName>& InGroupNames);
void CostBodyPartGroupHealth(bool DebugLog, class FName InBodyPartGroupName, float InValue, bool InIsLimitHealth, bool* OutIsBreak, bool* OutIsDamageToHealth);
class FString GetActiveGroupsString();
void PrintActiveGroups();
void RemoveActiveGroups(const TArray<class FName>& InGroupNames);
void RemoveAllActiveGroups();
void ResetBodyPartGroupHealthToMax(class FName InBodyPartGroupName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBodyPartGroupComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBodyPartGroupComponent")
}
static class UNoceBodyPartGroupComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBodyPartGroupComponent>();
}
};
DUMPER7_ASSERTS_UNoceBodyPartGroupComponent;
// Class GameNoce.NoceSuperArmorComponent
// 0x0008 (0x00A8 - 0x00A0)
class UNoceSuperArmorComponent final : public UActorComponent
{
public:
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EndSuperArmor();
bool IsSuperArmor();
void StartSuperArmor();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSuperArmorComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSuperArmorComponent")
}
static class UNoceSuperArmorComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSuperArmorComponent>();
}
};
DUMPER7_ASSERTS_UNoceSuperArmorComponent;
// Class GameNoce.NoceBoneNameBodyPartMapping
// 0x0050 (0x0080 - 0x0030)
class UNoceBoneNameBodyPartMapping final : public UDataAsset
{
public:
TMap<class FName, struct FBodyPartData> BoneNameBodyPartMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceBoneNameBodyPartMapping")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceBoneNameBodyPartMapping")
}
static class UNoceBoneNameBodyPartMapping* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceBoneNameBodyPartMapping>();
}
};
DUMPER7_ASSERTS_UNoceBoneNameBodyPartMapping;
// Class GameNoce.NoceCameraArmComponent
// 0x0020 (0x0350 - 0x0330)
class UNoceCameraArmComponent final : public USpringArmComponent
{
public:
ENoceSpringArmType CollisionHandleType; // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 WalkIteration; // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CornerCheckSize; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowDebugInfo; // 0x033C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33D[0x13]; // 0x033D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCameraArmComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCameraArmComponent")
}
static class UNoceCameraArmComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCameraArmComponent>();
}
};
DUMPER7_ASSERTS_UNoceCameraArmComponent;
// Class GameNoce.NoceWeaponAttributeSet
// 0x0040 (0x0070 - 0x0030)
class UNoceWeaponAttributeSet final : public UNoceAttributeSet
{
public:
struct FGameplayAttributeData Durability; // 0x0030(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxDurability; // 0x0040(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData DefenseCostRatio; // 0x0050(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData EasyModeCostRatio; // 0x0060(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWeaponAttributeSet")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWeaponAttributeSet")
}
static class UNoceWeaponAttributeSet* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWeaponAttributeSet>();
}
};
DUMPER7_ASSERTS_UNoceWeaponAttributeSet;
// Class GameNoce.NoceCharacter
// 0x06B0 (0x0D20 - 0x0670)
class ANoceCharacter : public ACharacter
{
public:
uint8 Pad_668[0x98]; // 0x0668(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
class UNeoAudioSoundComponent* MySoundComponent; // 0x0700(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* HeadComponent; // 0x0708(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* HairComponent; // 0x0710(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANoceAISpawner* MySpawner; // 0x0718(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnDie; // 0x0720(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnReviveEvent; // 0x0730(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
float UnderAttackDuration; // 0x0740(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UnderAttackTimer; // 0x0744(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double BeginPlayGameTime; // 0x0748(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SpawnerName; // 0x0750(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SavedCharMeshType; // 0x0758(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SpawnerDisplayName; // 0x0760(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector BeginLocation; // 0x0770(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OnLoadedLocation; // 0x0788(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TerritoryName; // 0x07A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AutoAdjustWalkSpeed; // 0x07A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A9[0x3]; // 0x07A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName InheritedTagName; // 0x07AC(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7B4[0x4]; // 0x07B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceCinematicActorComponent* CineActorComponent; // 0x07B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CharacterName; // 0x07C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag CharacterTag; // 0x07C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CharacterLevel; // 0x07D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7D4[0x4]; // 0x07D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNoceAttackHitResult LastDamagedResult; // 0x07D8(0x0178)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
float BaseTurn; // 0x0950(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BaseLookUp; // 0x0954(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BaseTurnRate; // 0x0958(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BaseLookUpRate; // 0x095C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector PushOffset; // 0x0960(0x0018)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bEnablePushOffset; // 0x0978(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAlive; // 0x0979(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_97A[0x2]; // 0x097A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float RoleAnimationStartTime; // 0x097C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 RolePatternIndex; // 0x0980(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SpawnMontagePlayed; // 0x0984(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EMovementMode CacheMovementMode; // 0x0985(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_986[0x2]; // 0x0986(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 DieCount; // 0x0988(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bRagdolling; // 0x098C(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_98D[0x3]; // 0x098D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x0990(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceCharacterAttributeSet* CharacterAttributeSet; // 0x0998(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UNoceGameplayAbility>> CharacterAbilities; // 0x09A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UGameplayEffect>> StartupEffects; // 0x09B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
uint8 Pad_9C0[0x20]; // 0x09C0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceSystemSaveGame* SystemSaveGame; // 0x09E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUISubsystem* UISystem; // 0x09E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bWaitTurnRateNoInput; // 0x09F0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bWaitLookUpRateNoInput; // 0x09F1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSuicideDead; // 0x09F2(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9F3[0x1]; // 0x09F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
bool bClearCineActorMeshTransform; // 0x09F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9F5[0xB]; // 0x09F5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform OriginalMeshTransform; // 0x0A00(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentSignificance; // 0x0A60(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsActivatedByDistance; // 0x0A64(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A65[0x3]; // 0x0A65(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ActivatedDistance; // 0x0A68(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseDisablePostAbp; // 0x0A6C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A6D[0x7]; // 0x0A6D(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
bool DefaultDisablePostProcessValue; // 0x0A74(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A75[0x3]; // 0x0A75(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UObject*> HardReferenceObjectArray; // 0x0A78(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
struct FNoceCharPrecachingPSOData PrecachingPSO; // 0x0A88(0x0100)(Edit, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
struct FNoceCharPrecachingPSOData HinaPrecachingPSO; // 0x0B88(0x0100)(Edit, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
class FString DisableBaseMaterialName; // 0x0C88(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseRandomCharMeshType; // 0x0C98(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C99[0x7]; // 0x0C99(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDataTableRowHandle CharMeshType; // 0x0CA0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FDataTableRowHandle DefaultCharMeshType; // 0x0CB0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
class FName DisableRBANTag; // 0x0CC0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, int32> EnableCollisionByTagCountMap; // 0x0CC8(0x0050)(Protected, NativeAccessSpecifierProtected)
uint8 Pad_D18[0x8]; // 0x0D18(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddPushOffset(const struct FVector& InValue);
bool CheckNoHealthLoss();
void CreateCineActorComponent(const TArray<class FName>& InTags, const struct FNoceCineActorSeqStopData& CineCharSetting);
void Die();
void DisplayDebug_BP(class UCanvas* Canvas, float& YL, float& YPos);
class FName GetARandomCharMeshType(const TArray<class FName>& ForbiddenNames);
const class FName GetCharacterName();
class FString GetCharMeshTypeComment(const class FName& InRowName);
TArray<class FName> GetCharMeshTypeRowNames();
class ANoceWeapon* GetCurrentWeapon();
int32 GetDieCount();
bool GetEnablePushOffset();
class USkeletalMeshComponent* GetHair();
class USkeletalMeshComponent* GetHead();
const class FName GetLogicalName();
double GetSecondsScineBeginPlay();
class UNeoAudioSoundComponent* GetSoundComponent();
struct FVector GetSpawnerLocation();
bool GetSuicideDead();
void HandleInputAxis(ENoceInputAxis InInputAxis, float InValue);
bool HasCurrentWeapon();
void InitSkinnedDecal();
void InitSkinnedDecalForPreview();
bool IsCurrentlyUnderAttack();
bool IsCurrentWeaponVisible();
void MoveForward(float Value);
void MoveRight(float Value);
void OnDamaged(const struct FNoceAttackHitResult& AttackHitResult);
void OnLoadGameSave_BP();
void OnLoadRecord(const struct FNoceCharacterRecord& InRecord);
void OnPostSignificance(class ANoceCharacter* Character, float Significance);
struct FNoceCharacterRecord OnSaveRecord();
void OnSaveRecord_BP();
float PlayHeadMontage(class UAnimMontage* MontageToPlay, bool StopAllMontages);
void ProcessCharMeshType_BP(const struct FNoceCharMeshDataRow& InDataRow);
void ResetDieCount();
void Revive();
void SetArmor(float InValue);
void SetAutoAdjustWalkSpeed(bool Enable);
void SetHeadTracking(bool bEnable);
void SetHealth(float InValue);
void SetHealthByRatio(float InRatio);
void SetPushOffset(const struct FVector& InValue);
void SetPushOffsetEnable(bool bEnable);
void SetSpawner(class ANoceAISpawner* Spawner);
void SetSpawnMontagePlayed(bool bPlayed);
void SetSuicideDead(bool InValue);
void SwitchToRunSpeed(bool Enable);
void TryLoadRecord();
bool UpdateCharMeshType(const class FName& InRowName, bool bForceUpdate);
float GetAbilityLevel(ENoceAbilityInputID AbilityID) const;
float GetArmor() const;
float GetCharacterLevel() const;
struct FGameplayTag GetCharacterTag() const;
struct FGenericTeamId GetGenericTeamId() const;
float GetHealth() const;
float GetHealthRatio() const;
int32 GetInitialAttributeLevel() const;
float GetMaxArmor() const;
float GetMaxHealth() const;
class ANoceAISpawner* GetMySpawner() const;
bool IsAlive() const;
bool IsInLinkConstPosition() const;
bool IsInLinking() const;
bool IsInLinkMotion() const;
bool IsInLinkMotionCoolDown() const;
bool IsSpawnMontagePlayed() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCharacter")
}
static class ANoceCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceCharacter>();
}
};
DUMPER7_ASSERTS_ANoceCharacter;
// Class GameNoce.NoceCharacterAttachmentComponent
// 0x0000 (0x00B8 - 0x00B8)
class UNoceCharacterAttachmentComponent final : public UNoceAttachmentBaseComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCharacterAttachmentComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCharacterAttachmentComponent")
}
static class UNoceCharacterAttachmentComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCharacterAttachmentComponent>();
}
};
DUMPER7_ASSERTS_UNoceCharacterAttachmentComponent;
// Class GameNoce.NoceTutorialSubsystem
// 0x0038 (0x0070 - 0x0038)
class UNoceTutorialSubsystem final : public UNoceWorldSubsystem
{
public:
TArray<bool> ClearFlagArray; // 0x0038(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
TArray<bool> InProgressArray; // 0x0048(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ANoceTutorialInstructor*> InstructorArray; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
public:
void CompleteAllTutorial();
void EndTutorial(ENoceTutorialType TutorialType);
void EndTutorialByName(class FName TutorialName);
void EndTutorialByRowHandle(const struct FNoceTutorialDataRowHandle& RowHandle);
void InitializeData();
bool IsClearAll();
bool IsCleared(ENoceTutorialType TutorialType);
bool IsInProgress(ENoceTutorialType TutorialType);
void StartTutorial(ENoceTutorialType TutorialType);
void StartTutorialByName(class FName TutorialName);
void StartTutorialByRowHandle(const struct FNoceTutorialDataRowHandle& RowHandle);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTutorialSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTutorialSubsystem")
}
static class UNoceTutorialSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTutorialSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceTutorialSubsystem;
// Class GameNoce.NoceCharacterMovementComponent
// 0x0030 (0x0FB0 - 0x0F80)
class UNoceCharacterMovementComponent final : public UCharacterMovementComponent
{
public:
class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0F78(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ANocePlayerCharacter* PlayerCharacter; // 0x0F80(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MoveSpeedRatio; // 0x0F88(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SprintSpeedMultiplier; // 0x0F8C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float WalkSpeedMultiplier; // 0x0F90(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TiredSprintSpeedMultiplier; // 0x0F94(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TiredWalkSpeedMultiplier; // 0x0F98(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SlopeSprintSpeedMultiplier; // 0x0F9C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SlopeWalkSpeedMultiplier; // 0x0FA0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_FA4[0xC]; // 0x0FA4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetMoveSpeedRatio(float InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCharacterMovementComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCharacterMovementComponent")
}
static class UNoceCharacterMovementComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCharacterMovementComponent>();
}
};
DUMPER7_ASSERTS_UNoceCharacterMovementComponent;
// Class GameNoce.NoceWepShortcutItemWidget
// 0x0000 (0x0378 - 0x0378)
class UNoceWepShortcutItemWidget final : public UNoceSelectItemWidget
{
public:
void SetWeapon(class FName ID, float InDurability);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWepShortcutItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWepShortcutItemWidget")
}
static class UNoceWepShortcutItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWepShortcutItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceWepShortcutItemWidget;
// Class GameNoce.NoceCheatActivityExtension
// 0x0080 (0x0168 - 0x00E8)
class UNoceCheatActivityExtension final : public UNeoCheatManagerExtension
{
public:
int32 LastChapterIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastActivityIDIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FText> ChapterNames; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FText> ChapterTags; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceActivityIDList> AllChapterActivityIDs; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
int32 LastActivityOutcomeIndex; // 0x0120(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> EndActivityOutcomes; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
int32 LastAvailabilityIndex; // 0x0138(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> Availabilities; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
int32 LastResumeActionIndex; // 0x0150(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> ResumeActions; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
void Debug_CancelAndHideActivity();
void Debug_CompleteAndHideActivity();
void Debug_EndActivity();
void Debug_HideAllActivities();
void Debug_ResetAllActivities();
void Debug_ResumeActivity();
void Debug_SetActivityAvailabilityChange();
void Debug_SetUpdateProgressType(int32 InType);
void Debug_ShowActivityDebugInfo(bool IsShow);
void Debug_StartActivity();
void Debug_StartAndShowActivity();
void Debug_TrimActivityLog();
void Debug_UpdateActivitiesByCurrentProgress();
TArray<class FText> GetActivityAvailibities(int32 Index_0);
TArray<class FText> GetActivityIDs(int32 Index_0);
TArray<class FText> GetActivityOutcomes(int32 Index_0);
TArray<class FText> GetChapters(int32 Index_0);
TArray<class FText> GetResumeActions(int32 Index_0);
void OnCancelAndHideActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnCompleteAndHideActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnEndActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnResumeActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnSetActivityAvailabilityChangeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnStartActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnStartAndShowActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatActivityExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatActivityExtension")
}
static class UNoceCheatActivityExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatActivityExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatActivityExtension;
// Class GameNoce.NoceCheatAudioExtension
// 0x0010 (0x00F8 - 0x00E8)
class UNoceCheatAudioExtension final : public UNeoCheatManagerExtension
{
public:
TArray<class FText> CurrentDrawPostedEventSettings; // 0x00E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void DrawEnvImpactSound(bool Show);
void DrawEventDistance(bool Show);
void DrawEventPosition(bool Show);
void DrawEventSphere(bool Show);
void DrawListener(bool Show);
void DrawPostedEvents(bool Show);
void HideInvalidStateValue(bool Hide);
void ShowStateMonitor(bool Show);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatAudioExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatAudioExtension")
}
static class UNoceCheatAudioExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatAudioExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatAudioExtension;
// Class GameNoce.NoceTerritoryVolume
// 0x0000 (0x02C8 - 0x02C8)
class ANoceTerritoryVolume final : public AVolume
{
public:
bool IsInVolume(const struct FVector& CheckLocation);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTerritoryVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTerritoryVolume")
}
static class ANoceTerritoryVolume* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceTerritoryVolume>();
}
};
DUMPER7_ASSERTS_ANoceTerritoryVolume;
// Class GameNoce.NoceCheatChunkExtension
// 0x0040 (0x0128 - 0x00E8)
class UNoceCheatChunkExtension final : public UNeoCheatManagerExtension
{
public:
int32 LastRowNameIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastTypeIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastActionIndex; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> ChunkRowNames; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FText> ChunkTypeNames; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FText> ChunkActionNames; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
void CheckByRowNameAndType();
void CheckChunkAndDLC();
void Debug_IsShowDebugDataInfo(bool InIsShow);
void Debug_Login();
void Debug_Logout();
void Debug_SetUsingDebugData(bool InIsEnable);
void Debug_StartQueryDLC();
void Debug_StopQueryDLC();
void Debug_UpdateDebugChunkData();
TArray<class FText> GetChunkActionNames(int32 Index_0);
TArray<class FText> GetChunkRowNames(int32 Index_0);
TArray<class FText> GetChunkTypeNames(int32 Index_0);
void OnCheckByRowNameAndTypeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnCheckChunkAndDLCWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnUpdateDebugChunkDataWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatChunkExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatChunkExtension")
}
static class UNoceCheatChunkExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatChunkExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatChunkExtension;
// Class GameNoce.NoceWorldTriggerRequest
// 0x0058 (0x0080 - 0x0028)
class UNoceWorldTriggerRequest final : public UObject
{
public:
class FString DataLayerName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDataLayerAsset* DataLayerAsset; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDataLayerInstance* DataLayerInstance; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> UnloadedTriggerNames; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> LoadedTriggerNames; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ActivateTriggerNames; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
EDataLayerRuntimeState ProgressRuntimeState; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDataLayerRuntimeState DefaultRuntimeState; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDataLayerRuntimeState CurrentRuntimeState; // 0x007A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWorldTriggerRequest")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWorldTriggerRequest")
}
static class UNoceWorldTriggerRequest* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWorldTriggerRequest>();
}
};
DUMPER7_ASSERTS_UNoceWorldTriggerRequest;
// Class GameNoce.NoceCheatInventoryExtension
// 0x0088 (0x0170 - 0x00E8)
class UNoceCheatInventoryExtension final : public UNeoCheatManagerExtension
{
public:
int32 LastCategoryIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastPickupIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ItemType; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> ItemNames; // 0x00F8(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
int32 LastWeaponIndex; // 0x0108(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastConsumableIndex; // 0x010C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastKeyItemIndex; // 0x0110(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastOmamoriIndex; // 0x0114(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastNotebookIndex; // 0x0118(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastNotebookSubCategoryIndex; // 0x011C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastNotebookIDIndex; // 0x0120(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastLetterGroupIndex; // 0x0124(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastLetterIndex; // 0x0128(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> NotebookCategories; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class FName CurrentSubCategory; // 0x0140(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> CurrentNotebookNames; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class FName CurrentLetterGroup; // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> CurrentLetterNames; // 0x0160(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void Debug_AddAllClawAlter();
void Debug_AddAllConsumables();
void Debug_AddAllKeyItem();
void Debug_AddAllLetter();
void Debug_AddAllNotebook();
void Debug_AddAllOmamoris();
void Debug_AddAllWeapons();
void Debug_AddAllWeaponsCore(bool AddMainWeapon);
void Debug_AddConsumableItem();
void Debug_AddConsumableItemByID(class FName ID, int32 Quantity);
void Debug_AddFaithValue(int32 Delta);
void Debug_AddKeyItem();
void Debug_AddLetter();
void Debug_AddNotebookID();
void Debug_AddOmamori();
void Debug_AddShortcutConsumable(int32 InIndex, int32 InAddQuantity);
void Debug_AddWeapon();
void Debug_ClearErrorHint();
void Debug_PrintEma();
void Debug_RemoveKeyItem();
void Debug_RemoveOmamori();
void Debug_ReplaceShortcutConsumables(int32 InConsumablePageIndex, int32 InAddQuantity);
void Debug_ResetAttributeUpgradeLevels();
void Debug_ResetDarkWeaponInventory();
void Debug_ResetFogWeaponInventory();
void Debug_ResetInventory();
void Debug_ResetWeaponInventory();
void Debug_SetConsumableSlotNum(int32 InNewNum);
void Debug_SetOmamoriSlotNum(int32 InNewNum);
void Debug_SpawnPickup();
TArray<class FText> GetPickupCategories(int32 Index_0);
TArray<class FText> GetPickupsInCategory(int32 Index_0);
void OnAddItemWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnAddLetterWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnAddNotebookIDWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnRemoveItemWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnSpawnPickupWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
bool OnSpawnPickupWindowDecided_BP(const struct FNeoCheatPopWindowOutputParam& Result);
void SetupChapterJumpSetting(const struct FNoceChapterJumpSettingTableRow& InData, bool InReset);
void SetupChapterJumpSettingByRowName(const class FName RowName, bool InReset);
bool SetupChapterJumpSettingByTag(const struct FGameplayTag& InTag, bool InReset, ENoceRoundType round);
void SetupChapterJumpSettingForStory(const struct FGameplayTag& InTag, bool InReset, ENoceRoundType round);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatInventoryExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatInventoryExtension")
}
static class UNoceCheatInventoryExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatInventoryExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatInventoryExtension;
// Class GameNoce.NoceCheatManagerBase
// 0x0000 (0x02A0 - 0x02A0)
class UNoceCheatManagerBase : public UNeoCheatManager
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatManagerBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatManagerBase")
}
static class UNoceCheatManagerBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatManagerBase>();
}
};
DUMPER7_ASSERTS_UNoceCheatManagerBase;
// Class GameNoce.NoceCheatManager
// 0x01E8 (0x0488 - 0x02A0)
class UNoceCheatManager final : public UNoceCheatManagerBase
{
public:
bool FreeCameraRotate; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanToggleDebugCamera; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A2[0x2]; // 0x02A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float PlayerAttackRatio; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerWinceRatio; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerDeflectRatio; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeaponDurabilityCostRatio; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EnemyAttackRatio; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnemyNoAttack; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowEnemyHealthBar; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SkipEnemyCounterableCheck; // 0x02BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceJustDodge; // 0x02BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool NoPlayerHandleDamage; // 0x02BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowPlayerStaminaCostLog; // 0x02BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowPlayerSanityCostLog; // 0x02BE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowPlayerClawTransformLog; // 0x02BF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool NoCostSanity; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowPlayerInvincibleInfo; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowPlayerShowHideInfo; // 0x02C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowKatanaScabbardInCutscene; // 0x02C3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DebugEnemyInSight; // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LeaveEnemyInSightDistance; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceShowEyeLacrimalFluid; // 0x02CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowAutoAimCompWarpLocationInfo; // 0x02CD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawShapePlayer; // 0x02CE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawResultPlayer; // 0x02CF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackLogPlayer; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawShapeEnemy; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawResultEnemy; // 0x02D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackLogEnemy; // 0x02D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawShapeEnviroment; // 0x02D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawResultEnviroment; // 0x02D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawShapePlayerDeflect; // 0x02D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackTraceDrawResultPlayerDeflect; // 0x02D7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AttackLogEnviroment; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowNPCLookAtSystemInfo; // 0x02D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowFootStepVFXInfo; // 0x02DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowHitPerformVFXInfo; // 0x02DB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowSceneDitherFade; // 0x02DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableAutoSave; // 0x02DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnemyMayNotRevive; // 0x02DE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DrawNavLinkInfo; // 0x02DF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowCounterableExtendAutoAimDistance; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowLinkMotionInfo; // 0x02E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DisableLinkMotionAvoidCol; // 0x02E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DisableLinkMotionCheckInterruptSequencer; // 0x02E3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceJumpPlaybackPos; // 0x02E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePlayerFootIK; // 0x02E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePlayerSkirtIK; // 0x02E6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePlayerLookAtIK; // 0x02E7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePlayerPoseDriverIK; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePlayerAimIK; // 0x02E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePlayerFullBodyIK; // 0x02EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseNPCFootIK; // 0x02EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseNPCLookAtIK; // 0x02EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseNPCPoseDriverIK; // 0x02ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseEnemyFootIK; // 0x02EE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2EF[0x1]; // 0x02EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float PlayerShawlRigidBodyAlpha; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerScarfRigidBodyAlpha; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerSkirtRigidBodyAlpha; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerFurClawRigidBodyAlpha; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerFurClawGRigidBodyAlpha; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerScabbardRigidBodyAlpha; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceEnableRagdoll; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool bValue)> OnShowEnemyHealthBarChanged; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_320[0x18]; // 0x0320(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
bool ShowInteractPriorityInfo; // 0x0338(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowInteractInfo; // 0x0339(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33A[0x6]; // 0x033A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer ShowIndicatorChapters; // 0x0340(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FVector2D NocePPVDebugPosition; // 0x0360(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D WorldManagerDebugPosition; // 0x0370(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDataLayerAsset* DevToolLightLayer; // 0x0380(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, struct FTransform> DebugGoMap; // 0x0388(0x0050)(Transient, NativeAccessSpecifierPublic)
TArray<struct FTransform> DebugGoStack; // 0x03D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
bool ShowGimmickInfo; // 0x03E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3E9[0x7]; // 0x03E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> TutorialNames; // 0x03F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
int32 PopWindowTutorialIndex; // 0x0400(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftClassPath DialogVOTestActorClass; // 0x0408(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_428[0x30]; // 0x0428(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialParameterCollection* CollisionMPC; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_460[0x28]; // 0x0460(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_Debug_SetWeaponDurability(float InValue);
void Debug_AnalyticsEndSession();
void Debug_AnalyticsStartSession();
void Debug_ApplyClawAlterBackMark(bool bValue);
void Debug_ApplyClawAlterBackMarkRound3(bool bValue);
void Debug_ApplyClawAlterHandRound2(bool bValue);
void Debug_ApplyClawAlterMask(bool bValue);
void Debug_AsyncAutoSave();
void Debug_AutoLoad(int32 SlotIndex);
void Debug_AutoSave(int32 SlotIndex, class FName LocationRowName);
void Debug_BugIt();
void Debug_ChangeActionLevel(int32 InLevel);
void Debug_ChangeGameRound(int32 InRound);
void Debug_ChangePlayerCharMeshType();
void Debug_ClearAllTutorial();
void Debug_ClearAllWorldTriggerSetting();
void Debug_ClearTemporaryGameSave();
void Debug_CollisionOpacity(float InOpacity);
void Debug_CollisionViewMode(int32 InViewMode);
void Debug_ConditionHandlerInfo(bool InEnable);
void Debug_CreateTemporaryGameSave();
void Debug_DeleteAllAutoSave();
void Debug_DeleteAllGameSave();
void Debug_DeleteAllMaunalSave();
void Debug_DeleteSlot(int32 SlotIndex);
void Debug_DeleteSystemSave();
void Debug_DisableAutoSave(bool InValue);
void Debug_DisableLinkMotionAvoidCol(bool InValue);
void Debug_DisableLinkMotionInterruptSequencer(bool InValue);
void Debug_DisaplyNPCLookAtSystemInfo(bool InShow);
void Debug_DisaplyPlayerLookAtSystemInfo(bool InShow);
void Debug_DisplayFadeSystemInfo(bool InShow);
void Debug_DrawCellLoadingTime(bool InValue);
void Debug_EnableDynamicPickups(bool InEnable);
void Debug_EnableEventPickups(bool InEnable);
void Debug_EnableGlobalRigidBody(bool bValue);
void Debug_EndTutorial(int32 TutorialIndex);
void Debug_EndTutorialByName(class FName TutorialName);
void Debug_EnemyMayNotRevive(bool InValue);
void Debug_EnemyOneShotKill(bool Enable);
void Debug_EnemyOneShotKillNotRevive(bool InValue);
void Debug_FindRigidBodyOverlapWorldStatic();
void Debug_ForceChangeStoryEndingType(int32 EndingType);
void Debug_ForceClawGToClaw();
void Debug_ForceClawToClawG();
void Debug_ForceEnableRagdoll(bool bValue);
void Debug_ForceJumpPlaybackPos(bool bValue);
void Debug_ForceShowEyeLacrimalFluid(bool bValue);
void Debug_ForceUpdateLight();
void Debug_GenerateDynamicPickups();
void Debug_GenerateEventPickupsNearbyPlayer();
void Debug_GoNextProgress(int32 Index_0);
void Debug_HideBasicDebugInfo(bool bValue);
void Debug_HideGreyboxObject(bool InValue);
void Debug_HideSubtitle(bool InEnable);
void Debug_InGameFixedEV(float InValue);
void Debug_InGameFixedEVMode(int32 EVMode);
void Debug_MakeFakeClearGame();
void Debug_NoceFadeIn(int32 FadeType, float InValue);
void Debug_NoceFadeOut(int32 FadeType, float InValue);
void Debug_PlayerAnimationLogInfoStateChange(bool InValue);
void Debug_PlayerFootIKDebugDraw(bool bValue);
void Debug_PlayerFootIKDebugTrace(bool bValue);
void Debug_PlayerShiromukuRevive(int32 InValue);
void Debug_PrintNoceGlobalDelegatesStatus();
void Debug_RemoveAdditionalTag(class FName InTagName);
void Debug_RemoveAllEventPickups();
void Debug_RemoveCurrentDynamicPickups();
void Debug_RequesetWorldTrigger(class FName InName, bool InValue);
void Debug_RequestNocePPV(class FName InType, class FName InDataRowName, float InWeight);
void Debug_RequestWind(class FName InDataRowName);
void Debug_ResetAchievements();
void Debug_SelectBColType(int32 InBColType);
void Debug_SetAdditionalTag(class FName InTagName);
void Debug_SetAllStoryEndingCleared();
void Debug_SetATPCCameraLocationObjectDebug(bool InValue);
void Debug_SetATPCCameraLockObjectDebug(bool InValue);
void Debug_SetAttackLogEnemy(bool Value);
void Debug_SetAttackLogEnviroment(bool Value);
void Debug_SetAttackLogPlayer(bool Value);
void Debug_SetAttackTraceDrawResultEnemy(bool Value);
void Debug_SetAttackTraceDrawResultEnviroment(bool Value);
void Debug_SetAttackTraceDrawResultPlayer(bool Value);
void Debug_SetAttackTraceDrawResultPlayerDefelct(bool Value);
void Debug_SetAttackTraceDrawShapeEnemy(bool Value);
void Debug_SetAttackTraceDrawShapeEnviroment(bool Value);
void Debug_SetAttackTraceDrawShapePlayer(bool Value);
void Debug_SetAttackTraceDrawShapePlayerDefelct(bool Value);
void Debug_SetBattlePositionForceActivate(bool bEnable);
void Debug_SetBattlePositionSystemEnabled(bool bEnable);
void Debug_SetBattleStatusTime(float InValue);
void Debug_SetCapsuleShrinkEnableDebug(bool InValue);
void Debug_SetCapsuleShrinkEnableUse(bool InValue);
void Debug_SetClawTransform(float InValue);
void Debug_SetCurrentMaxSanity(float InValue);
void Debug_SetDebugEnemyInSight(bool bValue);
void Debug_SetDrawTriggerBox(int32 InValue);
void Debug_SetEnemyAttackRatio(float InValue);
void Debug_SetEnemyNoAttack(bool InValue);
void Debug_SetEventMaxTryFailedCount(int32 InCount);
void Debug_SetEventMinDistanceSquared(float InDistanceSquared);
void Debug_SetForceJustDodge(bool bValue);
void Debug_SetFreeCameraRotate(bool InValue);
void Debug_SetHealth(float InValue);
void Debug_SetHealthPercent(float InValue);
void Debug_SetHeightFogDistance(float InValue);
void Debug_SetLanternPointRadius(float InValue);
void Debug_SetLeaveEnemyInSightDistance(float InValue);
void Debug_SetLowStaminaThreshold(float InValue);
void Debug_SetMaxHealth(float InValue);
void Debug_SetMaxSanity(float InValue);
void Debug_SetMaxStamina(float InValue);
void Debug_SetMoonlightRadius(float InValue);
void Debug_SetNoCostSanity(bool bValue);
void Debug_SetNoPlayerHandleDamage(bool bValue);
void Debug_SetNormalBattleBGMDistMultiplier(float InValue);
void Debug_SetPlayerAttackRatio(float InValue);
void Debug_SetPlayerControlerShowDebugInfo(bool InValue);
void Debug_SetPlayerDeflectRatio(float InValue);
void Debug_SetPlayerFurClawGRigidBodyAlpha(float InValue);
void Debug_SetPlayerFurClawRigidBodyAlpha(float InValue);
void Debug_SetPlayerMoveSpeedRatio(float InValue);
void Debug_SetPlayerOutfit(int32 InValue);
void Debug_SetPlayerScabbardRigidBodyAlpha(float InValue);
void Debug_SetPlayerScarfRigidBodyAlpha(float InValue);
void Debug_SetPlayerShawlRigidBodyAlpha(float InValue);
void Debug_SetPlayerSkirtRigidBodyAlpha(float InValue);
void Debug_SetPlayerWinceRatio(float InValue);
void Debug_SetProgressTag(class FName InTagName);
void Debug_SetR3Skipped(bool InValue);
void Debug_SetShowEnemyHealthBar(bool bValue);
void Debug_SetShowFootStepVFXInfo(bool bValue);
void Debug_SetShowPlayerClawTransformLog(bool bValue);
void Debug_SetShowPlayerInvincibleInfo(bool bValue);
void Debug_SetShowPlayerSanityCostLog(bool bValue);
void Debug_SetShowPlayerShowHideInfo(bool bValue);
void Debug_SetShowPlayerStaminaCostLog(bool bValue);
void Debug_SetSkipEnemyCounterableCheck(bool bValue);
void Debug_SetStoryEndingCleared(int32 EndingType);
void Debug_SetTriggerDetail(bool InValue);
void Debug_SetWeaponDurability(float InValue);
void Debug_SetWeaponDurabilityCostRatio(float InValue);
void Debug_ShowAchievementStatus(bool InValue);
void Debug_ShowAutoAimCompWarpLocationInfo(bool bValue);
void Debug_ShowCounterableExtendAutoAimDistance(bool InValue);
void Debug_ShowDynamicPickupsDebugInfo(bool InIsShow);
void Debug_ShowGimmickInfo(bool InValue);
void Debug_ShowHitPerfromVFXInfo(bool InShow);
void Debug_ShowIndicator(bool InValue);
void Debug_ShowInteractInfo(bool InValue);
void Debug_ShowInteractPriority(bool InValue);
void Debug_ShowLinkMotionDebugInfo(bool InValue);
void Debug_ShowRecordStatus(bool InValue);
void Debug_ShowSaveClearGame();
void Debug_ShowSceneDitherFade(bool Value);
void Debug_ShowTeleportBlackScreen(bool InValue);
void Debug_ShowWorldTriggerStatus(bool InValue);
void Debug_SpawnEnemy();
void Debug_StartTutorial(int32 TutorialIndex);
void Debug_StartTutorialByName(class FName TutorialName);
void Debug_StartTutorialByPopWindow();
void Debug_ToggleBColOnly();
void Debug_ToggleBlockCameraColOnly();
void Debug_ToggleCollisionViewLighting();
void Debug_ToggleEColOnly();
void Debug_ToggleGreyboxVisibility();
void Debug_ToggleStorageInfo();
void Debug_ToggleToolLight();
void Debug_ToggleTriggerBox();
void Debug_ToggleTriggerDetail();
void Debug_UnequipWeapon();
void Debug_UnlockAchievement(int32 Index_0);
void Debug_UseEnemyFootIK(bool bValue);
void Debug_UseNPCFootIK(bool bValue);
void Debug_UseNPCLookAtIK(bool bValue);
void Debug_UseNPCPoseDriverIK(bool bValue);
void Debug_UsePlayerAimIK(bool bValue);
void Debug_UsePlayerFootIK(bool bValue);
void Debug_UsePlayerFullBodyIK(bool bValue);
void Debug_UsePlayerLookAtIK(bool bValue);
void Debug_UsePlayerPoseDriverIK(bool bValue);
void Debug_UsePlayerSkirtIK(bool bValue);
void DebugGoBack();
void DebugGoSave(class FName InSpotName);
void DebugGoTo(class FName InSpotName);
void EnableEnemyNavModifier(bool InValue);
void EnablePlayerNavModifier(bool InValue);
void EnableSanitySpawnSystem(bool bEnable);
TArray<class UDataTable*> GetDialogParentTables(class UCompositeDataTable* CompositeDataTable);
struct FGameplayTag GetGamePlayTagByName(const class FName& InTagName);
bool IsDebugInvincibleEnabled();
void LockNavigationBuild(bool bLock);
void NoceBugItGo(float X, float Y, float Z, float pitch, float Yaw, float Roll, class FString* GatewayString);
void OnChangePlayerCharMeshTypeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnStartTutorialWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void OnTestDiloagWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void SetDrawNavLinkInfo(bool InValue);
void SetNoceAIGlobalThinkEnable(bool bEnable);
void SetNoceEnv(const class FString& AreaName, int32 Index_0, int32 RuntimeState);
void SetNoceEnvExtra(const class FString& AreaName, int32 Index_0, int32 RuntimeState);
void ShowDebugControlRig(bool InShow);
void ShowDebugKawaii(bool InShow);
void ShowDebugRigidBody(bool InShow);
void ShowNoceAINoiseInfo(bool bEnable);
void ShowNoceAISpawnerInfo(bool bEnable);
void ShowNoceAISystemInfo(bool bEnable);
void SpawnDialogVOTestActor();
void TestDialog();
void ToggleCinematicNote();
void ToggleFog();
void ToggleGameClockInfo();
void ToggleGameSettingInfo();
void ToggleNoceAIGlobalThinkEnable();
void ToggleNoceBattlePositionInfo();
void ToggleNoceBattlePositionSystem();
void ToggleNoceDialogInfo();
void ToggleNocePPVDetailInfo();
void ToggleNocePPVInfo();
void ToggleOnewayInfo();
void ToggleOnlyPPVInfo();
void ToggleProgressInfo();
void ToggleSweetLightCh();
void ToggleSweetLightEnv();
void ToggleSweetLightMoon();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatManager")
}
static class UNoceCheatManager* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatManager>();
}
};
DUMPER7_ASSERTS_UNoceCheatManager;
// Class GameNoce.PauseListObject
// 0x0040 (0x0068 - 0x0028)
class UPauseListObject final : public UObject
{
public:
class FText NameText; // 0x0028(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
class FText DescriptionText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle Sound; // 0x0048(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool IsDisable; // 0x0060(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PauseListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PauseListObject")
}
static class UPauseListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UPauseListObject>();
}
};
DUMPER7_ASSERTS_UPauseListObject;
// Class GameNoce.NoceCheatTitleLevelExtension
// 0x0088 (0x0170 - 0x00E8)
class UNoceCheatTitleLevelExtension final : public UNeoCheatManagerExtension
{
public:
int32 LastLevelIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastLevelTagIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FText> ChapterNames; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag ProgressRootTag; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FGameplayTag> AllTeleportTags; // 0x0108(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<struct FGameplayTag> AllProgressTags; // 0x0118(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TSoftObjectPtr<class UDataTable> CutSceneMultiRoundDT; // 0x0128(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FGameplayTag> AllCutSceneProgressTags; // 0x0150(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FText> AllCutSceneNames; // 0x0160(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void Debug_DeleteAllAutoSave();
void Debug_DeleteAllGameSave();
void Debug_DeleteAllMaunalSave();
void Debug_DeleteSlot(int32 SlotIndex);
void Debug_DeleteSystemSave();
void Debug_JumpLevel();
void Debug_NewGameActionLevel(int32 InLevel);
void Debug_NewGameClearUFO(int32 InValue);
void Debug_NewGameRiddleLevel(int32 InLevel);
void Debug_NewGameSimulateEnding(int32 InEndingType);
void Debug_NewGameSimulateRound(int32 InRound);
void Debug_PlayerOutfit(int32 InType);
void Debug_SetEndingCleared(int32 InEndingType);
void Debug_SetEndingNotCleared(int32 InEndingType);
void Debug_SetLastEndingType(int32 InEndingType);
void Debug_SetTitleCorruptLevel(int32 InLevel);
void Debug_ToggleStorageInfo();
TArray<struct FGameplayTag> GetAllProgressTags();
TArray<class FText> GetAllProgressTagsAndNames();
TArray<class FText> GetAllTeleportTagsAndNames();
TArray<class FText> GetLevels(int32 Index_0);
TArray<class FText> GetLevelTags(int32 Index_0);
bool JumpLevel();
void OnJumpLevelWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
void UpdateCutSceneNamesAndProgressTags();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatTitleLevelExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatTitleLevelExtension")
}
static class UNoceCheatTitleLevelExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatTitleLevelExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatTitleLevelExtension;
// Class GameNoce.NoceTitleWidget
// 0x0030 (0x03E0 - 0x03B0)
class UNoceTitleWidget : public UNoceFocusableWidget
{
public:
bool IsLogoPhase; // 0x03B0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B1[0x3]; // 0x03B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LogoTime; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UWidgetAnimation* Default; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* LogoToPress; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* PressDefaultLoop; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle LogoFadeOutSound; // 0x03D0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FTimerHandle LogoTimerHandle; // 0x03D8(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnLogoDefaultFinished();
void OnLogoToPressCompleted();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTitleWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTitleWidget")
}
static class UNoceTitleWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTitleWidget>();
}
};
DUMPER7_ASSERTS_UNoceTitleWidget;
// Class GameNoce.NoceCheatUIExtension
// 0x0018 (0x0100 - 0x00E8)
class UNoceCheatUIExtension final : public UNeoCheatManagerExtension
{
public:
int32 LastMissionIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> MissionTexts; // 0x00F0(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void Debug_AutoSwitchInputIcon(bool InEnable);
void Debug_EnableSavePointFixWeapon(bool InEnable);
void Debug_EnableSavePointOffering(bool InEnable);
void Debug_EnableSavePointUpgrade(bool InEnable);
void Debug_HideCredit();
void Debug_TestQuestUI();
void OnTestQuestWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheatUIExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheatUIExtension")
}
static class UNoceCheatUIExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheatUIExtension>();
}
};
DUMPER7_ASSERTS_UNoceCheatUIExtension;
// Class GameNoce.NoceCheckCameraByProgressComp
// 0x0010 (0x0140 - 0x0130)
class UNoceCheckCameraByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
class APostProcessVolume* OwnerVolume; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCheckCameraByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCheckCameraByProgressComp")
}
static class UNoceCheckCameraByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCheckCameraByProgressComp>();
}
};
DUMPER7_ASSERTS_UNoceCheckCameraByProgressComp;
// Class GameNoce.NoceTeleportTarget
// 0x0078 (0x0308 - 0x0290)
class ANoceTeleportTarget final : public AActor
{
public:
TMulticastInlineDelegate<void(bool Succeed)> OnTeleportComplete; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UNoceStreamByProgressComp* StreamByProgress; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWorldPartitionStreamingSourceComponent* StreamingSource; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector TeleportOffset; // 0x02B0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNoceTeleportRequest CurrentRequest; // 0x02C8(0x0010)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool UseFadeOutWhite; // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CollisionRadius; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2E0[0x28]; // 0x02E0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class FString GetPointName();
TArray<class FName> GetWorldTriggerGateway();
void OnEndTeleport();
void OnStartTeleport();
void PreActualTeleport();
void ReadyForFlush();
bool RequestTeleport(class APawn* InPassenger, bool ResetCamera, bool IsInstant, bool StrictlyStreamingComplete, bool TeleportAfterStreaming, bool ForceGCAfterLevelStreamedOut, bool IgnoreWorldTrigger);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTeleportTarget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTeleportTarget")
}
static class ANoceTeleportTarget* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceTeleportTarget>();
}
};
DUMPER7_ASSERTS_ANoceTeleportTarget;
// Class GameNoce.NoceTileView
// 0x0060 (0x0D00 - 0x0CA0)
class UNoceTileView final : public UTileView
{
public:
TMulticastInlineDelegate<void(int32 Index)> MouseDownEvent; // 0x0C98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index)> MouseEnterEvent; // 0x0CA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index)> RefreshSelection; // 0x0CB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
ENoceUIScrollBarVisibility ScrollbarVisibility; // 0x0CC8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Loop; // 0x0CC9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanPageUpDown; // 0x0CCA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CCB[0x5]; // 0x0CCB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D TileSpacing; // 0x0CD0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle SelectSound; // 0x0CE0(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle MouseHoverSound; // 0x0CE8(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool EnableMouseInput; // 0x0CF0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_CF1[0xF]; // 0x0CF1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UUserWidget* BP_GetEntryWidgetFromItem(const class UObject* Item);
class UObject* BP_ItemFromEntryWidget(class UUserWidget* EntryWidget);
void BP_UpdateScrollbarVisibility();
void DisableInputs();
void EnableInputs();
int32 GetSelectingIndex();
bool IsUserScrolling();
void PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId);
void SetSound(const struct FNeoAudioTriggerIdHandle& InSelectSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound);
bool UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTileView")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTileView")
}
static class UNoceTileView* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTileView>();
}
};
DUMPER7_ASSERTS_UNoceTileView;
// Class GameNoce.NoceChooserWidget
// 0x0030 (0x03A8 - 0x0378)
class UNoceChooserWidget : public UNoceSelectItemWidget
{
public:
TMulticastInlineDelegate<void()> RefreshSelection; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UNoceChooserArrowWidget* ArrowLeft; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceChooserArrowWidget* ArrowRight; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* TextBlock; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectSound; // 0x03A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
void BP_UpdateSelectionIndex(bool IsLeft, bool* NoUse);
class FText GetText();
void OnMouseDownLeftArrow();
void OnMouseDownRightArrow();
void RefreshText();
void SetSetting(class UObject* InSetting, bool* NoUse);
void UpdateInput(bool IsLeft);
void UpdateIsDisable();
void UpdateSelectionIndex(bool IsLeft);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceChooserWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceChooserWidget")
}
static class UNoceChooserWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceChooserWidget>();
}
};
DUMPER7_ASSERTS_UNoceChooserWidget;
// Class GameNoce.NoceChunkInstance
// 0x00D8 (0x0108 - 0x0030)
class UNoceChunkInstance : public UGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void()> OnQueryDLCCompletedDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool bChunk1NewlyInstalled; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString OnlineSubsystemName; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UDataTable* ChunkDataTable; // 0x0058(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FString> OwnedDLCList; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
bool HasQueriedDLC; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsQueryDLCCompleted; // 0x0099(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsTryingLogin; // 0x009A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsGOGPlatform; // 0x009B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DebugShowChunk; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsUsingChunkDebugData; // 0x009D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9E[0x6A]; // 0x009E(0x006A)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void CheckDownloadableContentByRowName(class FName InRowName, bool* OutIsChunkInstalled, bool* OutIsOwnedDLC);
void Initialize_BP();
void SetupDebugData_BP();
void SetUsingChunkDebugData(bool InIsEnable);
void ShowCheckDLCResult_BP(class FName InRowName, bool IsChunkInstalled, bool IsOwnedDLC);
void StartQueryDLC();
void StopQueryDLC();
bool UpdateChunkDebugData(class FName InRowName, ENoceChunkDebugType InType, ENoceChunkDebugAction InAction);
bool DoesChunkFileExist(int32 InChunkID) const;
bool DoesGOGFileExist(const class FString& InChunkID) const;
struct FNoceChunkDataRow GetChunkDataByName(class FName InName) const;
TArray<class FName> GetChunkDataRowNames() const;
int32 GetChunkIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const;
bool GetDebugDataByType(class FName InRowName, ENoceChunkDebugType InType) const;
class FString GetDownloadContentIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const;
class FString GetGOGChunkIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const;
bool IsChunkInstalled(int32 InChunkID) const;
bool IsChunkInstalledByRowName(class FName InRowName) const;
bool IsOwnedDLCByID(const class FString& InDLCID) const;
bool IsOwnedDLCByRowName(class FName InRowName) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceChunkInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceChunkInstance")
}
static class UNoceChunkInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceChunkInstance>();
}
};
//DUMPER7_ASSERTS_UNoceChunkInstance;
// Class GameNoce.NoceNiagaraByProgressComponent
// 0x0108 (0x0238 - 0x0130)
class UNoceNiagaraByProgressComponent final : public UNoceShowByProgressBaseComponent
{
public:
bool BlendVariable; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, float> ScalarParams; // 0x0138(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
class UCurveFloat* BlendCurve; // 0x0188(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
float BlendTime; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ActivateOnConditionMatch; // 0x0194(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_195[0x3]; // 0x0195(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName TargetComponentTag; // 0x0198(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(float Alpha)> OnBlendingFinish; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
class UNiagaraComponent* NiagaraComponent; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMap<class FName, float> OriginalScalarParams; // 0x01B8(0x0050)(Transient, NativeAccessSpecifierPrivate)
bool IsBlending; // 0x0208(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_209[0x3]; // 0x0209(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CurrentBlendDuration; // 0x020C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float TargetAlpha; // 0x0210(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float SourceAlpha; // 0x0214(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_218[0x10]; // 0x0218(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool DrawDebug; // 0x0228(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_229[0xF]; // 0x0229(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNiagaraByProgressComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNiagaraByProgressComponent")
}
static class UNoceNiagaraByProgressComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNiagaraByProgressComponent>();
}
};
DUMPER7_ASSERTS_UNoceNiagaraByProgressComponent;
// Class GameNoce.NoceCineCharInterface
// 0x0000 (0x0000 - 0x0000)
class INoceCineCharInterface final
{
public:
void DisableClothingWeightWhenSeqStart();
void DisablePropertyForCineChar(bool* NoUse);
void EnablePropertyForCineChar(const class UNoceCinematicActorComponent* inCineComponent);
void ResetClothingWeightWhenSeqStart();
void ResetWeaponStateForGameplay();
void SetClearCineActorMeshTransform(bool bEnable);
void SetEnableLastCamBlendStart(bool bEnable);
void SetPreSeamlessTrigger(class AActor* InTrigger);
void ShowWeaponForCinematic(bool bShow);
void UpdateHinaMeshTypeByCurrentSeqData();
void UpdateWhenSequenceStartForReBindingChar(class AActor* SequenceActor);
void UpdateWhenSequenceStopForReBindingChar(class AActor* SequenceActor);
struct FGameplayTag GetCharacterTag() const;
bool GetEnableLastCamBlendStart() const;
class AActor* GetPreSeamlessTrigger() const;
bool IsCineChar(bool* NoUse) const;
bool IsInCinematic() const;
bool IsUseSeqData() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCineCharInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCineCharInterface")
}
static class INoceCineCharInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceCineCharInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceCineCharInterface;
// Class GameNoce.NocePlayerController
// 0x0198 (0x0A08 - 0x0870)
class ANocePlayerController : public ANoceBasePlayerController
{
public:
TMap<ENoceInputGamepadType, struct FGamepadHoldingActionBlockKeysSetting> GamepadTypeHoldingActionBlockKeysSettingMap; // 0x0870(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
float InputMoveDeadZone; // 0x08C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InputForward; // 0x08C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OriginalInputForward; // 0x08C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InputRight; // 0x08CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OriginalInputRight; // 0x08D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InputTurn; // 0x08D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InputTurnRate; // 0x08D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InputLookUp; // 0x08DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InputLookUpRate; // 0x08E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8E4[0x4]; // 0x08E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(ENoceInputAction InInputAction, bool InPressed)> OnInputAction; // 0x08E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(ENoceUIInputAction InInputAction, bool InPressed)> OnUIInputAction; // 0x08F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(ENoceInputAxis InInputAxis, float InValue)> OnInputAxis; // 0x0908(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnInputModeChanged; // 0x0918(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool InOpen)> OnNoteBookWidgetOpen; // 0x0928(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TArray<struct FNoceControllerVibrationSetting> ControllerVibrationSettings; // 0x0938(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ForbidInputActionToken; // 0x0948(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ForbidUIInputActionToken; // 0x0958(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ForbidInputAxisToken; // 0x0968(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ForbidInputCameraToken; // 0x0978(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
bool IsReadyForInput; // 0x0988(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_989[0x7]; // 0x0989(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ANoceTimeManager* TimeManager; // 0x0990(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_998[0x70]; // 0x0998(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddForbiddenInputActions(const TArray<ENoceInputAction>& InInputActions, class FName InToken);
void DoFlushPressedKeys();
void DoInteractAction();
void DoSimulateInputAction(ENoceInputAction InputAction, bool Pressed);
void DoSprintAction();
bool GetAcceptInputAction();
bool GetAcceptInputAxis();
bool GetAcceptInputCamera();
bool GetAcceptUIInputAction();
float GetInputActionDownTime(class FName InputAction);
class FName GetInputActionName(ENoceInputAction InInputAction);
bool HaveInputAxis();
bool IsInputActionDown(class FName InputAction);
bool IsInputActionForbidden(ENoceInputAction InInputAction);
bool IsInputActionPressed(class FName InputAction);
bool IsPlayerInputValid(class FName InInputAction);
void RemoveForbiddenInputActions(const TArray<ENoceInputAction>& InInputActions, class FName InToken);
void ResetForbiddenInputActions(class FName InToken);
void SetAcceptInputAction(bool InAcceptAction, bool InAcceptAxis, bool InAcceptUIAction, class FName InToken);
void SetAcceptInputActionAndCamera(bool InAcceptAction, bool InAcceptAxis, bool InAcceptUIAction, bool InAcceptCamera, class FName InToken);
void SetNonForbiddenInputActions(const TArray<ENoceInputAction>& InInputActions, class FName InToken);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerController")
}
static class ANocePlayerController* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePlayerController>();
}
};
DUMPER7_ASSERTS_ANocePlayerController;
// Class GameNoce.NoceTitlePlayerController
// 0x00A8 (0x0AB0 - 0x0A08)
class ANoceTitlePlayerController : public ANocePlayerController
{
public:
struct FSoftClassPath BackgroundWidgetClass; // 0x0A08(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath TitleFlowWidgetClass; // 0x0A28(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath TitleWidgetClass; // 0x0A48(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath MainMenuWidgetClass; // 0x0A68(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UUserWidget* BackgroundWidget; // 0x0A88(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* TitleFlowWidget; // 0x0A90(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* TitleWidget; // 0x0A98(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* MainMenuWidget; // 0x0AA0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_AA8[0x8]; // 0x0AA8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnMainMenuClosed();
void OnTitleClose();
void OnTitleFlowClose();
void ShowMainMenu();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTitlePlayerController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTitlePlayerController")
}
static class ANoceTitlePlayerController* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceTitlePlayerController>();
}
};
DUMPER7_ASSERTS_ANoceTitlePlayerController;
// Class GameNoce.NoceCinematicActorComponent
// 0x0090 (0x0130 - 0x00A0)
class UNoceCinematicActorComponent final : public UActorComponent
{
public:
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FNoceCineActorSeqStopData SeqStopData; // 0x00A8(0x0005)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool UseEventSystem; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 CineEventUserType; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseStrictTag; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RunEventWithStrictTag; // 0x00B5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNoceCineEventData CineEventData; // 0x00B6(0x0005)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool SeqEventIsRunning; // 0x00BB(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class UMeshComponent*, struct FNoceCineActorSeqEventData_Mat> Mat_Orginals; // 0x00C0(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<class UMaterialInterface*> PackageMats; // 0x0110(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
TArray<class UMaterialInterface*> PackageMatInstances; // 0x0120(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCinematicActorComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCinematicActorComponent")
}
static class UNoceCinematicActorComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCinematicActorComponent>();
}
};
DUMPER7_ASSERTS_UNoceCinematicActorComponent;
// Class GameNoce.NoceCinematicActorInterface
// 0x0000 (0x0000 - 0x0000)
class INoceCinematicActorInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCinematicActorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCinematicActorInterface")
}
static class INoceCinematicActorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceCinematicActorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceCinematicActorInterface;
// Class GameNoce.NoceClawRemoveByProgressComp
// 0x0008 (0x0138 - 0x0130)
class UNoceClawRemoveByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
ENoceClawAlterType ClawAlterType; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DoNotApplyWithEmptyProgressTag; // 0x0131(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceClawRemoveByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceClawRemoveByProgressComp")
}
static class UNoceClawRemoveByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceClawRemoveByProgressComp>();
}
};
DUMPER7_ASSERTS_UNoceClawRemoveByProgressComp;
// Class GameNoce.NoceTutorialInstructor
// 0x0078 (0x0308 - 0x0290)
class ANoceTutorialInstructor final : public AActor
{
public:
ENoceTutorialType MyType; // 0x0290(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceTutorialType MyPrevious; // 0x0291(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_292[0x6]; // 0x0292(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FText MySimpleText; // 0x0298(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
ETutorialStep MyStep; // 0x02A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DelayStartSec; // 0x02AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AutoFinishSec; // 0x02B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DelayCloseHintSec; // 0x02B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MyNotebookID; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNoceNotebookTutorialContentRowHandle> MyNotebookArray; // 0x02C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNoceNotebookCharacterContentRowHandle> MyNotebookCharacter; // 0x02D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNoceNotebookEnemyContentRowHandle> MyNotebookEnemy; // 0x02E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool CanGoStart; // 0x02F0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanGoFinish; // 0x02F1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F2[0x16]; // 0x02F2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool IsCompleteCondition();
bool IsInProgress();
bool IsPreviousTutorialClear();
bool IsStartCondition();
void OnTutorialClose();
void OnTutorialFinish();
void OnTutorialStart();
void OnTutorialTrigger();
void TickFinish(float DeltaTime);
void TickListening(float DeltaTime);
void TickStart(float DeltaTime);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTutorialInstructor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTutorialInstructor")
}
static class ANoceTutorialInstructor* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceTutorialInstructor>();
}
};
DUMPER7_ASSERTS_ANoceTutorialInstructor;
// Class GameNoce.NoceCollectibleListItemWidget
// 0x0030 (0x03F0 - 0x03C0)
class UNoceCollectibleListItemWidget final : public UNoceScrollItemWidget
{
public:
class UTextBlock* Count; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* ItemName; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Item; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNewIconWidget* WBP_Inventory_NewIcon; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointGroupWidget* LetterPointGroup; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCollectibleListObject* CurrentData; // 0x03E8(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCollectibleListItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCollectibleListItemWidget")
}
static class UNoceCollectibleListItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCollectibleListItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceCollectibleListItemWidget;
// Class GameNoce.NoceCommandCreditWidget
// 0x0040 (0x03A8 - 0x0368)
class UNoceCommandCreditWidget final : public UNoceAnimWidget
{
public:
class UDataTable* CreditDataTable; // 0x0368(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CurrentIndex; // 0x0370(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> CreditRowNames; // 0x0378(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
float NextCommandTimer; // 0x0388(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NextCommandAnimStartTime; // 0x038C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float UpdateSpeed; // 0x0390(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentDeltaTime; // 0x0394(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> FadeAnimations; // 0x0398(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void AddDeltaTime(float InDeltaTime);
void ResetDeltaTime();
bool UpdateDebugSpeed(float Speed);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCommandCreditWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCommandCreditWidget")
}
static class UNoceCommandCreditWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCommandCreditWidget>();
}
};
DUMPER7_ASSERTS_UNoceCommandCreditWidget;
// Class GameNoce.NoceSanityComponent
// 0x0308 (0x03A8 - 0x00A0)
class UNoceSanityComponent final : public UActorComponent
{
public:
TMulticastInlineDelegate<void()> OnStartFocus; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnEndFocus; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnFocusCharged; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float InRatio)> OnAttackBuffAccumulateRatioChanged; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnStartSanityWeak; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnEndSanityWeak; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool DebugTimerLog; // 0x0100(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DebugTimeDilationLog; // 0x0101(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_102[0x6]; // 0x0102(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* Curve_StartFocusTimeDilation; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCurveFloat* Curve_EndFocusTimeDilation; // 0x0110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCurveFloat* Curve_UsingFocusCostSanity; // 0x0118(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute SanityAttribute; // 0x0120(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute CurrentMaxSanityAttribute; // 0x0158(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute MaxSanityAttribute; // 0x0190(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute AttackBuffAccumulateRatioAttribute; // 0x01C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute SanityCostRatioAttribute; // 0x0200(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_SanityCostSetByCaller; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_SanityCostSetByCaller; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_CurrentMaxSanityCostSetByCaller; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_FillCurrentMaxSanityToMinValue; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_FillSanityToCurrentMaxSanity; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_CurrentMaxSanityCostSetByCaller; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_SanityRegen; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<ENoceActionLevel, float> ActionLevelSanityRegenRatioMap; // 0x0270(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TMap<ENoceActionLevel, float> ActionLevelSanityNoChangeWaitForRecoverTimeRatioMap; // 0x02C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
float CanUseFocusSanityThreshold; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SanityWeakTime_Constant; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SanityWeakTime_Multiplier; // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName InputActionFocusName; // 0x031C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UGameplayEffect> GE_FocusAttackRatio; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AttackBuffAccumulateMax; // 0x0330(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AttackBuffAccumulateConst; // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_338[0x38]; // 0x0338(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceCheatManager* CheatManager; // 0x0370(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerState* PlayerState; // 0x0378(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerController* PlayerController; // 0x0380(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerCharacter* PlayerCharacter; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0390(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClearAttackBuffAccumulateValue();
void CostCurrentMaxSanity(float InValue, bool InCanEndFocus);
void CostSanity(float InValue, bool InClampByCurrentMaxSanity);
void EndFocus(bool InApplySanityWeak);
void ForceReset(bool InFillSanityToCurrentMaxSanity, bool InForceResetTimeDilation);
float GetActionLevelSanityRegenRatio();
bool GetEnableFocus();
void HandleInputAction(ENoceInputAction InInputAction, bool InPressed);
void HandleOnHit(const TArray<struct FNoceAttackHitResult>& HitResults);
void HandleOnPossessed(bool InPossessed);
bool HasAttackBuffAccumulateValue();
bool IsUsingFocus();
void PauseAttackBuffAccumulate();
void ResetNoChangeWaitForRecoverTimer();
void ResumeAttackBuffAccumulate();
void SetEnableFocus(bool Value);
void StartFocus();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSanityComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSanityComponent")
}
static class UNoceSanityComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSanityComponent>();
}
};
DUMPER7_ASSERTS_UNoceSanityComponent;
// Class GameNoce.NoceCommonGuideWidgetBase
// 0x0048 (0x0348 - 0x0300)
class UNoceCommonGuideWidgetBase final : public UNoceUserWidgetBase
{
public:
class UHorizontalBox* GuideBox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UHorizontalBox* GuideBox_Left; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UNoceCommonGuideItemWidget> CommonGuideItemWidgetClass; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UDataTable* GuideTable; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
float PaddingLeft; // 0x0320(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNoceCommonGuideItemWidget*> CreatedGuides; // 0x0328(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceCommonGuideItemWidget*> CreatedLeftGuides; // 0x0338(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCommonGuideWidgetBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCommonGuideWidgetBase")
}
static class UNoceCommonGuideWidgetBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCommonGuideWidgetBase>();
}
};
DUMPER7_ASSERTS_UNoceCommonGuideWidgetBase;
// Class GameNoce.NoceCommonMessageWidget
// 0x0000 (0x03B0 - 0x03B0)
class UNoceCommonMessageWidget final : public UNoceFocusableWidget
{
public:
void OnGuideChanged();
void OnTopWidgetChanged(int32 Size);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCommonMessageWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCommonMessageWidget")
}
static class UNoceCommonMessageWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCommonMessageWidget>();
}
};
DUMPER7_ASSERTS_UNoceCommonMessageWidget;
// Class GameNoce.NoceSanityVolumeComponent
// 0x0040 (0x0118 - 0x00D8)
class UNoceSanityVolumeComponent final : public UNoceVolumeComponentBase
{
public:
uint8 Pad_D8[0x40]; // 0x00D8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSanityVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSanityVolumeComponent")
}
static class UNoceSanityVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSanityVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceSanityVolumeComponent;
// Class GameNoce.NoceCommonWindowWidget
// 0x0010 (0x03C0 - 0x03B0)
class UNoceCommonWindowWidget final : public UNoceFocusableWidget
{
public:
class UTextBlock* TextBlock; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Black; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void ShowText(const class FText& InText, const struct FLinearColor& InColor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCommonWindowWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCommonWindowWidget")
}
static class UNoceCommonWindowWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCommonWindowWidget>();
}
};
DUMPER7_ASSERTS_UNoceCommonWindowWidget;
// Class GameNoce.NoceSaveGameBase
// 0x0008 (0x0030 - 0x0028)
class UNoceSaveGameBase : public USaveGame
{
public:
int32 SaveVersion; // 0x0028(0x0004)(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("NoceSaveGameBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSaveGameBase")
}
static class UNoceSaveGameBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSaveGameBase>();
}
};
DUMPER7_ASSERTS_UNoceSaveGameBase;
// Class GameNoce.NoceSaveGame
// 0x03F0 (0x0420 - 0x0030)
class UNoceSaveGame final : public UNoceSaveGameBase
{
public:
class FString SaveGameName; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime CreationTime; // 0x0040(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime SaveDate; // 0x0048(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime LoadDate; // 0x0050(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan GameplayTime; // 0x0058(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag GameProgressTag; // 0x0060(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool GameProgressUsedDebug; // 0x0068(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag StateMachineProgressTag; // 0x006C(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer AdditionalProgressTag; // 0x0078(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTagContainer HistoryProgressTag; // 0x0098(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTagContainer HistoryAdditionalProgressTag; // 0x00B8(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTagContainer CheckPointProgressTag; // 0x00D8(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTag BGMProgressTag; // 0x00F8(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceActionLevel ActionLevel; // 0x0100(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceRiddleLevel RiddleLevel; // 0x0101(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_102[0x2]; // 0x0102(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 GameOverCount; // 0x0104(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ManualSaveCount; // 0x0108(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNoceObjectRecord CheckPointRecord; // 0x0110(0x0028)(BlueprintVisible, NativeAccessSpecifierPublic)
uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FNoceActorRecord PlayerStateRecord; // 0x0140(0x00A0)(NativeAccessSpecifierPublic)
struct FNoceCharacterRecord HinakoRecord; // 0x01E0(0x00C0)(BlueprintVisible, NativeAccessSpecifierPublic)
struct FNoceCharacterRecord ClawRecord; // 0x02A0(0x00C0)(BlueprintVisible, NativeAccessSpecifierPublic)
bool UseClawCharacter; // 0x0360(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseSpecifyStartLocation; // 0x0361(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_362[0xE]; // 0x0362(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform SpecifyTransform; // 0x0370(0x0060)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> WorldGateWayFromTrigger; // 0x03D0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNoceActorRecord> LevelActorRecord; // 0x03E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNoceObjectRecord> SubsystemRecord; // 0x03F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
int32 GameSlotIndex; // 0x0400(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ManualSaveSlot; // 0x0404(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LocationName; // 0x0408(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EndingClearedBit; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceEndingType DefiniteEndingType; // 0x0414(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsGameClearSaveGame; // 0x0415(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENocePlayerOutfit PlayerOutfitValue; // 0x0416(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RequestHinaFullRecoverOnLoad; // 0x0417(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsR3FlowSkipped; // 0x0418(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool AnyEndingCleared();
int32 GetCurrentRound();
ENoceRoundType GetCurrentRoundType();
ENoceEndingType GetDefiniteEndingType();
int32 GetEndingClearedCount();
ENocePlayerOutfit GetPlayerOutfitValue();
struct FTransform GetPlayerStartTransform();
void HandleInheritToNextRound(bool ClearProgress);
bool HasSaveRecord();
bool IsEndingCleared(ENoceEndingType EndingType);
void RemoveEndingFlag(ENoceEndingType EndingType);
void SetDefiniteEndingType(ENoceEndingType EndingType);
void SetEndingCleared(ENoceEndingType EndingType);
void SetPlayerOutfitValue(ENocePlayerOutfit InType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSaveGame")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSaveGame")
}
static class UNoceSaveGame* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSaveGame>();
}
};
DUMPER7_ASSERTS_UNoceSaveGame;
// Class GameNoce.NoceOrCondition
// 0x0000 (0x0048 - 0x0048)
class UNoceOrCondition final : public UNoceConditionList
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceOrCondition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceOrCondition")
}
static class UNoceOrCondition* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceOrCondition>();
}
};
DUMPER7_ASSERTS_UNoceOrCondition;
// Class GameNoce.NoceConditionHandler
// 0x0080 (0x0120 - 0x00A0)
class UNoceConditionHandler : public UActorComponent
{
public:
ENoceConditionHandlerType HandleType; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 CurrentActionIndex; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceActionBase* CurrentAction; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceConditionBase* Condition; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UNoceActionBase*> SuccessActions; // 0x00B8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UNoceActionBase*> FailedActions; // 0x00C8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnCheckConditionMatch; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnExecuteSuccessActions; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnExecuteFailedActions; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool IsExecutingActions; // 0x0108(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsExecutingSuccessActions; // 0x0109(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10A[0x2]; // 0x010A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float AlertProcessTime; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowDebugInfo; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0xF]; // 0x0111(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void CompleteExecutingActions();
void ExecuteAction(class UNoceActionBase* Action);
void ExecuteFailedActions();
void ExecuteNextAction();
void ExecuteSuccessActions();
class UNoceConditionBase* GetCondition();
void HandleCondition();
bool IsConditionMatch();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceConditionHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceConditionHandler")
}
static class UNoceConditionHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceConditionHandler>();
}
};
DUMPER7_ASSERTS_UNoceConditionHandler;
// Class GameNoce.NoceSavePointPageWidget
// 0x0020 (0x03D0 - 0x03B0)
class UNoceSavePointPageWidget final : public UNoceFocusableWidget
{
public:
TMulticastInlineDelegate<void()> OnUpdateFaithValue; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnUpdateEmaNum; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSavePointPageWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSavePointPageWidget")
}
static class UNoceSavePointPageWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSavePointPageWidget>();
}
};
DUMPER7_ASSERTS_UNoceSavePointPageWidget;
// Class GameNoce.NoceCreditListItemWidget
// 0x0000 (0x02E0 - 0x02E0)
class UNoceCreditListItemWidget final : public UUserWidget
{
public:
void SetData(const struct FNoceUICreditData& Data, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCreditListItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCreditListItemWidget")
}
static class UNoceCreditListItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCreditListItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceCreditListItemWidget;
// Class GameNoce.NoceUIInputImage
// 0x0000 (0x02E0 - 0x02E0)
class UNoceUIInputImage final : public UImage
{
public:
struct FNoceInputIconRowHandle InputIconRowHandle; // 0x02D8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
public:
void SetInputIcon(class FName IconName);
void UpdateIcon();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIInputImage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIInputImage")
}
static class UNoceUIInputImage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIInputImage>();
}
};
DUMPER7_ASSERTS_UNoceUIInputImage;
// Class GameNoce.NoceCustomGrid
// 0x0010 (0x00B8 - 0x00A8)
class UNoceCustomGrid final : public UNoceSimpleGrid
{
public:
TArray<struct FNoceUICustomGridNavigationSetting> NavigationSetting; // 0x00A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void SetupNavigationSetting(const TArray<struct FNoceUICustomGridNavigationSetting>& InSetting);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCustomGrid")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCustomGrid")
}
static class UNoceCustomGrid* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCustomGrid>();
}
};
DUMPER7_ASSERTS_UNoceCustomGrid;
// Class GameNoce.NoceUIStyleTextBase
// 0x0000 (0x0370 - 0x0370)
#pragma pack(push, 0x1)
class alignas(0x10) UNoceUIStyleTextBase : public UTextBlock
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIStyleTextBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIStyleTextBase")
}
static class UNoceUIStyleTextBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIStyleTextBase>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UNoceUIStyleTextBase;
// Class GameNoce.NoceUIKeyMappingText
// 0x01A0 (0x0510 - 0x0370)
class UNoceUIKeyMappingText final : public UNoceUIStyleTextBase
{
public:
TMap<int32, class FText> Texts; // 0x0368(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FLinearColor DefaultColor; // 0x03B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<int32, struct FLinearColor> Colors; // 0x03C8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FFontOutlineSettings DefaultOutlineSetting; // 0x0418(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<int32, struct FFontOutlineSettings> OutlineSettings; // 0x0440(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObject> DefaultFontMaterial; // 0x0490(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<int32, struct FNoceUIFontMaterialStruct> FontMaterials; // 0x04B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
int32 TextStyleKey; // 0x0508(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetTextStyleKey(int32 Key);
void SetWrapTextAt(float InWrapTextAt);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIKeyMappingText")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIKeyMappingText")
}
static class UNoceUIKeyMappingText* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIKeyMappingText>();
}
};
DUMPER7_ASSERTS_UNoceUIKeyMappingText;
// Class GameNoce.NoceCutsceneSkipWidget
// 0x0008 (0x03B8 - 0x03B0)
class UNoceCutsceneSkipWidget final : public UNoceFocusableWidget
{
public:
bool IsConfirm; // 0x03B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3B1[0x7]; // 0x03B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceCutsceneSkipWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceCutsceneSkipWidget")
}
static class UNoceCutsceneSkipWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceCutsceneSkipWidget>();
}
};
DUMPER7_ASSERTS_UNoceCutsceneSkipWidget;
// Class GameNoce.NoceDamageHandleComponent
// 0x0020 (0x00C0 - 0x00A0)
class UNoceDamageHandleComponent : public UActorComponent
{
public:
TMulticastInlineDelegate<void(float InHealthDamage, float InMaxSanityDamage)> PreDamageHitHandler; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* Attacker, class FName ComboName, float InHealthDamage)> OnDamage; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
void NotifyOnDamageEvent(class AActor* Attacker, class FName ComboName, float InHealthDamage);
void NotifyPreDamageEvent(float InHealthDamage, float InMaxSanityDamage);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDamageHandleComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDamageHandleComponent")
}
static class UNoceDamageHandleComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDamageHandleComponent>();
}
};
DUMPER7_ASSERTS_UNoceDamageHandleComponent;
// Class GameNoce.NoceUISelectableWidgetInterface
// 0x0000 (0x0000 - 0x0000)
class INoceUISelectableWidgetInterface final
{
public:
void OnDecide(bool* NoUse);
void OnFocus(bool* NoUse);
void OnReset(bool* NoUse);
void OnSelect(bool* NoUse);
void OnUnfocus(bool* NoUse);
void SetContainer(class UObject* NewContainer, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUISelectableWidgetInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUISelectableWidgetInterface")
}
static class INoceUISelectableWidgetInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceUISelectableWidgetInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceUISelectableWidgetInterface;
// Class GameNoce.NoceDarknessVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceDarknessVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceDarknessDataRowHandle SanityMaxNewDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDarknessProgress> DarknessDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDarknessVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDarknessVolumeComponent")
}
static class UNoceDarknessVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDarknessVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceDarknessVolumeComponent;
// Class GameNoce.NoceDebugCameraController
// 0x0030 (0x0A18 - 0x09E8)
class ANoceDebugCameraController final : public ADebugCameraController
{
public:
float TeleportLocationOffset; // 0x09E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName IKHitProfile; // 0x09EC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETraceTypeQuery PhyscialSurfaceChannel; // 0x09F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel PlayerPawnChannel; // 0x09F5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9F6[0x2]; // 0x09F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EObjectTypeQuery> BlockPlayerPawnObjectTypes; // 0x09F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_A08[0x8]; // 0x0A08(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float RollSpeed; // 0x0A10(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A14[0x4]; // 0x0A14(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnTeleportPawn();
void TeleportPawn();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDebugCameraController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDebugCameraController")
}
static class ANoceDebugCameraController* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceDebugCameraController>();
}
};
DUMPER7_ASSERTS_ANoceDebugCameraController;
// Class GameNoce.NoceTimeManager
// 0x0070 (0x0300 - 0x0290)
class ANoceTimeManager final : public AActor
{
public:
uint8 Pad_290[0x70]; // 0x0290(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ApplyGlobalTimeDilation(float InTimeDilation, float InDuration);
void ApplyTimeDilation(ENoceTimeEffectType InType, float InTimeDilation);
void OnExitNotebook();
void OnGlobalTimerUp();
void OnOpenNotebook();
void OnPlayerEnterEvent();
void RemoveTimeDilation(ENoceTimeEffectType InType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTimeManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTimeManager")
}
static class ANoceTimeManager* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceTimeManager>();
}
};
DUMPER7_ASSERTS_ANoceTimeManager;
// Class GameNoce.NoceDebugCameraHUD
// 0x0020 (0x03A0 - 0x0380)
class ANoceDebugCameraHUD final : public ADebugCameraHUD
{
public:
uint8 Pad_380[0x20]; // 0x0380(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDebugCameraHUD")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDebugCameraHUD")
}
static class ANoceDebugCameraHUD* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceDebugCameraHUD>();
}
};
DUMPER7_ASSERTS_ANoceDebugCameraHUD;
// Class GameNoce.NoceVerticalList
// 0x0000 (0x00A0 - 0x00A0)
class UNoceVerticalList final : public UNoceSimpleList
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceVerticalList")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceVerticalList")
}
static class UNoceVerticalList* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceVerticalList>();
}
};
DUMPER7_ASSERTS_UNoceVerticalList;
// Class GameNoce.NoceDecalStreamingHelperComponent
// 0x0010 (0x0530 - 0x0520)
class UNoceDecalStreamingHelperComponent final : public UPrimitiveComponent
{
public:
class UDecalComponent* TrackedDecal; // 0x0518(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Enabled; // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_521[0xF]; // 0x0521(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetTrackedDecal(class UDecalComponent* InDecal);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDecalStreamingHelperComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDecalStreamingHelperComponent")
}
static class UNoceDecalStreamingHelperComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDecalStreamingHelperComponent>();
}
};
DUMPER7_ASSERTS_UNoceDecalStreamingHelperComponent;
// Class GameNoce.NoceDeflectPerformDataAsset
// 0x00A0 (0x00D0 - 0x0030)
class UNoceDeflectPerformDataAsset final : public UDataAsset
{
public:
TMap<class FName, struct FNoceDeflectPerformSetting> DeflectPerformSettingMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class FName, class FName> DeflectPerformSettingWeaponMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDeflectPerformDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDeflectPerformDataAsset")
}
static class UNoceDeflectPerformDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDeflectPerformDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceDeflectPerformDataAsset;
// Class GameNoce.NoceDestroyByProgressComponent
// 0x0000 (0x0130 - 0x0130)
class UNoceDestroyByProgressComponent final : public UNoceShowByProgressBaseComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDestroyByProgressComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDestroyByProgressComponent")
}
static class UNoceDestroyByProgressComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDestroyByProgressComponent>();
}
};
DUMPER7_ASSERTS_UNoceDestroyByProgressComponent;
// Class GameNoce.NoceDialogSoundTableGenerator
// 0x0000 (0x0290 - 0x0290)
class ANoceDialogSoundTableGenerator final : public AActor
{
public:
void AddRowToDataTable(class UDataTable* InTable, class FName InRowName, const struct FGameplayTag& InTriggerGroup, const struct FSoftObjectPath& SoundEventRef);
void ModifyRowInDataTable(class UDataTable* InTable, class FName InRowName, class FName AttachJoint, bool Follow);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDialogSoundTableGenerator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDialogSoundTableGenerator")
}
static class ANoceDialogSoundTableGenerator* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceDialogSoundTableGenerator>();
}
};
DUMPER7_ASSERTS_ANoceDialogSoundTableGenerator;
// Class GameNoce.NoceMapFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceMapFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static class UNoceMapTrackerComponent* GetNoceMapTracker(const class UObject* WorldContextObject);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapFunctionLibrary")
}
static class UNoceMapFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceMapFunctionLibrary;
// Class GameNoce.NoceDialogSubsystem
// 0x02E0 (0x0328 - 0x0048)
class UNoceDialogSubsystem final : public UNoceTickableWorldSubsystem
{
public:
TMulticastInlineDelegate<void(class FName DialogLineId)> OnDialogEnd; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool DrawDebug; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNoceDialogRequestSingle> DialogQueue; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogSerialSet> DialogSetOnScreen; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogRequestSingle> DialogOnScreen; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogCooldown> DialogInCooldown; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<class FName, float> RandomSetCooldownTime; // 0x00A0(0x0050)(Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogCooldown> RandomSetInCooldown; // 0x00F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> UniqueDialogPlayed; // 0x0100(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogPlayingAudioEvent> PlayingDialogAudioEvent; // 0x0110(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogRequestSingle> PendingInterrupts; // 0x0120(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogRequestSingle> PendingOverlaps; // 0x0130(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDialogRequestSingle> PendingQueues; // 0x0140(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
float GlobalCoolDownRemainTime; // 0x0150(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 HistoryMaxLength; // 0x0154(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FString> HistoryDialog; // 0x0158(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UNoceSpeakerDataHolderAsset* SpeakerDataHolderAsset; // 0x0168(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<ENoceDialogSpeaker, struct FNoceDialogSpeakerInfo> SpeakerActorMap; // 0x0170(0x0050)(Protected, NativeAccessSpecifierProtected)
uint8 Pad_1C0[0x58]; // 0x01C0(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceSystemSaveGame* SystemSave; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_220[0x78]; // 0x0220(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FNoceSelfTalkDataRow> SelfTalkMap; // 0x0298(0x0050)(NativeAccessSpecifierPrivate)
TArray<class FString> MuteRequest; // 0x02E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class FString> ImportantMuteRequest; // 0x02F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
class UDataTable* DialogLineTable; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UDataTable* DialogSetTable; // 0x0310(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UDataTable* DialogDurationTable; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UDataTable* DialogStyleTable; // 0x0320(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void CancelSerialDialogSet(class FName TagOrId);
void ClearCurrentDialog();
class UNoceSpeakerDataHolderAsset* GetSpeakerDataHolderAsset();
bool HasAnyDialog();
bool IsDialogLineOrSetOnScreen(class FName TagOrId);
bool IsDialogOnScreen(class FName TagOrId);
bool IsDialogSetOnScreen(class FName TagOrId);
void MuteDialog(const class FString& RequestID, bool MuteImportantDialog, bool NeedClearCurrentDialog);
void OnDialogAudioEventEnd(int32 PlayingID);
void OnEnterEvent();
void OnExitEvent();
void OnProgressChanged(const struct FGameplayTag& InTag);
void OnProgressInitialized(const struct FGameplayTag& InTag);
void OnSettingChanged(class UNoceSystemSaveGame* Settings);
void OnSystemSaveLoaded(class UNoceSystemSaveGame* InSystemSave);
void RegisterDialogToSpeaker(ENoceDialogSpeaker Speaker, class UDataTable* Table);
void RequestDialog(class FName TagOrId, const struct FNoceDialogLine& InDialogLine, const struct FNoceDialogAnimSetting& AnimSetting);
bool RequestDialogByRowHandle(const struct FNoceDialogDataRowHandle& DialogRowHandle);
bool RequestDialogOrSet(const struct FDataTableRowHandle& DialogRowHandle);
void RequestDialogSet(class FName TagOrId, const struct FNoceDialogSet& InDialogSet);
void SetForbitChangeVoiceLanguage(bool InForbit);
void SetSpeakerDataHolderAsset(class UNoceSpeakerDataHolderAsset* SpeakerData);
void UnmuteDialog(const class FString& RequestID);
void UnregisterDialogFromSpeaker(ENoceDialogSpeaker Speaker, class UDataTable* Table);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDialogSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDialogSubsystem")
}
static class UNoceDialogSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDialogSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceDialogSubsystem;
// Class GameNoce.NoceLoadBarWidget
// 0x0008 (0x0370 - 0x0368)
class UNoceLoadBarWidget : public UNoceAnimWidget
{
public:
class UProgressBar* Bar; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void UpdateProgress(float InProgress);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLoadBarWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLoadBarWidget")
}
static class UNoceLoadBarWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLoadBarWidget>();
}
};
DUMPER7_ASSERTS_UNoceLoadBarWidget;
// Class GameNoce.NoceDirLightVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceDirLightVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceDirLightDataRowHandle DirectionalLightRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceDirLightProgress> LightDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDirLightVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDirLightVolumeComponent")
}
static class UNoceDirLightVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDirLightVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceDirLightVolumeComponent;
// Class GameNoce.NoceDurabilityBallWidget
// 0x0018 (0x02F8 - 0x02E0)
class UNoceDurabilityBallWidget final : public UUserWidget
{
public:
class UWidgetAnimation* Blank; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UWidgetAnimation* Full; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UWidgetAnimation* Broken; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
void SetProperty(bool IsBroken, bool IsFull);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDurabilityBallWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDurabilityBallWidget")
}
static class UNoceDurabilityBallWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDurabilityBallWidget>();
}
};
DUMPER7_ASSERTS_UNoceDurabilityBallWidget;
// Class GameNoce.NoceDurabilityWidget
// 0x00E8 (0x03E8 - 0x0300)
class UNoceDurabilityWidget final : public UNoceUserWidgetBase
{
public:
class UWidgetAnimation* Blank; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Full; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Broken; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Danger; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UScaleBox* ScaleBox; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* TextBlock; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_1; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_2; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_3; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_4; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_5; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_6; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* BallGroup1; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* BallGroup2; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* BallGroup3; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* BallGroup4; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* BallGroup5; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* BallGroup6; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* BallGroup7; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InUserSpecifiedScale; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ESlateVisibility TextVisibility; // 0x03A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3A5[0x3]; // 0x03A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 CurrentDurability; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MaxDurability; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceDurabilityBallWidget*> Balls; // 0x03B0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UOverlay*> BallGroups; // 0x03C0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> DurabilityAnimations; // 0x03D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
bool IsBroken; // 0x03E0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsFull; // 0x03E1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3E2[0x6]; // 0x03E2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void PlayStopDanger(bool IsPlay);
void SetDurability(class FName WeaponName, float Durability);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDurabilityWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDurabilityWidget")
}
static class UNoceDurabilityWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDurabilityWidget>();
}
};
DUMPER7_ASSERTS_UNoceDurabilityWidget;
// Class GameNoce.NoceMapLocationWidget
// 0x0050 (0x0330 - 0x02E0)
class UNoceMapLocationWidget final : public UUserWidget
{
public:
ENoceMapLocation Location; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftObjectPath ImageTexture; // 0x02E8(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool AlwaysLoaded; // 0x0308(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LoadRange; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float UnloadRange; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsImageLoaded; // 0x0314(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_315[0x3]; // 0x0315(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UImage* Image; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_320[0x10]; // 0x0320(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetAlwaysLoaded();
void UpdateVisibility(class ANocePlayerState* PlayerState);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapLocationWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapLocationWidget")
}
static class UNoceMapLocationWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapLocationWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapLocationWidget;
// Class GameNoce.NoceDynamicMapIconWidget
// 0x0050 (0x03B8 - 0x0368)
class UNoceDynamicMapIconWidget : public UNoceAnimWidget
{
public:
ENoceDynamicMapIconType IconType; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceDynamicMapIconChapterType IconChapterType; // 0x0369(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceDynamicMapIconIndexType IconIndexType; // 0x036A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_36B[0x1]; // 0x036B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 MissionPriority; // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool AlwaysFadeIn; // 0x0370(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftObjectPath ImageTexture; // 0x0378(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Image_Icon; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceMapStatus CurrentStatus; // 0x03A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsImageLoaded; // 0x03A1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3A2[0x16]; // 0x03A2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void LoadTexture();
void UpdateVisibility(bool ForceUpdate);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDynamicMapIconWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDynamicMapIconWidget")
}
static class UNoceDynamicMapIconWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDynamicMapIconWidget>();
}
};
DUMPER7_ASSERTS_UNoceDynamicMapIconWidget;
// Class GameNoce.NoceOptionListItem
// 0x0008 (0x03C8 - 0x03C0)
class UNoceOptionListItem : public UNoceScrollItemWidget
{
public:
class UGameSetting* Setting; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
bool OnDisableChanged();
bool OnSettingChanged();
bool RefreshText();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceOptionListItem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceOptionListItem")
}
static class UNoceOptionListItem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceOptionListItem>();
}
};
DUMPER7_ASSERTS_UNoceOptionListItem;
// Class GameNoce.NoceDynamicMapIconWithCondWidget
// 0x0008 (0x03C0 - 0x03B8)
class UNoceDynamicMapIconWithCondWidget final : public UNoceDynamicMapIconWidget
{
public:
ENoceMapLocation RequiredLocation; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDynamicMapIconWithCondWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDynamicMapIconWithCondWidget")
}
static class UNoceDynamicMapIconWithCondWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDynamicMapIconWithCondWidget>();
}
};
DUMPER7_ASSERTS_UNoceDynamicMapIconWithCondWidget;
// Class GameNoce.NoceFadeComponentBase
// 0x00A8 (0x0148 - 0x00A0)
class UNoceFadeComponentBase : public UActorComponent
{
public:
bool Enable; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnableAsSequencerActor; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float NearDistance; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNoceLightFadeParameter NearParameter; // 0x00A8(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
float FarDistance; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNoceLightFadeParameter FarParameter; // 0x00B4(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* FadeCurve; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
bool UsePlayerLocation; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DrawDebug; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseFlicker; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* FlickerCurve; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
float FlickerSpeed; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool RandomOffset; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FlickerOffset; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FlickerMagnitude; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 RegisterIndex; // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNoceLightFadeFullSetting MySetting; // 0x00F0(0x0058)(NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
void EndLightFade();
void InitializeLightFade();
void RestartLightFade();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFadeComponentBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFadeComponentBase")
}
static class UNoceFadeComponentBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFadeComponentBase>();
}
};
DUMPER7_ASSERTS_UNoceFadeComponentBase;
// Class GameNoce.NoceEmissiveFadeComponent
// 0x0020 (0x0168 - 0x0148)
class UNoceEmissiveFadeComponent final : public UNoceFadeComponentBase
{
public:
class UMaterialInstanceDynamic* EmissiveMI; // 0x0148(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 TargetMaterialIndex; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName TargetMeshTag; // 0x0154(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseCPD; // 0x015C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 EmissiveCPDIndex; // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEmissiveFadeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEmissiveFadeComponent")
}
static class UNoceEmissiveFadeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEmissiveFadeComponent>();
}
};
DUMPER7_ASSERTS_UNoceEmissiveFadeComponent;
// Class GameNoce.NoceMapWidget
// 0x0000 (0x03B0 - 0x03B0)
class UNoceMapWidget final : public UNoceFocusableWidget
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapWidget")
}
static class UNoceMapWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapWidget;
// Class GameNoce.NoceEnemyActionLevelComponent
// 0x0028 (0x00C8 - 0x00A0)
class UNoceEnemyActionLevelComponent final : public UActorComponent
{
public:
TArray<TSubclassOf<class UGameplayEffect>> GE_HealthBuffForActionLevels; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UGameplayEffect>> GE_AttackBuffForActionLevels; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_FullHealth; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyActionLevelComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyActionLevelComponent")
}
static class UNoceEnemyActionLevelComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyActionLevelComponent>();
}
};
DUMPER7_ASSERTS_UNoceEnemyActionLevelComponent;
// Class GameNoce.NoceMapBackgroundWidget
// 0x0028 (0x0308 - 0x02E0)
class UNoceMapBackgroundWidget final : public UUserWidget
{
public:
class UImage* Image; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftObjectPath ImagePath; // 0x02E8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapBackgroundWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapBackgroundWidget")
}
static class UNoceMapBackgroundWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapBackgroundWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapBackgroundWidget;
// Class GameNoce.NoceEnemyAnimInstance
// 0x0140 (0x06A0 - 0x0560)
class UNoceEnemyAnimInstance final : public UNoceAnimInstance
{
public:
ENoceEnemyAnimInstanceBoolVar ActionFlag; // 0x0558(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsMoving; // 0x0559(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_55A[0x2]; // 0x055A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MovementYaw; // 0x055C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsStrafing; // 0x0560(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_561[0x3]; // 0x0561(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StrafeAngle; // 0x0564(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsDamaged; // 0x0568(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsFullBodySlotActive; // 0x0569(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsInDamageState; // 0x056A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bWillReEnterDamageState; // 0x056B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsDead; // 0x056C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsFakeDead; // 0x056D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsResurrect; // 0x056E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsPossessing; // 0x056F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsFaceUp; // 0x0570(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsInDownState; // 0x0571(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterDown; // 0x0572(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanWakeUp; // 0x0573(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterResurrect; // 0x0574(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInIdleState; // 0x0575(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_576[0x2]; // 0x0576(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector vLastHitLocation; // 0x0578(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceWinceType CurrentWinceType; // 0x0590(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceWinceType LastWinceType; // 0x0591(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_592[0x2]; // 0x0592(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float LastDamageAngle; // 0x0594(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool LastDamageIsInvertWinceDirection; // 0x0598(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_599[0x7]; // 0x0599(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FPoseSnapshot RagdollPoseCache; // 0x05A0(0x0038)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
bool FullBodyActive; // 0x05D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5D9[0x7]; // 0x05D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform FullBodyControlTransform; // 0x05E0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FullBodyControlApha; // 0x0640(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_644[0x4]; // 0x0644(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector FullBodyHitDirection; // 0x0648(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* MeshComponent; // 0x0660(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FullBodyBlendTimer; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PhysicsAnimationHitAlpha; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ApplyPhysicsAnimationHit; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_671[0x3]; // 0x0671(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName FullBodyControlBone; // 0x0674(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FullBodyHitForce; // 0x067C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FullBodyBlendTime; // 0x0680(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool FullBodyApplyFixedDetlaTime; // 0x0684(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool FullBodyApplyFixedGlobalDetlaTime; // 0x0685(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_686[0x2]; // 0x0686(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName HeadBoneName; // 0x0688(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANoceEnemyCharacter* EnemyCharacter; // 0x0690(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ApplyGameplayEffect(TSubclassOf<class UGameplayEffect> InGameplayEffect);
void CancelEnterDamageState();
void HandleGameplayEvent(const struct FGameplayTag& EventTag);
void HandleHitPoint(const struct FVector& InHitPoint, const struct FVector& AttackDirection);
bool IsForwardPose();
void OnAnimFakeDead_BP();
void OnAnimResurrectBegin_BP();
void OnAnimResurrectExit();
void OnAnimResurrectExit_BP();
void OnDamageCheckAngle(ENoceWinceType InWinceType);
void OnDamageStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnDamageStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnDeadStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnDeadStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnDie_BP();
void OnDownStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnDownStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnIdleStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnIdleStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnLinkStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnLinkStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnResurrectStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void OnResurrectStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node);
void ReceiveDeathEvent();
void ReceiveFakeDeadEvent();
void ReceiveResurrectionEvent();
void RemoveGameplayEffect(TSubclassOf<class UGameplayEffect> InGameplayEffect);
void SetCanEnterDown(bool InEnable, float InDuration);
void SetEnterDamageState(ENoceWinceType WinceType);
void UpdateFullBodyIk(float DeltaTime);
void UpdateIsFaceUpFlag();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyAnimInstance")
}
static class UNoceEnemyAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyAnimInstance>();
}
};
DUMPER7_ASSERTS_UNoceEnemyAnimInstance;
// Class GameNoce.NoceEnemyAttackInfoComponent
// 0x0180 (0x0220 - 0x00A0)
class UNoceEnemyAttackInfoComponent final : public UActorComponent
{
public:
class UNoceEnemyComboDataAsset* EnemyComboDataAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute HealthAttackAttribute; // 0x00A8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute WinceAttackAttribute; // 0x00E0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute MaxSanityAttackAttribute; // 0x0118(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute HealthToMaxSanityAttackAttribute; // 0x0150(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute StaminaAttackAttribute; // 0x0188(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<ENoceActionLevel, float> ActionLevelHealthToMaxSanityAttackRatioMap; // 0x01C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
class UNoceCheatManager* CheatManager; // 0x0210(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
float ComputeHealthDamage(class FName InComboName);
float ComputeHealthDamageValue(float Damage, float FloatRate);
float ComputeMaxSanityDamage(class FName InComboName, float InFinalHealthDamage);
float ComputeMaxSanityDamageValue(float InFinalHealthDamage, float InMaxSanityDamage, float FloatRate);
float ComputeStaminaDamage(class FName InComboName);
float ComputeStaminaDamageValue(float Damage, float FloatRate);
float ComputeWinceDamage(class FName InComboName);
float ComputeWinceDamageValue(float Damage, float FloatRate);
void GetAttackInfo(class FName ComboName, float* HealthDamage, float* WinceDamage, float* MaxSanityDamage, float* StaminaDamage, bool* IsForceWince, ENoceWinceType* WinceType, ENoceDeathType* DeathType, TSubclassOf<class UGameplayEffect>* DebuffEffect);
bool GetCanBeAxeDefensed(class FName InComboName);
bool GetCanBeKatanaDefensed(class FName InComboName);
bool GetCheckJustDodgeCounterDistance(class FName InComboName);
void GetComboCheckInfo(class FName InComboName, bool* OutCheckJustDodge, bool* OutCheckInvincible, bool* OutCheckOmamoriKagami);
ENoceDeathType GetDeathType(class FName InComboName);
TSubclassOf<class UGameplayEffect> GetDebuffEffectData(class FName InComboName);
bool GetIsChannelingAttack(class FName InComboName);
bool GetIsForceWince(class FName InComboName);
float GetMaxSanityDamageToHealthDamageRatio(class FName InComboName);
bool GetNeedCheckSuperArmor(class FName InComboName);
ENoceWinceType GetWinceType(class FName InComboName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyAttackInfoComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyAttackInfoComponent")
}
static class UNoceEnemyAttackInfoComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyAttackInfoComponent>();
}
};
DUMPER7_ASSERTS_UNoceEnemyAttackInfoComponent;
// Class GameNoce.NoceEnemyAttributeSet
// 0x00A0 (0x0120 - 0x0080)
class UNoceEnemyAttributeSet final : public UNoceCharacterAttributeSet
{
public:
struct FGameplayAttributeData HealthAttack; // 0x0080(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData WinceAttack; // 0x0090(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData MaxSanityAttack; // 0x00A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData StaminaAttack; // 0x00B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData HealthToMaxSanityAttack; // 0x00C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData DamageRatioHealth; // 0x00D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData DamageRatioWince; // 0x00E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData Jealous; // 0x00F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData LinkAttackRatio; // 0x0100(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FGameplayAttributeData FakeDeadWakeupRatio; // 0x0110(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyAttributeSet")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyAttributeSet")
}
static class UNoceEnemyAttributeSet* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyAttributeSet>();
}
};
DUMPER7_ASSERTS_UNoceEnemyAttributeSet;
// Class GameNoce.NoceWeapon
// 0x0150 (0x03E0 - 0x0290)
class ANoceWeapon : public AActor
{
public:
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool InShowOnUI, class FName InWeaponName, float InDurability, bool InIsDiscarded)> OnShowWeaponDurabilityHint; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class FName InWeaponName, float InDurability, bool InIsDiscarded, bool InIsBroken)> OnWeaponDurabilityChanged; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
ENoceWeaponType WeaponType; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceWeaponMotionType WeaponMotionType; // 0x02B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2BA[0x2]; // 0x02BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag WeaponAudioType; // 0x02BC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCapsuleComponent* CollisionComp; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* WeaponMesh; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName WeaponName; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CounterComboName; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName HitPerformGroupName; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EnvironmentDeflectDurabilityCostRatio; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName WeaponMeshEquippedSocket; // 0x02F4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform EquippedSocketRelativeTransform; // 0x0300(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UGameplayEffect>> GE_WeaponDefaults; // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UGameplayEffect>> GE_WeaponCurrents; // 0x0370(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_DurabilityCostSetByCaller; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_DurabilitySetByCaller; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_DurabilitySetByCaller; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWeaponAttributeSet* AttributeSet; // 0x03A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWeaponSubsystem* NoceWeaponSubsystem; // 0x03A8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerCharacter* PlayerCharacter; // 0x03B0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePlayerKatanaComponent* PlayerKatanaComponent; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C0[0x20]; // 0x03C0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddDurability(float InValue);
void ApplyCurrentEffects();
void CostDurability(float InValue, bool InIsAdd, bool InLimitDurability, bool* OutForceDeflect);
void CostDurabilityByDefesne(float InValue, bool InLimitDurability);
void Equip(float InCurrentDurability, bool InWeaponMeshForceSetVisibility, bool InWeaponMeshForceShow);
void Equip_BP();
bool ForceDeflectPostCostDurablity_BP();
float GetActionLevelDurabilityCostRatio();
void GetAttackInfo(float InWeaponDurability, float* AttackMultiplier, float* ExtraAttackMultiplier, float* WinceMultiplier);
bool GetCanBeBroken();
bool GetCanCostDurability();
bool GetCanDiscard();
bool GetCanFocusAttack();
float GetDefenseCostRatio();
float GetDeflectRate();
float GetDurabilityRatio();
float GetEasyModeCostRatio();
bool GetIsDiscarded();
class USkeletalMeshComponent* GetMesh();
void GetOverrideComboInfo(class FName InComboName, bool* OutFound, struct FNoceWeaponInfoOverride* OutComboInfo);
void GetOverrideStaminaKeyCost(class FName InStaminaKey, bool* OutFound, float* OutStaminaCost);
bool GetUseFocusAttackWhenFullCharged();
ENoceWeaponMotionType GetWeaponMotionType();
ENoceWeaponType GetWeaponType();
void HandleClawTransform_BP(bool InTransformToClawG);
void HideWeapon(class FName InWeaponName, bool InHide, class FName InToken);
bool IsBroken();
bool IsInLowDurability();
void RemoveCurrentEffects();
void SetCounterComboName(class FName InCounterComboName);
void SetDurability(float InValue);
void SetIsDiscarded();
void SetWeaponAudioType(const struct FGameplayTag& InTag);
void SetWeaponMotionType(ENoceWeaponMotionType InWeaponMotionType);
void SetWeaponName(class FName InWeaponName);
void SetWeaponType(ENoceWeaponType InWeaponType);
void Unequip();
void UnEquip_BP();
float GetDurability() const;
float GetMaxDurability() const;
bool IsVisible() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWeapon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWeapon")
}
static class ANoceWeapon* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceWeapon>();
}
};
DUMPER7_ASSERTS_ANoceWeapon;
// Class GameNoce.NoceEnemyCharacter
// 0x01E0 (0x0F00 - 0x0D20)
class ANoceEnemyCharacter : public ANoceCharacter
{
public:
uint8 Pad_D20[0x10]; // 0x0D20(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceEnemyAnimInstance* EnemyAnimInstance; // 0x0D30(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnFakeDead; // 0x0D38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnResurrect; // 0x0D48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool IsShow)> OnShowHideChanged; // 0x0D58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool IsEnter)> OnEnterBrightRoom; // 0x0D68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool IsEnable)> OnAttractSoul; // 0x0D78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float IsRatio)> OnAttractSoulSetRatio; // 0x0D88(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FVector& InHitLocation, const struct FVector& InAttackDirection)> OnApplyAdditiveWince; // 0x0D98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
bool DisableRMLocomotion; // 0x0DA8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceEnemyInSight; // 0x0DA9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_DAA[0x6]; // 0x0DAA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceEnemyAttributeSet* EnemyAttributeSet; // 0x0DB0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0DB8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLinkMotionComponent* LinkMotionComponent; // 0x0DC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANoceAIController* EnemyAIController; // 0x0DC8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_BrightRoomDebuff; // 0x0DD0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsNonCounterableWhenInactive; // 0x0DD8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsCounterableHintLarget; // 0x0DD9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_DDA[0x2]; // 0x0DDA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName CounterableHintSocket; // 0x0DDC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CountableHintSize; // 0x0DE4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName HitPerformGroupName; // 0x0DE8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> MayNotRevivePlayerCombos; // 0x0DF0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<class FName> MayNotRevivePlayerWeaponNames; // 0x0E00(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
bool CanPushPlayer; // 0x0E10(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanBePushedByPlayer; // 0x0E11(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanPlayerSlideByDodgePush; // 0x0E12(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E13[0x1]; // 0x0E13(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float FakeDeadWakeupTimeMin; // 0x0E14(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FakeDeadWakeupTimeMax; // 0x0E18(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ReviveHealthRatio; // 0x0E1C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ExtendAutoAimDistance; // 0x0E20(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool Unkillable; // 0x0E24(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool RecordAlertLocation; // 0x0E25(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseCachedMovementModeOnLoad; // 0x0E26(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E27[0x1]; // 0x0E27(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float DeathRangeByClaw; // 0x0E28(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bInLoadRecord; // 0x0E2C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E2D[0x3]; // 0x0E2D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceAISystem* NoceAISystemInstance; // 0x0E30(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceBodyPartGroupComponent* BodyPartGroupComponent; // 0x0E38(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceLockLocationComponent* LockLocationComponent; // 0x0E40(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E48[0x34]; // 0x0E48(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
bool bSpawnFromFreak; // 0x0E7C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsFakeDead; // 0x0E7D(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E7E[0x2]; // 0x0E7E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float FakeDeadProgressTime; // 0x0E80(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 FakeDeadCount; // 0x0E84(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool CacheAIThinkEnable; // 0x0E88(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E89[0x7]; // 0x0E89(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform CacheAIAlertFinalTransform; // 0x0E90(0x0060)(SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool RecordLockAlertness; // 0x0EF0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EF1[0x3]; // 0x0EF1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RecordAlertness; // 0x0EF4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool RecordNeedRestoreAlert; // 0x0EF8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EF9[0x7]; // 0x0EF9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddFakeDeadProgressTime(float InValue);
bool CanBeLockedOnTarget();
bool CanFakeDead();
bool CanSeePlayer(bool InDebugDraw, EDrawDebugTrace InDrawDebugTrace);
bool CheckAlive();
bool CheckIsInBrightRoom();
bool CheckMayNotReviveRule();
bool Die_BP();
void EndFakeDead();
bool EndResurrect();
void EnterBrightRoom();
void ExitBrightRoom();
void FakeDeadToDie();
ENoceAIAlertType GetAIAlertType();
int32 GetBattlePositionScore(ENoceBattlePositionTier InTier);
bool GetCanAcceptAttrackSoul();
bool GetCanBePushedByPlayer();
bool GetCanPlayerSlideByDodgePush();
bool GetCanPushPlayer();
bool GetCanTakeDamage();
float GetExtendAutoAimDistance();
int32 GetFakeDeadCount();
float GetFakeDeadProgressTime();
float GetFakeDeadRemainingTime();
bool GetIsNonCounterableWhenInactive();
struct FVector GetPossiblePositionOnLoad();
bool HasBattlePositionScore();
bool HasFakeDeadAbility();
bool InstantRevival();
bool IsBreakDown();
bool IsCounterable(bool InCounterHint);
bool IsEngagedStatus();
bool IsLockedTarget();
bool IsNoCostPlayerWeaponDurability();
bool IsSpawnFromFreak();
bool IsVisibileToPlayer(bool InDebugDraw, float InCapsuleRadiusRatio, float InBackSideDiffDistance, bool InOnlyCheckCenter, EDrawDebugTrace InDrawDebugTrace);
bool IsVisibleForEnemyInSight();
void Kill();
bool NoFightingStrength();
bool OnDamaged_BP(const struct FNoceAttackHitResult& AttackHitResult);
void OnFinishEvent_BP();
void OnStartEvent_BP();
void RequestFakeDead(bool FromLoad, bool ResetAI);
void ResetMovementState();
void SendGameplayEventToAnimation(const struct FGameplayTag& EventTag);
void SetCanAcceptAttrackSoul(bool InValue);
void SetCanTakeDamage(bool InValue);
void SetFakeDeadCount(int32 InValue);
void SetIsHiddenBeforeCutscene(bool IsHidden);
void SetIsVisibleForEnemyInSight(bool InValue);
void SetJealous(float InValue);
void SetRootMotionScale(float InScale);
void SetSpawnerFreak(class ANoceEnemyCharacter* FreakCharacter);
void ShowHideEnemy(bool InShow);
void StartFakeDead(bool FromLoad);
bool StartResurrect();
void TryCreateRecord();
float GetDamageRatioHealth() const;
float GetDamageRatioWince() const;
float GetFakeDeadWakeupRatio() const;
float GetHealthAttackRatio() const;
float GetJealous() const;
float GetLinkAttackRatio() const;
bool IsDead() const;
bool IsFakeDead() const;
bool IsResurrect() const;
bool OnCanCreateRecord() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyCharacter")
}
static class ANoceEnemyCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceEnemyCharacter>();
}
};
DUMPER7_ASSERTS_ANoceEnemyCharacter;
// Class GameNoce.LinkRequest
// 0x0020 (0x0048 - 0x0028)
class ULinkRequest final : public UObject
{
public:
class AActor* LinkOwner; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* LinkTarget; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELinkPriority Priority; // 0x0038(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ExecutionType; // 0x0039(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 BankID; // 0x003C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MotionID; // 0x0040(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetLinkRequest(class AActor* InOwner, class AActor* InTarget, ELinkPriority InPriority, bool InExecutionType, int32 InBankID, int32 InMotionID);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkRequest")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkRequest")
}
static class ULinkRequest* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkRequest>();
}
};
DUMPER7_ASSERTS_ULinkRequest;
// Class GameNoce.NoceEnemyComboDataAsset
// 0x0050 (0x0080 - 0x0030)
class UNoceEnemyComboDataAsset final : public UDataAsset
{
public:
TMap<class FName, struct FNoceEnemyComboSetting> EnemyComboSettingMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyComboDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyComboDataAsset")
}
static class UNoceEnemyComboDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyComboDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceEnemyComboDataAsset;
// Class GameNoce.NoceEnemyDamageHandleComponent
// 0x0180 (0x0240 - 0x00C0)
class UNoceEnemyDamageHandleComponent final : public UNoceDamageHandleComponent
{
public:
struct FGameplayAttribute HealthAttribute; // 0x00C0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute DamageRatioHealthAttribute; // 0x00F8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_HealthCostSetByCaller; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_HealthCostSetByCaller; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute ArmorAttribute; // 0x0140(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute DamageRatioWinceAttribute; // 0x0178(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_ArmorCostSetByCaller; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_ArmorCostSetByCaller; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_ArmorFull; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<ENoceWinceType, ENoceWinceType> WinceTypeFallbackMap; // 0x01C8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
class UNoceCheatManager* CheatManager; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceBodyPartGroupComponent* BodyPartGroupComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceSuperArmorComponent* SuperArmorComponent; // 0x0230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceWinceDamageReduceComponent* WinceDamageReduceComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void HandleBodyPartGroupDamage(class FName InBodyPartGroupName, float InHealthDamage, bool InIsLimitHealth, bool* OutIsBreak, bool* OutIsDamageToHealth);
ENoceWinceType HandleDamage(float InHealthDamage, float InWinceDamage, bool InIsForceWince, bool InAttackWinceToAdditvie, ENoceWinceType InWinceType, bool InIsLimitHealth, bool InIsLimitWince);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyDamageHandleComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyDamageHandleComponent")
}
static class UNoceEnemyDamageHandleComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyDamageHandleComponent>();
}
};
DUMPER7_ASSERTS_UNoceEnemyDamageHandleComponent;
// Class GameNoce.NoceEnemyGroupSpawnComponent
// 0x0120 (0x01C0 - 0x00A0)
class UNoceEnemyGroupSpawnComponent final : public UActorComponent
{
public:
TArray<struct FEnemyGroupSpawnSetting> GroupSpawnSetting; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FEnemyGroupSpawnSetting CurrSpawnSetting; // 0x00B0(0x0098)(BlueprintVisible, NativeAccessSpecifierPublic)
bool Spawning; // 0x0148(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ANoceEnemyCharacter*> SpawnedEnemies; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class ANoceEnemyCharacter*> SpawnedMainEnemies; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_170[0x50]; // 0x0170(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetCurrentGroupTime(ENoceActionLevel InLevel);
void HandleUnhideSpawnedEnemy(class ANoceEnemyCharacter* Char, float Time);
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
void UpdateSpawnedEnemies();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyGroupSpawnComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyGroupSpawnComponent")
}
static class UNoceEnemyGroupSpawnComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyGroupSpawnComponent>();
}
};
DUMPER7_ASSERTS_UNoceEnemyGroupSpawnComponent;
// Class GameNoce.NocePlayerChargeComponent
// 0x0108 (0x01A8 - 0x00A0)
class UNocePlayerChargeComponent final : public UActorComponent
{
public:
TMap<class FName, class UCurveFloat*> ComboAttackChargeCurveMap; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_AttackMultiplierSetByCaller; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_AttackMultiplierSetByCaller; // 0x00F8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, class UCurveFloat*> ComboWinceChargeCurveMap; // 0x0100(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_WinceMultiplierSetByCaller; // 0x0150(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_WinceMultiplierSetByCaller; // 0x0158(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerController* PlayerController; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* PlayerCharacter; // 0x0170(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0178(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_180[0x28]; // 0x0180(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HandleOnPossessed(bool InPossessed);
void RemoveAttackMultiplier();
void RemoveChargeBuff();
void RemoveWinceMultiplier();
void SetAttackMultiplier(class FName InComboName, float InChargeTime);
void SetWinceMultiplier(class FName InComboName, float InChargeTime);
void StartCharge(class FName InComboName, class FName InInputAction);
void StopCharge();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerChargeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerChargeComponent")
}
static class UNocePlayerChargeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerChargeComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerChargeComponent;
// Class GameNoce.NoceEnemyGroupSpawner
// 0x00B8 (0x0348 - 0x0290)
class ANoceEnemyGroupSpawner final : public AActor
{
public:
TArray<struct FEnemyGroupSpawnSetting> GroupSpawnSetting; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FEnemyGroupSpawnSetting CurrSpawnSetting; // 0x02A0(0x0098)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<class ANoceEnemyCharacter*> SpawnedEnemies; // 0x0338(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyGroupSpawner")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyGroupSpawner")
}
static class ANoceEnemyGroupSpawner* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceEnemyGroupSpawner>();
}
};
DUMPER7_ASSERTS_ANoceEnemyGroupSpawner;
// Class GameNoce.NoceTabWidget
// 0x0018 (0x0318 - 0x0300)
class UNoceTabWidget : public UNoceUserWidgetBase
{
public:
class UNoceUIActionImage* UITabLeft; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUIActionImage* UITabRight; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceTabList* TabList; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
TArray<class UUserWidget*> GetListSlots();
void InitializeTab();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTabWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTabWidget")
}
static class UNoceTabWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTabWidget>();
}
};
DUMPER7_ASSERTS_UNoceTabWidget;
// Class GameNoce.NoceMapTabWidget
// 0x0018 (0x0330 - 0x0318)
class UNoceMapTabWidget final : public UNoceTabWidget
{
public:
class UHorizontalBox* HorizontalBox; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeIn; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UNoceMapTabChildWidget> TabChildWidgetClass; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void InitTabs(const TArray<class FText>& TabNames);
void Show();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapTabWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapTabWidget")
}
static class UNoceMapTabWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapTabWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapTabWidget;
// Class GameNoce.NoceEnemyPhysicsAssetSwapComp
// 0x0060 (0x0100 - 0x00A0)
class UNoceEnemyPhysicsAssetSwapComp final : public UActorComponent
{
public:
class UPhysicsAsset* ShrinkPhysicsAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName HeadMeshTag; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPhysicsAsset* ShrinkHeadPhysicsAsset; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PlayerDistanceThreshold; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool InUseShrink)> OnChangePhyscisAsset; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* OwnerMesh; // 0x00D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* OwnerHeadMesh; // 0x00D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANoceEnemyCharacter* OwnerCharacter; // 0x00E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPhysicsAsset* DefaultPhysicsAsset; // 0x00E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPhysicsAsset* DefaultHeadPhysicsAsset; // 0x00F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ChangePhysicsAsset(bool InShrink);
void InitializeDefaultAssetData();
void OnPossessedPawnChanged(class APawn* InOldPawn, class APawn* InNewPawn);
void OnUseCapsuleShrink(bool InUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnemyPhysicsAssetSwapComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnemyPhysicsAssetSwapComp")
}
static class UNoceEnemyPhysicsAssetSwapComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnemyPhysicsAssetSwapComp>();
}
};
DUMPER7_ASSERTS_UNoceEnemyPhysicsAssetSwapComp;
// Class GameNoce.NoceEnvHandler
// 0x00E8 (0x0110 - 0x0028)
class UNoceEnvHandler : public UObject
{
public:
uint8 Pad_28[0xE8]; // 0x0028(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnvHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnvHandler")
}
static class UNoceEnvHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnvHandler>();
}
};
DUMPER7_ASSERTS_UNoceEnvHandler;
// Class GameNoce.NoceHeightFogHandler
// 0x0150 (0x0260 - 0x0110)
class UNoceHeightFogHandler final : public UNoceEnvHandler
{
public:
class UExponentialHeightFogComponent* TargetFogComponent; // 0x0110(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_118[0x148]; // 0x0118(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHeightFogHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHeightFogHandler")
}
static class UNoceHeightFogHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHeightFogHandler>();
}
};
DUMPER7_ASSERTS_UNoceHeightFogHandler;
// Class GameNoce.NoceVolumetricFogHandler
// 0x0170 (0x0280 - 0x0110)
class UNoceVolumetricFogHandler final : public UNoceEnvHandler
{
public:
TArray<class UStaticMeshComponent*> DarkFogCube; // 0x0110(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMaterialInstanceDynamic*> DarkActiveMI; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UStaticMeshComponent*> TownFogCube; // 0x0130(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMaterialInstanceDynamic*> TownActiveMI; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FNoceVolumetricFogSetting CurrentParam; // 0x0150(0x00D0)(Protected, NativeAccessSpecifierProtected)
class UTexture* CurrentVolumeTex; // 0x0220(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_228[0x58]; // 0x0228(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceVolumetricFogHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceVolumetricFogHandler")
}
static class UNoceVolumetricFogHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceVolumetricFogHandler>();
}
};
DUMPER7_ASSERTS_UNoceVolumetricFogHandler;
// Class GameNoce.NoceLockOnTargetComponent
// 0x00C8 (0x0168 - 0x00A0)
class UNoceLockOnTargetComponent final : public UActorComponent
{
public:
class FName WidgetLockOnTargetTag; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UGameplayEffect> GE_LockOnTarget; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UGameplayEffect> GE_LockedTarget; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChangeLockOnTargetThresholdGamepad; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChangeLockOnTargetThresholdMouse; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChangeLockOnTargetCoolDown; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class AActor* NewTargetActor)> OnLockOnTargetActorChanged; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnInputActionWithoutFindingLockTarget; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool SwitchStopAutoEndLockOnWhenTentacleLinkMotion; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RestoreLockWithSameLockedLinker; // 0x00E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FindLockOnTargetByNearestDistance; // 0x00EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EB[0x1D]; // 0x00EB(0x001D)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerCharacter* PlayerCharacter; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerController* PlayerController; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0118(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePlayerInputHelperComponent* PlayerInputHelper; // 0x0120(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCapsuleComponent* CapsuleComponent; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UATPCCameraComponent* CameraComponent; // 0x0130(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetComponent* LockOnTargetWidget; // 0x0138(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUILockOnTarget* UILockOnTarget; // 0x0140(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class AActor* LockTargetActor; // 0x0148(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UATPCLockOnTargetLocationComponent* LockTarget; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UATPCLockOnTargetLocationComponent* BeforeLinkMotionLockTarget; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool CanPlayerLockOnTarget();
bool GetCanLockOnTarget();
class AActor* GetLockOnTargetActor();
void HandleInputAction(ENoceInputAction InInputAction, bool InPressed);
void HandleInputAxis(ENoceInputAxis InInputAxis, float InValue);
void HandleOnPossessed(bool InPossessed);
bool IsLockingOnTarget();
void OnDelayFadeOutTimerUp();
void OnEndLockOn();
void OnPlayerDie();
void OnPlayerEndLinked(class ULinkRequest* LinkRequest);
void OnPlayerEnterEvent();
void OnPlayerFSMInteractTagChanged(const struct FGameplayTag& Tag, int32 NewCount);
void OnPlayerStartLinked(class ULinkRequest* LinkRequest);
void OnPlayerUsingGimmick(bool IsUsing);
void OnStartLockOn();
void OnTargetChangeDelegate(class AActor* NewTarget, EATPCChangeTargetReason ChangeTargetReason);
void RegisterOnPossessed();
void SetCanLockOnTarget(bool InValue);
void UnlockCurrentLockTarget();
void UnlockLockTarget(class UATPCLockOnTargetLocationComponent* InLockTarget);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLockOnTargetComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLockOnTargetComponent")
}
static class UNoceLockOnTargetComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLockOnTargetComponent>();
}
};
DUMPER7_ASSERTS_UNoceLockOnTargetComponent;
// Class GameNoce.NoceDarknessHandler
// 0x0078 (0x0188 - 0x0110)
class UNoceDarknessHandler final : public UNoceEnvHandler
{
public:
uint8 Pad_110[0x20]; // 0x0110(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* TargetWorldContextObject; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_138[0x50]; // 0x0138(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDarknessHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDarknessHandler")
}
static class UNoceDarknessHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDarknessHandler>();
}
};
DUMPER7_ASSERTS_UNoceDarknessHandler;
// Class GameNoce.NoceDirectionalLightHandler
// 0x00D8 (0x01E8 - 0x0110)
class UNoceDirectionalLightHandler final : public UNoceEnvHandler
{
public:
uint8 Pad_110[0xD8]; // 0x0110(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceDirectionalLightHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceDirectionalLightHandler")
}
static class UNoceDirectionalLightHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceDirectionalLightHandler>();
}
};
DUMPER7_ASSERTS_UNoceDirectionalLightHandler;
// Class GameNoce.NoceSpotLightHandler
// 0x00D0 (0x01E0 - 0x0110)
class UNoceSpotLightHandler final : public UNoceEnvHandler
{
public:
uint8 Pad_110[0xD0]; // 0x0110(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSpotLightHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSpotLightHandler")
}
static class UNoceSpotLightHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSpotLightHandler>();
}
};
DUMPER7_ASSERTS_UNoceSpotLightHandler;
// Class GameNoce.NocePlayerInputHelperComponent
// 0x01B8 (0x0258 - 0x00A0)
class UNocePlayerInputHelperComponent final : public UActorComponent
{
public:
struct FGameplayTagContainer ShortcutItemEnableStateTags; // 0x00A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer ShortcutTags; // 0x00C0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer ShortcutItemDisableStateTags; // 0x00E0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag ShortcutItemEventTag; // 0x0100(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName InputActionShortcutItem; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> InputActionShortcutItemsTypeB; // 0x0110(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
float ShortcutItemEventDelayTime; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer FocusEnableStateTags; // 0x0128(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer FocusPauseStateTags; // 0x0148(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer FocusDisableStateTags; // 0x0168(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer UpperBodyMotionTags; // 0x0188(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
class FName InputActionFocus; // 0x01A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(bool InUsingFocus)> OnEnterCounterState; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
class UNoceSystemSaveGame* SystemSaveGame; // 0x01C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1C8[0x60]; // 0x01C8(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerController* PlayerController; // 0x0228(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerCharacter* PlayerCharacter; // 0x0230(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSanityComponent* SanityComponent; // 0x0240(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0248(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HandleOnPossessed(bool InPossessed);
bool IsInputActionValid(class FName InInputAction);
void OnFocusDisableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount);
void OnFocusEnableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount);
void OnFocusPauseStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount);
void OnInputModeChanged();
void OnPlayerUsingGimmick(bool InIsUsing);
void OnShortcutItemEnableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount);
void OnShortcutTagChanged(const struct FGameplayTag& InTag, int32 InNewCount);
void OnUISubsystemWidgetStackSizeChanged(int32 InSize);
void OnUpperBodyMotionTagChanged(const struct FGameplayTag& InTag, int32 InNewCount);
void RegisterOnPossessed();
bool StopSprintWhenInputExtraSprintReleased();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerInputHelperComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerInputHelperComponent")
}
static class UNocePlayerInputHelperComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerInputHelperComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerInputHelperComponent;
// Class GameNoce.NoceSkyLightHandler
// 0x00F8 (0x0208 - 0x0110)
class UNoceSkyLightHandler final : public UNoceEnvHandler
{
public:
uint8 Pad_110[0xD8]; // 0x0110(0x00D8)(Fixing Size After Last Property [ Dumper-7 ])
class UTextureCube* CurrentSourceCubemap; // 0x01E8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UTextureCube* CurrentDestinationCubemap; // 0x01F0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_1F8[0x10]; // 0x01F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSkyLightHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSkyLightHandler")
}
static class UNoceSkyLightHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSkyLightHandler>();
}
};
DUMPER7_ASSERTS_UNoceSkyLightHandler;
// Class GameNoce.NoceMeshDissolveComponent
// 0x0030 (0x00D0 - 0x00A0)
class UNoceMeshDissolveComponent final : public UActorComponent
{
public:
TArray<class FName> DissolveParameterNames; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class FName DissolveMeshTag; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnimInstance* AnimInstance; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class UMaterialInstanceDynamic*> MaterialInstanceDynamics; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
public:
void OnDie();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMeshDissolveComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMeshDissolveComponent")
}
static class UNoceMeshDissolveComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMeshDissolveComponent>();
}
};
DUMPER7_ASSERTS_UNoceMeshDissolveComponent;
// Class GameNoce.NoceSkyAtmosphereHandler
// 0x00F8 (0x0208 - 0x0110)
class UNoceSkyAtmosphereHandler final : public UNoceEnvHandler
{
public:
uint8 Pad_110[0xF8]; // 0x0110(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSkyAtmosphereHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSkyAtmosphereHandler")
}
static class UNoceSkyAtmosphereHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSkyAtmosphereHandler>();
}
};
DUMPER7_ASSERTS_UNoceSkyAtmosphereHandler;
// Class GameNoce.NoceSkyDomeHandler
// 0x0268 (0x0378 - 0x0110)
class UNoceSkyDomeHandler final : public UNoceEnvHandler
{
public:
uint8 Pad_110[0x240]; // 0x0110(0x0240)(Fixing Size After Last Property [ Dumper-7 ])
class UTexture* CurrentSkybox; // 0x0350(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UTexture* CurrentFlowMap; // 0x0358(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UTexture* CurrentGleamMask; // 0x0360(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UTexture* CurrentCloudMask; // 0x0368(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UTexture* CurrentSunMap; // 0x0370(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSkyDomeHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSkyDomeHandler")
}
static class UNoceSkyDomeHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSkyDomeHandler>();
}
};
DUMPER7_ASSERTS_UNoceSkyDomeHandler;
// Class GameNoce.NoceSSFSHandler
// 0x0068 (0x0178 - 0x0110)
class UNoceSSFSHandler final : public UNoceEnvHandler
{
public:
class UObject* TargetWorldContextObject; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_118[0x60]; // 0x0118(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSSFSHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSSFSHandler")
}
static class UNoceSSFSHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSSFSHandler>();
}
};
DUMPER7_ASSERTS_UNoceSSFSHandler;
// Class GameNoce.NocePlayerLookAtTargetComponent
// 0x0010 (0x0240 - 0x0230)
class UNocePlayerLookAtTargetComponent final : public USceneComponent
{
public:
bool Enable; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool OnlyUseForMotionWarp; // 0x0231(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SkipAutoAimMeshCheck; // 0x0232(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_233[0xD]; // 0x0233(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool GetIsEnable();
bool GetOnlyUseForMotionWarp();
bool GetSkipAutoAimMeshCheck();
void HandleEnemyFakeDead();
void HandleEnemyOnDie();
void HandleEnemyRevive();
void HandleEnemyShowHide(bool InShow);
void HandleInteractEnableChanged(bool InEnable);
void SetEnable(bool InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerLookAtTargetComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerLookAtTargetComponent")
}
static class UNocePlayerLookAtTargetComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerLookAtTargetComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerLookAtTargetComponent;
// Class GameNoce.NoceLumenTranslucencyHandler
// 0x0068 (0x0178 - 0x0110)
class UNoceLumenTranslucencyHandler final : public UNoceEnvHandler
{
public:
class UObject* TargetWorldContextObject; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_118[0x60]; // 0x0118(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLumenTranslucencyHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLumenTranslucencyHandler")
}
static class UNoceLumenTranslucencyHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLumenTranslucencyHandler>();
}
};
DUMPER7_ASSERTS_UNoceLumenTranslucencyHandler;
// Class GameNoce.NoceMapIconWidget
// 0x0050 (0x0350 - 0x0300)
class UNoceMapIconWidget final : public UNoceUserWidgetBase
{
public:
class UWidgetAnimation* FadeIn; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Select; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNoceMapGeneralIconData Data; // 0x0310(0x0038)(BlueprintVisible, Transient, NoDestructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
class UImage* Image_Icon; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
struct FVector GetWorldPos();
void OnFadeInCompleted();
void UpdateRotation(float InvMapYaw);
void UpdateScale(float MapScale, float IconScale);
void UpdateVisibility(bool IsInView);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapIconWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapIconWidget")
}
static class UNoceMapIconWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapIconWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapIconWidget;
// Class GameNoce.NoceLanternNiagaraHandler
// 0x00D0 (0x01E0 - 0x0110)
class UNoceLanternNiagaraHandler final : public UNoceEnvHandler
{
public:
TArray<class UNiagaraComponent*> TargetNiagaraComp; // 0x0110(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_120[0xC0]; // 0x0120(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLanternNiagaraHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLanternNiagaraHandler")
}
static class UNoceLanternNiagaraHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLanternNiagaraHandler>();
}
};
DUMPER7_ASSERTS_UNoceLanternNiagaraHandler;
// Class GameNoce.NoceFogNiagaraHandler
// 0x0180 (0x0290 - 0x0110)
class UNoceFogNiagaraHandler final : public UNoceEnvHandler
{
public:
class UNiagaraParameterCollectionInstance* NPCEnvFog; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraParameterCollectionInstance* NPAreaAllFog; // 0x0118(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraParameterCollectionInstance* NPHellSmoke; // 0x0120(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialParameterCollectionInstance* MPCHellSmoke; // 0x0128(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNoceFogNiagaraSetting OriginalParams; // 0x0130(0x0088)(NativeAccessSpecifierPublic)
uint8 Pad_1B8[0xD8]; // 0x01B8(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFogNiagaraHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFogNiagaraHandler")
}
static class UNoceFogNiagaraHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFogNiagaraHandler>();
}
};
DUMPER7_ASSERTS_UNoceFogNiagaraHandler;
// Class GameNoce.NoceWindHandler
// 0x00C8 (0x01D8 - 0x0110)
class UNoceWindHandler final : public UNoceEnvHandler
{
public:
TArray<class UNeoWindComponent*> TargetWindComponent; // 0x0110(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FNoceWindSetting CurrentParam; // 0x0120(0x0048)(NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float WindSpeed, int32 AudioLevel)> OnUpdateEnvEvent; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FNoceWindSetting> SettingMap; // 0x0180(0x0050)(Protected, NativeAccessSpecifierProtected)
uint8 Pad_1D0[0x8]; // 0x01D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWindHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWindHandler")
}
static class UNoceWindHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWindHandler>();
}
};
DUMPER7_ASSERTS_UNoceWindHandler;
// Class GameNoce.NoceNoteTrack
// 0x0008 (0x00D0 - 0x00C8)
class UNoceNoteTrack final : public UMovieScenePropertyTrack
{
public:
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNoteTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNoteTrack")
}
static class UNoceNoteTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNoteTrack>();
}
};
DUMPER7_ASSERTS_UNoceNoteTrack;
// Class GameNoce.NoceUICommonMessageSubsystem
// 0x0050 (0x0080 - 0x0030)
class UNoceUICommonMessageSubsystem final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool HasStart; // 0x0038(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceFocusableWidget* SystemMessageUI; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInputSubsystem* InputSubsystem; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFadeSubsystem* FadeSubsystem; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceUICommonMessageType CurrentType; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<ENoceUICommonMessageType> RequestedMessages; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> Restrictions; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void AddRestriction(class FName Reason);
void HideMessage(ENoceUICommonMessageType InType);
void OnConnectionChanged(bool IsConnected, int32 UserId, ENoceInputDeviceType DeviceType);
void OnPlayerControllerEndPlay(class AActor* Player, EEndPlayReason EndPlayReason);
void RemoveRestriction(class FName Reason);
void ShowMessage(ENoceUICommonMessageType InType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUICommonMessageSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUICommonMessageSubsystem")
}
static class UNoceUICommonMessageSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUICommonMessageSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceUICommonMessageSubsystem;
// Class GameNoce.NoceFadeHandler
// 0x0090 (0x00B8 - 0x0028)
class UNoceFadeHandler : public UObject
{
public:
uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LightLocation; // 0x0058(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NearDistance; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FarDistance; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNoceLightFadeParameter NearParameter; // 0x0078(0x0008)(NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNoceLightFadeParameter FarParameter; // 0x0080(0x0008)(NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_88[0x30]; // 0x0088(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFadeHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFadeHandler")
}
static class UNoceFadeHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFadeHandler>();
}
};
DUMPER7_ASSERTS_UNoceFadeHandler;
// Class GameNoce.NoceNewGameWidget
// 0x0020 (0x03D0 - 0x03B0)
class UNoceNewGameWidget final : public UNoceFocusableWidget
{
public:
TMulticastInlineDelegate<void()> StartGame; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
bool IsPlus; // 0x03C0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UWidgetAnimation* FadeInNoBlack; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void ShowNewGame(bool InIsPlus, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNewGameWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNewGameWidget")
}
static class UNoceNewGameWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNewGameWidget>();
}
};
DUMPER7_ASSERTS_UNoceNewGameWidget;
// Class GameNoce.NoceLightFadeHandler
// 0x0018 (0x00D0 - 0x00B8)
class UNoceLightFadeHandler final : public UNoceFadeHandler
{
public:
class ULocalLightComponent* TargetLightComp; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLightFadeHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLightFadeHandler")
}
static class UNoceLightFadeHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLightFadeHandler>();
}
};
DUMPER7_ASSERTS_UNoceLightFadeHandler;
// Class GameNoce.NoceEmissiveFadeHandler
// 0x0020 (0x00D8 - 0x00B8)
class UNoceEmissiveFadeHandler final : public UNoceFadeHandler
{
public:
class UMaterialInstanceDynamic* TargetMI; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class AActor* EmissiveActor; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UStaticMeshComponent* EmissiveSMComp; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseCPD; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 EmissiveCPDIndex; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEmissiveFadeHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEmissiveFadeHandler")
}
static class UNoceEmissiveFadeHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEmissiveFadeHandler>();
}
};
DUMPER7_ASSERTS_UNoceEmissiveFadeHandler;
// Class GameNoce.NoceEnvironmentSubsystem
// 0x0200 (0x0240 - 0x0040)
class UNoceEnvironmentSubsystem final : public UTickableWorldSubsystem
{
public:
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool ShowDebugInfo; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowDetailDebugInfo; // 0x0049(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4A[0x1E]; // 0x004A(0x001E)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNocePPVInfo> EmcompassedPPVs; // 0x0068(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class APostProcessVolume*> NocePPV; // 0x0078(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnHeightFogUpdateDelegate; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UNoceHeightFogHandler* HeightFogHandler; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceVolumetricFogHandler* VolumetricFogHandler; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(float Alpha, const struct FLinearColor& DarknessColor, float EdgeContrast, float EffectOffset)> OnDarknessUpdateDelegate; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UNoceDarknessHandler* DarknessHandler; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceDirectionalLightHandler* DirectionalLightHandler; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceSpotLightHandler* CharacterSweetLightHandler; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSpotLightHandler* EnvSweetLightHandler; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSpotLightHandler* MoonSweetLightHandler; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSpotLightHandler* LanternPointLightHandler; // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSpotLightHandler* LanternVolumeLightHandler; // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSpotLightHandler* LanternMainLightHandler; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSpotLightHandler* NPCLanternPointLightHandler; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsPlayerHoldingLantern; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_109[0x17]; // 0x0109(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceSkyLightHandler* SkyLightHandler; // 0x0120(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSkyAtmosphereHandler* SkyAtmosphereHandler; // 0x0128(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSkyDomeHandler* SkyDomeHandler; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSSFSHandler* SSFSHandler; // 0x0138(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLumenTranslucencyHandler* LumenTranslucencyHandler; // 0x0140(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLanternNiagaraHandler* NPCLanternNiagaraHandler; // 0x0148(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFogNiagaraHandler* FogNiagaraHandler; // 0x0150(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(float WindSpeed, int32 AudioLevel)> OnWindUpdateDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UNoceWindHandler* WindHandler; // 0x0168(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<int32, class UNoceFadeHandler*> LightFadeHandlers; // 0x0170(0x0050)(Protected, NativeAccessSpecifierProtected)
int32 LightFadeIndex; // 0x01C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 InvalidFadeCount; // 0x01C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HasLoadedSaveData; // 0x01C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FString, float> OnewayLightControlMap; // 0x01D0(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
uint8 Pad_220[0x20]; // 0x0220(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddHeightFogSetting(class FName RowName, const struct FNoceExpFogSetting& InData);
void AddSkyLightSetting(class FName RowName, const struct FNoceSkyLightSetting& InData);
void AddSpotLightSetting(class FName RowName, const struct FNoceSpotLightSetting& InData);
void AddVolumeFogSetting(class FName RowName, const struct FNoceVolumetricFogSetting& InData);
void ClearAllOnewayLightControl();
void DebugRequestDarkness(bool Enable, class FName InRowName, const struct FNoceDarknessSetting& InData);
void DebugRequestHeightFog(bool Enable, class FName RowName, const struct FNoceExpFogSetting& InData);
void DebugRequestVolumeFog(bool Enable, class FName RowName, const struct FNoceVolumetricFogSetting& InData);
void EnableLanternBlending(bool InEnable);
void EnableLanternLightUpdate(bool InEnable);
void ForceUpdateHandlersWithTargetLocation(bool NeedOverride, const struct FVector& InTargetLocation);
class FName GetDirectionalLightRowName();
float GetHeightFogEnemyInSightDistance();
float GetHeightFogFadeDistance();
class FName GetHeightFogRowName();
float GetOnewayLightControlAlpha(const class FString& ObjectName);
class FName GetSkyLightRowName();
class FName GetSSFSRowName();
class FName GetVolumetricFogRowName();
int32 GetWindAudioLevel();
bool HasAnyLanternSetting();
bool HasOnewayLightControlSaved(const class FString& ObjectName);
void OnDarknessUpdateEvent(float InAlpha, const struct FLinearColor& InDarknessColor, float InEdgeContrast, float InEffectOffset);
void OnHeightFogUpdateEvent();
void OnResumeFromSequence();
void OnSpecialEnvironmentAdjustChanged(const class FString& SourceName, const class FString& CompStr, float InPriority, float InBlendWeight, class APostProcessVolume* InPPV);
void OnWindUpdateEvent(float InWindSpeed, int32 InAudioLevel);
void RegisterDarknessMaterial(class UMaterialParameterCollection* InMPC, class UObject* WorldContextObject);
void RegisterDirectionalLight(class UDirectionalLightComponent* InDL);
int32 RegisterEmissiveFade(class UMaterialInstanceDynamic* InMI, class AActor* InActor, const struct FNoceLightFadeFullSetting& InParam, bool InUseCPD, int32 InEmissiveCPDIndex);
void RegisterLanternLight(class UPointLightComponent* InPL, ENoceLanternLightType InType);
void RegisterLanternNiagara(class UNiagaraComponent* InNC);
int32 RegisterLightFade(class ULocalLightComponent* InLL, const struct FNoceLightFadeFullSetting& InParam, bool PossibleConflict);
void RegisterNPCLanternLight(class UPointLightComponent* InPL);
void RegisterOnewayLightControl(const class FString& ObjectName, float InAlpha);
void RegisterSkyAtmosphere(class USkyAtmosphereComponent* InSL);
void RegisterSkyDome(class UMaterialInstanceDynamic* InMI, class AActor* InActor);
void RegisterSkyLight(class USkyLightComponent* InSL);
void RegisterSweetLight(class USpotLightComponent* InSL, ENoceSweetLightType InType);
bool RegisterTargetFogComponent(class UExponentialHeightFogComponent* InComp);
void RegisterVolumetricFogMaterial(class UStaticMeshComponent* InStaticMesh, bool IsFogTown);
void RegisterWindSource(class UNeoWindComponent* InWind);
void SetForceUseCameraLocation(bool InForce);
void SetLanternBlending(class FName RowName, const struct FNoceSpotLightSetting& InData, float InBlendTime);
void SetLightFadeDebugDraw(int32 InIndex, bool EnableDebugDraw);
void SetLightFadeExtraIntensityAlpha(int32 InIndex, float InAlpha);
void SetNocePPVBlendWeight(class FName TagName, float InBlendWeight);
void SetNPCLanternExtraColorAlpha(float InAlpha);
void SetNPCLanternExtraIntensityAlpha(float InAlpha);
void SetPauseUpdate(bool InPauseHandler, bool InPauseFade);
void SetPlayerLanternExtraIntensityAlpha(float InAlpha);
void SetSweetLightExtraIntensityAlpha(float InAlpha);
void UnregisterDarknessMaterial(class UMaterialParameterCollection* InMPC);
void UnregisterDirectionalLight(class UDirectionalLightComponent* InDL);
void UnregisterEmissiveFade(int32 InIndex);
void UnregisterLanternLight(class UPointLightComponent* InPL, ENoceLanternLightType InType);
void UnregisterLanternNiagara(class UNiagaraComponent* InNC);
void UnregisterLightFade(int32 InIndex);
void UnregisterNPCLanternLight(class UPointLightComponent* InPL);
void UnregisterSkyAtmosphere(class USkyAtmosphereComponent* InSL);
void UnregisterSkyDome(class UMaterialInstanceDynamic* InMI, class AActor* InActor);
void UnregisterSkyLight(class USkyLightComponent* InSL);
void UnregisterSweetLight(class USpotLightComponent* InSL, ENoceSweetLightType InType);
void UnregisterTargetFogComponent(class UExponentialHeightFogComponent* InComp);
void UnregisterVolumetricFogMaterial(class UStaticMeshComponent* InStaticMesh);
void UnregisterWindSource(class UNeoWindComponent* InWind);
void UpdateHeightFogWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight);
void UpdateSkyLightWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight);
void UpdateSweetLightWeight(class FName RowName, float InPriority, ENoceSweetLightType InType, const class FString& PPVName, float InWeight);
void UpdateVolumeFogWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnvironmentSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnvironmentSubsystem")
}
static class UNoceEnvironmentSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnvironmentSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceEnvironmentSubsystem;
// Class GameNoce.NoceNPCLookTargetComponent
// 0x00D0 (0x0300 - 0x0230)
class UNoceNPCLookTargetComponent final : public USceneComponent
{
public:
float EnableBlendTime; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DisableBlendTime; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName HeadSocketName; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName SpineSocketName; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName LookTargetSocketName; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LerpAlpha; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LengthRange; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PitchRange; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float YawRange; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseDeadZone; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DeadZoneAngle; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseMaxLookDistance; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxLookDistance; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_270[0x68]; // 0x0270(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceCheatManager* CheatManager; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ACharacter* OwnerCharacter; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TWeakObjectPtr<class AActor> LookTarget; // 0x02E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TWeakObjectPtr<class AActor> CachedLookTarget; // 0x02F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class AActor* GetCachedLookTarget();
bool GetEnable();
class AActor* GetLookTarget();
struct FVector GetPreviousLookAtLocation();
void SetEnable(bool InValue);
void SetLookTarget(class AActor* InLookTarget);
void SetUseDeadZone(bool InValue, float InAngle);
void SetUseMaxLookDistance(bool InValue, float InMaxDistance);
void Update(float DeltaTime);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNPCLookTargetComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNPCLookTargetComponent")
}
static class UNoceNPCLookTargetComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNPCLookTargetComponent>();
}
};
DUMPER7_ASSERTS_UNoceNPCLookTargetComponent;
// Class GameNoce.NoceUIEndingWidgetData
// 0x0020 (0x0050 - 0x0030)
class UNoceUIEndingWidgetData final : public UDataAsset
{
public:
TArray<struct FNoceUIEndingData> Endings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class FText UnknownText; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIEndingWidgetData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIEndingWidgetData")
}
static class UNoceUIEndingWidgetData* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIEndingWidgetData>();
}
};
DUMPER7_ASSERTS_UNoceUIEndingWidgetData;
// Class GameNoce.NoceEnvNiagaraActor
// 0x0020 (0x02C0 - 0x02A0)
class ANoceEnvNiagaraActor final : public ANiagaraActor
{
public:
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool bNeedSave; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSaved; // 0x02A9(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraVariable> Saved_OverrideParameters; // 0x02B0(0x0010)(Edit, ZeroConstructor, EditConst, SaveGame, AdvancedDisplay, NativeAccessSpecifierPrivate)
public:
bool IsLoadLoadRecordData() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnvNiagaraActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnvNiagaraActor")
}
static class ANoceEnvNiagaraActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceEnvNiagaraActor>();
}
};
DUMPER7_ASSERTS_ANoceEnvNiagaraActor;
// Class GameNoce.NoceEnvQueryTest_InSight
// 0x00F0 (0x02E8 - 0x01F8)
class UNoceEnvQueryTest_InSight final : public UEnvQueryTest
{
public:
struct FEnvTraceData TraceData; // 0x01F8(0x0040)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FAIDataProviderBoolValue TraceFromContext; // 0x0238(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FAIDataProviderFloatValue ItemHeightOffset; // 0x0270(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FAIDataProviderFloatValue ContextHeightOffset; // 0x02A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic)
TSubclassOf<class UEnvQueryContext> Context; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnvQueryTest_InSight")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnvQueryTest_InSight")
}
static class UNoceEnvQueryTest_InSight* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEnvQueryTest_InSight>();
}
};
DUMPER7_ASSERTS_UNoceEnvQueryTest_InSight;
// Class GameNoce.NoceEnvVolumeFogActor
// 0x00B8 (0x0358 - 0x02A0)
class ANoceEnvVolumeFogActor final : public AStaticMeshActor
{
public:
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool bNeedSave; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, float> FloatParams; // 0x02B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FLinearColor> VectorParams; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, Protected, NativeAccessSpecifierProtected)
bool bSaved; // 0x0350(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool IsLoadLoadRecordData() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEnvVolumeFogActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEnvVolumeFogActor")
}
static class ANoceEnvVolumeFogActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceEnvVolumeFogActor>();
}
};
DUMPER7_ASSERTS_ANoceEnvVolumeFogActor;
// Class GameNoce.NoceEventPauseWidget
// 0x0008 (0x03B8 - 0x03B0)
class UNoceEventPauseWidget final : public UNoceFocusableWidget
{
public:
struct FGameplayTag HideShortcutTag; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEventPauseWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEventPauseWidget")
}
static class UNoceEventPauseWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEventPauseWidget>();
}
};
DUMPER7_ASSERTS_UNoceEventPauseWidget;
// Class GameNoce.NoceOmamoriDrawingSubsystem
// 0x0020 (0x0058 - 0x0038)
class UNoceOmamoriDrawingSubsystem final : public UNoceWorldSubsystem
{
public:
class UNoceOmamoriDrawingDataAsset* DataAsset; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FNoceOmamoriDrawingInfo> OmamoriList; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
uint32 CurrentPoolNumber; // 0x0050(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DrawOmamori(ENoceOmamoriDrawingType* out_Type, class FName* out_Name);
int32 GetRequiredFaith();
bool IsOmamoriLeft();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceOmamoriDrawingSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceOmamoriDrawingSubsystem")
}
static class UNoceOmamoriDrawingSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceOmamoriDrawingSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceOmamoriDrawingSubsystem;
// Class GameNoce.NoceUIDataTableMappingText
// 0x0080 (0x03F0 - 0x0370)
class UNoceUIDataTableMappingText final : public UNoceUIStyleTextBase
{
public:
struct FLinearColor DefaultColor; // 0x0368(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFontOutlineSettings DefaultOutlineSetting; // 0x0378(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObject> DefaultFontMaterial; // 0x03A0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath DataTablePath; // 0x03C8(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TextStyleKey; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetTextStyleKey(int32 Key);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIDataTableMappingText")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIDataTableMappingText")
}
static class UNoceUIDataTableMappingText* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIDataTableMappingText>();
}
};
DUMPER7_ASSERTS_UNoceUIDataTableMappingText;
// Class GameNoce.NoceExtractAudioDurationTool
// 0x0010 (0x02A0 - 0x0290)
class ANoceExtractAudioDurationTool final : public AActor
{
public:
TArray<class UDataTable*> SourceDialogLineTables; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
void WriteAudioDurationToDatatable(class UDataTable* InTable, class FName InRowName, bool ExtractJP, float duration);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceExtractAudioDurationTool")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceExtractAudioDurationTool")
}
static class ANoceExtractAudioDurationTool* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceExtractAudioDurationTool>();
}
};
DUMPER7_ASSERTS_ANoceExtractAudioDurationTool;
// Class GameNoce.NoceNotebookTabWidget
// 0x00D8 (0x03F0 - 0x0318)
class UNoceNotebookTabWidget final : public UNoceTabWidget
{
public:
class UNoceTabChildWidget* WBP_NoteB_TabChild; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceTabChildWidget* WBP_NoteB_TabChild_1; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceTabChildWidget* WBP_NoteB_TabChild_2; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceTabChildWidget* WBP_NoteB_TabChild_3; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceTabChildWidget* WBP_NoteB_TabChild_4; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_1; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_2; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_3; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_4; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText CharacterText; // 0x0360(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText EnemyText; // 0x0370(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText InfoText; // 0x0380(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText PuzzleText; // 0x0390(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText TutorialText; // 0x03A0(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceTabChildWidget*> AllTabChildren; // 0x03B0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<ENoceNotebookType> AllTabChildTypes; // 0x03C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class USpacer*> AllSpacers; // 0x03D0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<ENoceNotebookType> CurrentTabTypes; // 0x03E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
ENoceNotebookType GetCurrentTabType();
void ResetList(ENoceNotebookType DefaultType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotebookTabWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotebookTabWidget")
}
static class UNoceNotebookTabWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNotebookTabWidget>();
}
};
DUMPER7_ASSERTS_UNoceNotebookTabWidget;
// Class GameNoce.NoceEyeball
// 0x0070 (0x0098 - 0x0028)
class UNoceEyeball final : public UObject
{
public:
uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEyeball")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEyeball")
}
static class UNoceEyeball* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEyeball>();
}
};
DUMPER7_ASSERTS_UNoceEyeball;
// Class GameNoce.NoceEyeballGroupComponent
// 0x0070 (0x0110 - 0x00A0)
class UNoceEyeballGroupComponent final : public UActorComponent
{
public:
bool Enabled; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNoceEyeball*> Eyeballs; // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
float UpdateRange; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AngleLimit; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector PlayerLocationOffset; // 0x00C0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName TargetChildTag; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAxis LookAtAxis; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float EnableRatio; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FollowRatio; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DelayFollow; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FFloatRange DegreePerSecond; // 0x00F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float RandomMovementTime; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float RandomMovementDegreeMax; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FollowNoiseRatio; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void CollectEyeballFromChildren();
void RegisterEyeball(class AActor* InActor, bool FollowPlayer);
void UnregisterEyeball(const class AActor* InActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceEyeballGroupComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceEyeballGroupComponent")
}
static class UNoceEyeballGroupComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceEyeballGroupComponent>();
}
};
DUMPER7_ASSERTS_UNoceEyeballGroupComponent;
// Class GameNoce.NoceFloatIconSubsystem
// 0x00F0 (0x0120 - 0x0030)
class UNoceFloatIconSubsystem final : public UGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void()> OnSettingChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool IsShow)> OnShowIconChanged; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMap<class AActor*, class UNoceInteractIconBase*> InteractIconInUse; // 0x0050(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceInteractIconBase*> InteractIconPool; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool CanShowInteractIcon; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool GameCanShowInteractIcon; // 0x00B1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DebugCanShowInteractIcon; // 0x00B2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B3[0x5]; // 0x00B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class AActor*, class UNoceIndicatorIconBase*> IndicatorInUse; // 0x00B8(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceIndicatorIconBase*> IndicatorPool; // 0x0108(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClearIconPool();
ESlateVisibility GetActiveIndicatorVisiblity();
bool IsShowIndicatorIcon();
void RequestIndicatorIcon(class AActor* Owner, const struct FVector& IndicateLocation, bool IsActive);
void RequestInteractIcon(class AActor* Owner, ENoceInteractIconState TargetState, const struct FVector& IconPosition, const class FText& PromptText);
void SetCanShowInteractIcon(bool InCanShow);
void SetDebugCanShowInteractIcon(bool InCanShow);
void SetShowIndicatorIcon(bool InEnable);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFloatIconSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFloatIconSubsystem")
}
static class UNoceFloatIconSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFloatIconSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceFloatIconSubsystem;
// Class GameNoce.NoceOptionWidgetBase
// 0x0000 (0x03B0 - 0x03B0)
class UNoceOptionWidgetBase : public UNoceFocusableWidget
{
public:
void ResetSettingToDefault(class UGameSetting* Setting);
void SetSetting(class UGameSetting* InSetting, bool* NoUse);
void SetSettings(const TArray<class UGameSetting*>& InSettings, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceOptionWidgetBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceOptionWidgetBase")
}
static class UNoceOptionWidgetBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceOptionWidgetBase>();
}
};
DUMPER7_ASSERTS_UNoceOptionWidgetBase;
// Class GameNoce.NoceOptionWidget
// 0x0468 (0x0818 - 0x03B0)
class UNoceOptionWidget : public UNoceOptionWidgetBase
{
public:
bool CheckChangedAndSaveOnHide; // 0x03B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SaveOnHide; // 0x03B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3B2[0x66]; // 0x03B2(0x0066)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceGameSettingRegistry* Registry; // 0x0418(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_420[0x10]; // 0x0420(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UGameSetting*> VisibleSettings; // 0x0430(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
struct FGameSettingFilterState FilterState; // 0x0440(0x03A0)(Transient, NativeAccessSpecifierPrivate)
TArray<struct FGameSettingFilterState> FilterNavigationStack; // 0x07E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_7F0[0x10]; // 0x07F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceListView* ListView_Settings; // 0x0800(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMulticastInlineDelegate<void(class UGameSetting* Setting, const struct FGameplayTag& Action)> BP_OnExecuteNamedAction; // 0x0808(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
public:
void ApplyModifiedKeyBindings();
void ApplyPendingChanges();
void CheckChangedAndSave(bool Save);
class UNoceListView* GetListView();
class UGameSetting* GetSetting(class FName SettingDevName);
void HandleKeyBindingModified();
void OnSettingsDirtyStateChanged(bool bSettingsDirty);
void SaveSettings();
void SaveSystemSave();
void SelectSetting(const class FName& SettingDevName);
void SelectSettings(const TArray<class FName>& SettingDevNames);
bool HaveSettingsBeenChanged() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceOptionWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceOptionWidget")
}
static class UNoceOptionWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceOptionWidget>();
}
};
DUMPER7_ASSERTS_UNoceOptionWidget;
// Class GameNoce.NoceUIGameplayTagMappingText
// 0x01A0 (0x0510 - 0x0370)
class UNoceUIGameplayTagMappingText final : public UNoceUIStyleTextBase
{
public:
TMap<struct FGameplayTag, class FText> Texts; // 0x0368(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FLinearColor DefaultColor; // 0x03B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FLinearColor> Colors; // 0x03C8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FFontOutlineSettings DefaultOutlineSetting; // 0x0418(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FFontOutlineSettings> OutlineSettings; // 0x0440(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObject> DefaultFontMaterial; // 0x0490(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FNoceUIFontMaterialStruct> FontMaterials; // 0x04B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
uint8 Pad_508[0x8]; // 0x0508(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetTextStyleByKey(const struct FGameplayTag& Key);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIGameplayTagMappingText")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIGameplayTagMappingText")
}
static class UNoceUIGameplayTagMappingText* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIGameplayTagMappingText>();
}
};
DUMPER7_ASSERTS_UNoceUIGameplayTagMappingText;
// Class GameNoce.NoceFocusablePage
// 0x0008 (0x03B8 - 0x03B0)
class UNoceFocusablePage : public UNoceFocusableWidget
{
public:
class UWidgetAnimation* Default; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnSwitchInCompleted();
void OnSwitchOutCompleted();
void SwitchIn();
void SwitchOut();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFocusablePage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFocusablePage")
}
static class UNoceFocusablePage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFocusablePage>();
}
};
DUMPER7_ASSERTS_UNoceFocusablePage;
// Class GameNoce.NoceMovieSceneDataLayerSection
// 0x0010 (0x0130 - 0x0120)
class UNoceMovieSceneDataLayerSection final : public UMovieSceneDataLayerSection
{
public:
class UNoceSeqDataAsset* SeqDataAsset; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bUseInRunTime; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, 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("NoceMovieSceneDataLayerSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMovieSceneDataLayerSection")
}
static class UNoceMovieSceneDataLayerSection* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMovieSceneDataLayerSection>();
}
};
DUMPER7_ASSERTS_UNoceMovieSceneDataLayerSection;
// Class GameNoce.NoceFogControlComponent
// 0x0000 (0x00A0 - 0x00A0)
class UNoceFogControlComponent final : public UActorComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFogControlComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFogControlComponent")
}
static class UNoceFogControlComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFogControlComponent>();
}
};
DUMPER7_ASSERTS_UNoceFogControlComponent;
// Class GameNoce.NoceFogNiagaraVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceFogNiagaraVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceFogNiagaraRowHandle DataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceFogNiagaraProgress> DataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFogNiagaraVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFogNiagaraVolumeComponent")
}
static class UNoceFogNiagaraVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFogNiagaraVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceFogNiagaraVolumeComponent;
// Class GameNoce.NoceFogVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceFogVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceHeightFogDataRowHandle SanityMaxRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceExpFogProgress> FogDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFogVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFogVolumeComponent")
}
static class UNoceFogVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFogVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceFogVolumeComponent;
// Class GameNoce.NoceLineOfSightActor
// 0x0020 (0x02B0 - 0x0290)
class ANoceLineOfSightActor final : public AActor
{
public:
class UCapsuleComponent* CapsuleComp; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CollisionProfile; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float RadiusScale; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HalfHeightScale; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool Debug; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLineOfSightActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLineOfSightActor")
}
static class ANoceLineOfSightActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceLineOfSightActor>();
}
};
DUMPER7_ASSERTS_ANoceLineOfSightActor;
// Class GameNoce.NoceFootStepVFXDataAsset
// 0x00A0 (0x00D0 - 0x0030)
class UNoceFootStepVFXDataAsset final : public UDataAsset
{
public:
struct FNoceFootStepVFXSurfaceTypeMap DefaultSurfaceTypeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FNoceFootStepVFXSurfaceTypeMap> GameplayTagMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFootStepVFXDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFootStepVFXDataAsset")
}
static class UNoceFootStepVFXDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFootStepVFXDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceFootStepVFXDataAsset;
// Class GameNoce.NocePostProcessAnimInstance
// 0x0190 (0x0500 - 0x0370)
#pragma pack(push, 0x1)
class alignas(0x10) UNocePostProcessAnimInstance : public UAnimInstance
{
public:
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceEnemyAnimInstance* MyABP; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceCheatManager* CheatManager; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseFootIK; // 0x0380(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FootIKAlpha; // 0x0384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKInterpSpeed; // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKInterpScale; // 0x038C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKInterpSpeed_Current; // 0x0390(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FootIKAlpha_Curve; // 0x0394(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FootIKAlpha_Curve_Meta; // 0x039C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurLeftFootOffset; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurRightFootOffset; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LeftFootName; // 0x03AC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RightFootName; // 0x03B4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKTraceUpDistance; // 0x03BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKTraceDownDistance; // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKBlendSpeed; // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKMaxLeftRightDifference; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FootIKUseMaxDifference; // 0x03CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3CD[0x3]; // 0x03CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FootIKMaxAdjustOffset; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseLookAt; // 0x03D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D5[0xB]; // 0x03D5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform LookAtTransform; // 0x03E0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LookAtRerouteBone; // 0x0440(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LookAtEnableBlendTime; // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LookAtDisableBlendTime; // 0x044C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AddHitReactionActive; // 0x0450(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_451[0x3]; // 0x0451(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HitReactionAlpha; // 0x0454(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_458[0x8]; // 0x0458(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform HitReactionControlTransform; // 0x0460(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseLinkIK; // 0x04C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C1[0x3]; // 0x04C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LinkIKAplha; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LinkOffsetAlignGroundWeight; // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePoseDriver; // 0x04CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4CD[0x3]; // 0x04CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PoseDriverBlendTime; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BodyPhysAlpha; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HairPhysAlpha; // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bReplaceTransferBoneVelocities; // 0x04DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bReplaceWorldCollision; // 0x04DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECollisionChannel ReplaceWorldCollisionChannel; // 0x04DE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4DF[0x1]; // 0x04DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector OverrideWorldGravity; // 0x04E0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetupLookAtComponent();
void UpdateApplyFootIK();
void UpdateApplyLookAtIK(float DeltaTime);
void UpdateApplyPoseDriverIK();
void UpdateFootIK(float DeltaSeconds);
void UpdateRigidbody();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePostProcessAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePostProcessAnimInstance")
}
static class UNocePostProcessAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePostProcessAnimInstance>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UNocePostProcessAnimInstance;
// Class GameNoce.NoceNPCPostProcessAnimInstance
// 0x0000 (0x0500 - 0x0500)
class UNoceNPCPostProcessAnimInstance final : public UNocePostProcessAnimInstance
{
public:
class UNoceNPCLookTargetComponent* LookAtComponent; // 0x04F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNPCPostProcessAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNPCPostProcessAnimInstance")
}
static class UNoceNPCPostProcessAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNPCPostProcessAnimInstance>();
}
};
DUMPER7_ASSERTS_UNoceNPCPostProcessAnimInstance;
// Class GameNoce.NoceFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static float CalculateAngleBetweenVector(const struct FVector& v1, const struct FVector& v2);
static float CalculateDamageDirectionAngle(class AActor* InDamagedActor, const struct FVector& InHitPoint);
static float CalculateDirectionAngle2D(const struct FVector& InForward, const struct FVector& InCenter, const struct FVector& InTarget);
static void CalculateFootIKOffset(const class UAnimInstance* InAnimInstance, float DeltaSeconds, class FName LeftFootName, class FName RightFootName, float TraceUpDistance, float TraceDownDistance, bool UseMaxLeftRightDifference, float MaxLeftRightDifference, float MaxAdjustOffset, float InterpSpeed, float* OutLeftFootOffset, float* OutRightFootOffset);
static struct FVector CalculateNormalFromPoints(const struct FVector& Point1, const struct FVector& Point2, const struct FVector& Point3);
static int32 CalculateStringLineCount(const class FString& InString, int32 CharacterPerLine);
static int32 CalculateStringLineCountByLetterWidth(const class FString& InString);
static bool CapsuleTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool CapsuleTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool CapsuleTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool CapsuleTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool CapsuleTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool CapsuleTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool CheckActionLevel(ENoceActionLevel InActionLevel, int32 ActionLevelBitmask);
static bool CheckDefiniteEndingType(class UObject* WorldContextObject, ENoceEndingType EndingType);
static bool CheckGameActionLevel(class UObject* WorldContextObject, int32 ActionLevelBitmask);
static bool CheckGameActionLevelChill(class UObject* WorldContextObject, int32 ActionLevelBitmask);
static bool CheckGameRiddleLevel(class UObject* WorldContextObject, int32 RiddleLevelBitmask);
static bool CheckGameRound(class UObject* WorldContextObject, int32 GameRoundBitmask);
static void CheckOnSlope(class UObject* WorldContextObject, const struct FVector& InMeshLocation, const TArray<EObjectTypeQuery>& InSlopeDetectObjectTypes, ECollisionChannel InPawnChannel, bool InDebugLog, bool* OutIsOnStair, ECollisionChannel* OutObjectType, struct FVector* OutHitLocation, struct FVector* OutHitNormal);
static bool CheckPlayGoDownloadProgress(class UObject* WorldContextObject, const struct FGameplayTag& InProgressTag, bool IsAnyEndingCleared);
static bool CheckRiddleLevel(ENoceRiddleLevel InRiddleLevel, int32 RiddleLevelBitmask);
static bool CheckRound(ENoceRoundType InRoundType, int32 GameRoundBitmask);
static bool CheckStoryEndingBranch(class UObject* WorldContextObject, int32 EndingBitmask);
static struct FVector ClampLookAtLocation(class AActor* InTargetActor, class FName InSpineSocketName, const struct FVector& InLookAtLocation, const struct FVector& InTargetHeadLocation, float InLengthRange, float InPitchRange, float InYawRange, bool InDebugDraw);
static void ClearMotionVector(class ANoceCharacter* InChar);
static class AActor* CloneActor(class AActor* InputActor, class FName ActorName);
static float ComputeInputAngle(class UObject* WorldContextObject, float InInputForward, float InInputRight);
static float ComputeStairAngle(class ACharacter* InCharcter, const struct FVector& InHitNrmal);
static void CorrectActorRotation_Direct(class AActor* InActor);
static void DeactivateNiagara(class UNiagaraComponent* InNiagaraComponent, bool InDetachFromComponent);
static void DelayDestroyActors(const TArray<class AActor*>& InData, float InDelaySeconds, const class UObject* WorldContextObject);
static void DrawCircleArc(class UObject* WorldContextObject, const struct FVector& Center, float Radius, const struct FVector& Direction, float Degree, int32 Segments, const struct FLinearColor& LineColor, bool PersistentLines, float Lifetime, uint8 DepthPriority, float Thickness);
static void DrawDebugArrowShift(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FLinearColor& LineColor, float ArrowSize, float Offset, float duration, float Thinkness);
static void DrawDebugFan(class UObject* WorldContextObject, const struct FVector& Origi, const struct FVector& Direction, float MinRadius, float MaxRadius, float Degree, int32 Segments, const struct FLinearColor& LineColor, float Lifetime, uint8 DepthPriority, float Thickness);
static void DrawDebugFanByCenter(class UObject* WorldContextObject, const struct FVector& Origi, const struct FVector& Center, float FrontDistance, float BackDistance, float Angle, const struct FLinearColor& LineColor, float Lifetime, uint8 DepthPriority, float Thickness);
static void EnableMaterialSlots(bool bEnable, class USkeletalMeshComponent* InComp, const TArray<class FName>& InMatSlotNames);
static bool Equal_ActorRecord(const struct FNoceActorRecord& A, const class UObject* B);
static bool Equal_Record(const struct FNoceObjectRecord& A, const class UObject* B);
static void ExecuteConsoleCmdFromSeqData(const struct FNoceSeqData& InData);
static void ExecuteConsoleCommandWithTag(const class FString& Command, const class FString& Param, const class FName& InTagName);
static void ExecuteSeqDataCmdWithTagForHighSpec(const class FString& Command, const struct FNoceSeqDataCmd& InData, const class FName& InTagName);
static void ForceClothNextUpdateTeleport(class ANoceCharacter* InCharacter);
static void ForceStopSlotAnimation(class UAnimInstance* InAnimInstance, float InBlendOutTime, class FName SlotNodeName);
static struct FVector GenerateRandomForceVector_Hatcher100(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray<struct FVector>& OutRandomVectorStorage_Previous, TArray<struct FVector>& OutRandomVectorStorage_Next, TArray<struct FVector>& OutRandomVectorStorage_LocalTimer);
static struct FVector GenerateRandomForceVector_TsukumoBody(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray<struct FVector>& OutRandomVectorStorage_Previous, TArray<struct FVector>& OutRandomVectorStorage_Next, TArray<struct FVector>& OutRandomVectorStorage_LocalTimer);
static struct FVector GenerateRandomForceVector_TsukumoHair(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray<struct FVector>& OutRandomVectorStorage_Previous, TArray<struct FVector>& OutRandomVectorStorage_Next, TArray<struct FVector>& OutRandomVectorStorage_LocalTimer);
static TArray<class FName> GetAllRoundSequenceNames(ENoceRoundType RoundType);
static class FString GetAssetName(TSoftObjectPtr<class UObject> Obj);
static class FString GetBinkUrlWithOutfitSuffix(class UObject* InWorldContextObject, const class FString& InURL);
static void GetBPCDOMeshComponents(class UClass* InActorClass, TArray<class UMeshComponent*>* OutArray);
static float GetCharacterSlopeAngle(class ACharacter* Character, const TArray<EObjectTypeQuery>& ObjectTypes, float SizeRatio, bool DebugDraw);
static ENoceCineEventUserType GetCineEventUserTypeFromString(const class FString& InStr);
static class UClass* GetClassFromAssetData(const struct FAssetData& InAssetData);
static ECollisionEnabled GetCompCollisionType(class UPrimitiveComponent* InComp);
static class FString GetCurrentChapterName(class UObject* WorldContextObject);
static ENoceEndingType GetCurrentDefiniteEnding(class UObject* WorldContextObject);
static ENoceEndingType GetCurrentEndingBranch(class UObject* WorldContextObject);
static struct FGameplayTag GetCurrentProgress(class UObject* WorldContextObject);
static class FString GetCVarCurrentValue(const class FString& InCVarName);
static TArray<TSoftObjectPtr<class UObject>> GetDependencySoftObjPtr(class ULevelSequence* InSeq, TSubclassOf<class UObject> InClass);
static float GetDiffDegree(const struct FVector& AnchorFoward, const struct FVector& Direction);
static float GetForwardDiffDegree(class AActor* Anchor, const struct FVector& Check);
static ENoceActionLevel GetGameActionLevel(class UObject* WorldContextObject);
static ENoceRiddleLevel GetGameRiddleLevel(class UObject* WorldContextObject);
static ENoceRoundType GetGameRound(class UObject* WorldContextObject);
static float GetGlobalTimeDilationMultiplier(const class UObject* WorldContextObject);
static ENoceHitReactionFourWayType GetHitReactionFourWay(class UObject* WorldContextObject, float InAngel);
static ENoceHitReactionTwoWayType GetHitReactionTwoWay(class UObject* WorldContextObject, float InAngel);
static struct FVector GetInputMappingVectorFromCameraRotate(const struct FRotator& InCameraRotator, float InInputForward, float InInputRight);
static class FName GetMediaName(class UMediaPlayer* MediaPlayer);
static bool GetNiagaraVariableBool(class UNiagaraComponent* NiagaraComponent, class FName InVariableName);
static float GetNiagaraVariableFloat(class UNiagaraComponent* NiagaraComponent, class FName InVariableName);
static struct FLinearColor GetNiagaraVariableLinearColor(class UNiagaraComponent* NiagaraComponent, class FName InVariableName);
static struct FVector GetNiagaraVariableVector(class UNiagaraComponent* NiagaraComponent, class FName InVariableName);
static class UNoceCheatManager* GetNoceCheatManager(class UObject* WorldContextObject);
static class UNoceGameInstance* GetNoceGameInstance(class UObject* WorldContextObject);
static class ANoceGameMode* GetNoceGameMode(class UObject* WorldContextObject);
static class ANoceGameState* GetNoceGameState(class UObject* WorldContextObject);
static class UNoceGlobalDelegates* GetNoceGlobalDelegates(const class UObject* WorldContextObject);
static class ANocePlayerCharacter* GetNocePlayerCharater(class UObject* WorldContextObject);
static bool GetPhysicsAssetCollision(class USkeletalMeshComponent* InSkeletalMesh, class FName InBoneName, ECollisionEnabled* OutCollisionEnabled);
static class AActor* GetPlaySequenceStateSeqActor(const class UObject* WorldContextObject);
static float GetPreSeamlessMontagePlayRate(class UAnimMontage* InMontage, float InDuration);
static float GetPreSeamlessMotionWarppingDuration(class UAnimMontage* InMontage);
static class FString GetPreviewLightSet(const class UObject* WorldContextObject);
static float GetRBANAlphaRatio();
static class FString GetSeqDataAssetPackageNameFromSeq(TSoftObjectPtr<class UMovieSceneSequence> PlaySeq);
static class FName GetSequenceName(class ULevelSequencePlayer* SequencePlayer);
static float GetSkirtSlopeAdjustRatio();
static float GetSpineSocketRotationYaw(class AActor* InTargetActor, class FName InSpineSocketName);
static class ANoceTimeManager* GetTimeManager(const class UObject* WorldContextObject, int32 PlayerIndex);
static float GetTraceOffset(const class UAnimInstance* InAnimInstance, class FName SocketName, float TraceUpDistance, float TraceDownDistance, bool ShowDebug);
static class UNoceWeaponSubsystem* GetWeaponSubSystem(const class UObject* WorldContextObject);
static void HandleRestartGame(class UObject* WorldContextObject);
static bool HasQualitySwitchNode(class UMaterial* InMaterial, class FString* Info);
static bool IsActionLevelChill(ENoceActionLevel InActionLevel);
static bool IsActiveEffectHandleValid(const struct FActiveGameplayEffectHandle& InEffectHandle);
static bool IsActiveMovieSceneExecutor();
static bool IsActivePreloadSequenceAndSeqData();
static bool IsActivePreloadSeqUpdateDataLayer();
static bool IsActorOfClass(class AActor* Actor, const TSoftClassPtr<class UClass> Class_0);
static bool IsCurrentActionLevelChill(class UObject* WorldContextObject);
static bool IsForceJumpPlaybackPosByCmd(class UObject* WorldContextObject);
static bool IsGame(const class UObject* WorldContextObject);
static bool IsInEndGameProgress(class UObject* WorldContextObject);
static bool IsInEvent(const class UObject* WorldContextObject);
static bool IsInPartitionedWorld(const class UObject* WorldContextObject);
static bool IsInPlaySequenceState(const class UObject* WorldContextObject);
static bool IsNiagaraComplete(class UNiagaraComponent* InNiagaraComponent);
static bool IsPlayerInputDirectionIsOppositeToCharacter(class UObject* WorldContextObject);
static bool IsPointInFanShape(const struct FVector& Origin, const struct FVector& Direction, const struct FVector& TargetPoint, float Angle, float MinRadius, float MaxRadius);
static bool IsProgressConditionMatch(class UObject* WorldContextObject, const struct FGameplayTagContainer& InProgressCondition, bool ExactProgress, const struct FGameplayTagContainer& InNeedAddTag, bool NeedAllAddTag, int32 NeedAddTagNum, const struct FGameplayTagContainer& InWithoutAddTag, bool WithoutAllTag);
static bool IsShowDebugInfoForRBANBlending(const class UObject* WorldContextObject);
static void KawaiiWarmUpForCharacter(class ANoceCharacter* InCharacter, int32 WarmUpFrames);
static void MessageOpen(const class FString& Message);
static bool MRQ_TriggerPlayStart(const struct FSoftObjectPath& InSeq);
static void Noce_Seq_Trace_BookMark(class UObject* WorldContextObject, const class FString& InLogString);
static void Noce_Trace_BookMark(const class FString& InLogString);
static bool NoceCapsuleTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool NoceLineTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static bool NoceSphereTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, float Radius, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
static void PlayerScarfResetDynmaics(class ANocePlayerCharacter* InPlayer, ETeleportType TeleportType);
static void PlayerSkirtResetDynmaics(class ANocePlayerCharacter* InPlayer, ETeleportType TeleportType);
static void ProcessSolveLumenGhostingCmds(const class FName& InSeqName);
static float RandomFloatRange_ThreadSafe(float InSeed, float InMin, float InMax);
static void RefreshNoceLightSavableData(const class UObject* WorldContextObject, const class ULightComponent* InLightComp, struct FNoceLightSavableData& OutData);
static void ReplacePlayerCharMaterialByCharMeshType(class USkeletalMeshComponent* InComp, int32 ReplaceMatIndex, class UMaterialInterface* DefaultMat, class UMaterialInterface* PureWhite, class UMaterialInterface* PinkRabbit);
static struct FGameplayTag RequestGameplayTagFromString(const class FString& InData);
static void ResetConsoleCmdFromSeqData(const struct FNoceSeqData& InData);
static void ResetDynamics(class ANoceCharacter* InCharacter, ETeleportType InTeleportType);
static void ResetEnableHDROutput();
static void ResetHDRUICompositeMode();
static void ResetHDRUILevel();
static void ResetSolveLumenGhostingCmds(const class FName& InSeqName);
static void SearchActors(class UObject* WorldContextObject, class AActor* InSelfActor, const struct FVector& InDirection, float InRadius, float InHalfAngle, const TArray<EObjectTypeQuery>& ObjectTypes, TArray<class AActor*>* OutActors, bool DebugDraw);
static void SearchEnemy(class UObject* WorldContextObject, class AActor* InSelfActor, float InRadius, float InHalfAngle, const struct FGameplayTag& InCountableTag, class AActor** OutActor, class UNocePlayerLookAtTargetComponent** OutLookAtTarget, bool DebugDraw, bool InForMotionWarp);
static void SearchEnemyWithDirection(class UObject* WorldContextObject, class AActor* InSelfActor, const struct FVector& InDirection, float InRadius, float InHalfAngle, const struct FGameplayTag& InCountableTag, class AActor** OutActor, class UNocePlayerLookAtTargetComponent** OutLookAtTarget, bool DebugDraw, bool InForMotionWarp);
static void SetActiveEffectHandleInvalid(struct FActiveGameplayEffectHandle& InEffectHandle);
static void SetConstraintProfileForAll(class UAnimInstance* Instance, class FName ProfileName, bool bDefaultIfNotFound);
static void SetCVarWithCurrentPriority(const class FString& InCVarName, const class FString& InCVarValue);
static void SetEnableHDROutput(bool InIsEnable);
static void SetEventMode(const class UObject* WorldContextObject, bool IsEnable, ENoceEventModeType EventType, ENoceCineEventUserType CineEventUserType);
static void SetGlobalTimeDilationMultiplier(const class UObject* WorldContextObject, float TimeDilationMultiplier);
static void SetHDRUICompositeMode(bool InIsEnable);
static void SetHDRUILevel(float InLevel);
static void SetNoceCustomPrimitiveDataFloat(class UPrimitiveComponent* InComp, int32 DataIndex, float Value);
static void SetNoceCustomPrimitiveDataVector2(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector2D& Value);
static void SetNoceCustomPrimitiveDataVector3(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector& Value);
static void SetNoceCustomPrimitiveDataVector4(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector4& Value);
static void SetNoceScalarParameterForCustomPrimitiveData(class UPrimitiveComponent* InComp, class FName ParameterName, float Value);
static void SetNoceVectorParameterForCustomPrimitiveData(class UPrimitiveComponent* InComp, class FName ParameterName, const struct FVector4& Value);
static void SetPhysicsAssetCollision(class USkeletalMeshComponent* InSkeletalMesh, class FName InBoneName, ECollisionEnabled InCollisionEnabled);
static void SetPhysicsAssetCollisions(class USkeletalMeshComponent* InSkeletalMesh, const TArray<class FName>& InBoneNames, ECollisionEnabled InCollisionEnabled);
static void SetPlaySequenceStateSeqActor(const class UObject* WorldContextObject, class AActor* InSeqActor);
static void SetSkeletalMeshAssetAndClearOverrideMat(class USkeletalMeshComponent* InComp, class USkeletalMesh* NewMesh);
static void SetStaticMeshAssetAndClearOverrideMat(class UStaticMeshComponent* InComp, class UStaticMesh* NewMesh);
static void SolvePhysicsPopping(class ANoceCharacter* InChar, int32 KawaiiWarmUpFrame, bool bResetPhysics);
static void SolveSeamlessSeqBeginCopyPose(class USkeletalMeshComponent* InSkelComp, bool bResetPhysics);
static ENoceRoundType StoryEndingBitToGameRound(int32 EndingBitmask);
static class FString String_Remove(const class FString& InData, const class FString& InSuffix, ESearchDir SearchDir, ESearchCase SearchCase);
static class FString TimeSecondsToMMSSString(const float InSeconds, const bool bInFloor);
static void UnlockFOV(class UObject* WorldContextObject);
static void UnsetConsoleCommandWithTag(const class FString& Command, const class FName& InTagName);
static void UnsetSeqDataCmdWithTagForHighSpec(const class FString& Command, const class FName& InTagName);
static void UpdateEveLightSet(const class UObject* WorldContextObject, const class FString& InSetName, bool bDoNotSwitchDataLayer);
static void UpdateNoceLightCompPropertyFromSaveData(const class UObject* WorldContextObject, class ULightComponent* OutLightComp, const struct FNoceLightSavableData& InData);
static void UpdateSeqDataAssetDataLayerForPreloadingSeq(TSoftObjectPtr<class ULevelSequence> PlaySeq);
static void UpdateSlotWeight(const class UAnimInstance* InAnimInstance, class FName SlotNodeName, float InDeltaTime);
static void UpdateWeight(const class UAnimInstance* InAnimInstance, const class UAnimMontage* InMontage, float InDeltaTime);
static void VolumetricFogHistoryWeightOff();
static void VolumetricFogHistoryWeightOn(float Weight);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceFunctionLibrary")
}
static class UNoceFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceFunctionLibrary;
// Class GameNoce.NoceGameClockSubsystem
// 0x0038 (0x0080 - 0x0048)
class UNoceGameClockSubsystem final : public UNoceTickableWorldSubsystem
{
public:
uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
bool DebugInfo; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CustomStopTick; // 0x0061(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceFadeSubsystem* CacheFadeSystem; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
double GameTimeSeconds; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
double GameTimeSecondsExcludeEvent; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
double GetPlayTimeSeconds() const;
struct FTimespan GetPlayTimespanWithoutEvent() const;
struct FTimespan GetPlayTimespawn() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameClockSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameClockSubsystem")
}
static class UNoceGameClockSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameClockSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceGameClockSubsystem;
// Class GameNoce.NoceGameInstance
// 0x00E0 (0x02A0 - 0x01C0)
class UNoceGameInstance : public UGameInstance
{
public:
struct FGameplayTag GameSettingInitialTag; // 0x01C0(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag SpecifiedProgressTag; // 0x01C8(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ExactProgressTag; // 0x01D0(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceRoundType SpecifiedRoundType; // 0x01D8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasEnteredTitle; // 0x01D9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsLoginSuccess; // 0x01DA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsSystemSaveReady; // 0x01DB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceActionLevel CacheActionLevel; // 0x01DC(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceRiddleLevel CacheRiddleLevel; // 0x01DD(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceEndingType CacheEndingType; // 0x01DE(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1DF[0x1]; // 0x01DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 CacheClearEndingBitMask; // 0x01E0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENocePlayerOutfit CachePlayerOutfit; // 0x01E4(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> CacheViewdEventArray; // 0x01E8(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
int32 PeriodGameOverCount; // 0x01F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAppIsInBackground; // 0x01FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FD[0x93]; // 0x01FD(0x0093)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UObject*> RootAssetAndClassInstances; // 0x0290(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
public:
void AddGameOverCount();
void AddViewdEvent(class FName InEventName);
void Clear();
TArray<ENocePlayerOutfit> GetAvailableOutfits();
struct FGameplayTag GetInitProgressTag();
int32 GetPeriodGameOverCount();
void HandleApplicationHasReactivated();
void HandleApplicationWillDeactivate();
bool HasAvailableOutfit(ENocePlayerOutfit OutfitType);
bool HasBoosterPack();
bool HasLimitedOmamori();
bool IsViewdEvent(class FName InEventName);
void ResetPeriodGameOverCount();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameInstance")
}
static class UNoceGameInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameInstance>();
}
};
DUMPER7_ASSERTS_UNoceGameInstance;
// Class GameNoce.NoceLinkMotionComponent
// 0x0220 (0x02C0 - 0x00A0)
class alignas(0x10) UNoceLinkMotionComponent final : public UActorComponent
{
public:
TMulticastInlineDelegate<void(class ULinkRequest* LinkRequest)> OnStartLinking; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class ULinkRequest* LinkRequest)> OnStartLinked; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class ULinkRequest* LinkRequest)> OnEndLinked; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class ULinkRequest* LinkRequest)> OnInterrupt; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TSubclassOf<class UGameplayAbility> DefaultLinkAbility; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UGameplayAbility> BackwardLinkAbility; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceLinkAbilityDataAsset* LinkDataAsset; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LinkGameplayEventTag; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TargetBlockLinkTagContainer; // 0x0100(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTag TargetPlayLinkAbilityTag; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag RobbedLinkEventTag; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag InterruptEventTag; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DebugIgnorePiority; // 0x0138(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CancelAbilityAndSwitchToCombo; // 0x0139(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13A[0x6]; // 0x013A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class ULinkRequest* ExecRequest; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCharacterMovementComponent* MovementComp; // 0x0148(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* MyMeshComp; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* CacheConstBoneMesh; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CacheBoneIndex; // 0x0160(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector OwnerMeshDefaultRelativeLocation; // 0x0168(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_180[0x12C]; // 0x0180(0x012C)(Fixing Size After Last Property [ Dumper-7 ])
bool DrawDebug; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DrawDebugDuration; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DrawDebugSize; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DebugSafeRange; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool CanLink(ELinkPriority InPriority);
void EndConstPosition(float InRestoreRuration);
void EndLinkMotion();
ELinkPriority GetCurrentLinkPriority();
TSubclassOf<class UGameplayAbility> GetLinkAbility(class AActor* TargetActor, class FName AbilityName);
class AActor* GetLinkOwner();
class AActor* GetLinkTarget();
void GetTargetStartMotion(int32* BankID, int32* MotionID);
bool IsConstPositionActive();
bool IsCurrentExecutionType();
bool NotifyInterrupted();
void NotifyStartLinkMotion();
bool RequestAttackerLinkAbility(class ANoceCharacter* LinkTarget, class FName ExAbilityName);
bool RequestLinkMotion(class ULinkRequest* InReuest);
bool RequestReject(class AActor* LinkTarget);
void StartConstLocation(const struct FVector& Location, const struct FRotator& Rotator, float BlendTime, bool EnableSweep);
void StartConstPosition(class ACharacter* ConstTarget, class ACharacter* ConstBoneOwner, class FName ConstBoneName, const struct FRotator& ConstOffsetRot, const struct FVector& ConstOffset, ENoceConstPositionMode ConstMode, float BlendTime, bool EnableSweep);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLinkMotionComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLinkMotionComponent")
}
static class UNoceLinkMotionComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLinkMotionComponent>();
}
};
DUMPER7_ASSERTS_UNoceLinkMotionComponent;
// Class GameNoce.NoceGameMode
// 0x00A0 (0x0408 - 0x0368)
class ANoceGameMode final : public AGameNoceGameModeBase
{
public:
TMulticastInlineDelegate<void()> OnGameInitialized; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool IsPlayerControllerReady; // 0x0378(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInitialStreamingReady; // 0x0379(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsGameInitialized; // 0x037A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_37B[0x35]; // 0x037B(0x0035)(Fixing Size After Last Property [ Dumper-7 ])
bool EnableGameOverFlow; // 0x03B0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bWaitForRevive; // 0x03B1(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3B2[0x6]; // 0x03B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENocePlayerType, class ANocePlayerCharacter*> PlayerTypeCharacterMap; // 0x03B8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
public:
bool AnyStoryEndingCleared();
bool CanEnterGameOverFlow();
void EnableBasicDebugInfo(bool InValue);
int32 GetAttackRightMaxCount();
int32 GetAttackRightMaxCount_BP();
class ANocePlayerCharacter* GetPlayerCharacterByType(ENocePlayerType InPlayerType);
bool IsStoryEndingCleared(ENoceEndingType EndingType);
bool IsWaitForRevive();
void OnDynamicShadowEnableTimerUp();
void OnGameInitializeBP();
void OnInitGameBP();
void OnPlayerReady();
void OnStreamingFinish();
void RegisterPlayerCharacter(ENocePlayerType InPlayerType, class ANocePlayerCharacter* InPlayerCharacter);
void RequestGameOver();
void RequestGameOver_BP();
void RequestRestartMyGame();
void RequestRestartMyGame_BP();
void SetDebugPlayerAutoRevive(bool InValue);
void SetDebugPlayerAutoRevive_BP(bool InValue);
void SetEnableGameOverFlow(bool InValue);
void SetStoryEndingCleared(ENoceEndingType EndingType);
void SetWaitForRevive(bool InValue);
void ToggleDebugInfo();
bool IsInitializeCompleted() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameMode")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameMode")
}
static class ANoceGameMode* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceGameMode>();
}
};
DUMPER7_ASSERTS_ANoceGameMode;
// Class GameNoce.NoceNotebookContent
// 0x0008 (0x0308 - 0x0300)
class UNoceNotebookContent final : public UNoceUserWidgetBase
{
public:
bool IsNew; // 0x0300(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Init(const bool InIsVisible, const bool InIsNew, bool InNeedTop, bool InNeedBottom, bool* NoUse);
void InitImage(const bool InIsVisible, const bool InIsNew, const bool InIsDoodle, const struct FSoftObjectPath& InImage, bool* NoUse);
void InitImageWithMask(const bool InIsVisible, const bool InIsNew, const bool InIsDoodle, const struct FSoftObjectPath& InImage, const struct FSoftObjectPath& InMask, bool* NoUse);
void InitText(const bool InIsVisible, const bool InIsNew, bool InNeedTop, bool InNeedBottom, const class FText& InText, bool* NoUse);
void OnFadeIn(bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotebookContent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotebookContent")
}
static class UNoceNotebookContent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNotebookContent>();
}
};
DUMPER7_ASSERTS_UNoceNotebookContent;
// Class GameNoce.NoceGameplayAbility
// 0x0020 (0x03D0 - 0x03B0)
class UNoceGameplayAbility : public UGameplayAbility
{
public:
ENoceAbilityInputID AbilityInputID; // 0x03B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B1[0x7]; // 0x03B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> AdditionalInputIDs; // 0x03B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
ENoceAbilityInputID AbilityID; // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bActivateAbilityOnGranted; // 0x03C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bActivateOnInput; // 0x03CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3CB[0x5]; // 0x03CB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameplayAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameplayAbility")
}
static class UNoceGameplayAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameplayAbility>();
}
};
DUMPER7_ASSERTS_UNoceGameplayAbility;
// Class GameNoce.NoceGameplayTagDataAsset
// 0x02F0 (0x0320 - 0x0030)
class UNoceGameplayTagDataAsset final : public UDataAsset
{
public:
struct FGameplayTag Damage; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Link; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LinkMotionCoolDown; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LinkingConstPosition; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag StaminaFine; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag StaminaTired; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag DodgeNormal; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag DodgeRepeat; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag DodgeRecently; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag HealthFine; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag HealthDanger; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag HealthDead; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OnSlope; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Sprinting; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Battling; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyInSight; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag HellMode; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ChaseMode; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag BossFightMode; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Invincible; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LockOnTarget; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag SeeingEnemy; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag JustDodgeAnimCancel; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag JustDodgeCounter; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag InSafeZone; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Linking; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag KatanaAutoDefense; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Claw; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ClawG; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ClawAlterBackMark; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LocomotionFine; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LocomotionDanger; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LocomotionBattle; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyStateCounterable; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyStateCounterableHint; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyStateBreakDown; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyStateDead; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyStateFakeDead; // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyStateResurrect; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyLinkMotion; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyStateNoCostPlayerWeaponDurability; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyLockedByCamera; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyNavLinkJump; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMAttack; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMAttack_HeavyAttack; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMAttack_FocusAttack; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMDeflect; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMCounter; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMAxeDefense; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMAxeDefense_Success; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMClawTransform; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMClawAttrackSoul; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMDodge; // 0x01D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMDodge1; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMDamage; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMDead; // 0x01E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMRespawn; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMLinkMotion; // 0x01F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMInteract; // 0x0200(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMLocomotion; // 0x0208(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMLocomotion_Idle; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMLocomotion_IdleVar; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMLocomotion_Walk; // 0x0220(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSMLocomotion_Run; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag PlayerFSM; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerChangeWeaponMotion; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerUseShortcutItemMotion; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerHellModeDamageMotion; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerClawGTransformToClawMotion; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerCustomUpperBodyMotion; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerChangeWeapon; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerUseShortcutItem; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerHellModeDamage; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerClawGTrasformToClaw; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerCustomUpperBody; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerShiromukuRevive1; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerShiromukuRevive2; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerShiromukuRevive2UpdatePP; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityPlayerShowShortcutItemUI; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag SanityToClawTransform; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag FocusCharged; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag DamageWinceToAdditive; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag WeaponBreakForceKnockBack; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag DamageLimitHealth; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyLink; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EnemyLinkExecution; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag CorruptionLink; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag CorruptionLinkExecution; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OmamoriSnake; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OmamoriKagami; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EventOmamoriKagami; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OmamoriTanuki; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OmamoriDaisy; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OmamoriShrew; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameplayTagDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameplayTagDataAsset")
}
static class UNoceGameplayTagDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameplayTagDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceGameplayTagDataAsset;
// Class GameNoce.NoceGameProgressComponent
// 0x02A0 (0x04C0 - 0x0220)
class UNoceGameProgressComponent final : public USMStateMachineComponent
{
public:
uint8 Pad_220[0x4]; // 0x0220(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag ProgressTag; // 0x0224(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer AdditionalProgressTag; // 0x0230(0x0020)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag ExactProgressTag; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_258[0x61]; // 0x0258(0x0061)(Fixing Size After Last Property [ Dumper-7 ])
bool OverrideProgressDataFromWorldSetting; // 0x02B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2BA[0x6]; // 0x02BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FGameplayTagContainer> SavableProgressForDevelop; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
bool CurrentProgressSavable; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag InitialProgressTag; // 0x02D4(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag InitExactTag; // 0x02DC(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceRoundType InitRoundType; // 0x02E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UDataTable* DataLayerTable; // 0x02E8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F0[0x1D0]; // 0x02F0(0x01D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool AddAdditionalProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason);
struct FGameplayTagContainer GetAdditionalProgressTag();
struct FGameplayTagContainer GetHistoryAdditionalProgressTag();
struct FGameplayTagContainer GetHistoryProgressTag();
struct FGameplayTag GetProgressTag();
struct FGameplayTag GetStateMachineProgressTag();
bool HasAdditionalTagInHistory(const struct FGameplayTag& InTag, bool ExactMatch);
bool HasAllAdditionalTag(const struct FGameplayTagContainer& InTagContainer);
bool HasAnyAdditionalTag(const struct FGameplayTagContainer& InTagContainer);
bool HasTagInHistory(const struct FGameplayTag& InTag, bool ExactMatch);
void OnProgressStateBegin(const struct FGameplayTag& StartCondition);
void RefreshDataLayerStatus();
bool RemoveAdditionalProgressTag(const struct FGameplayTag& InTag);
bool RemoveAdditionalProgressTags(const struct FGameplayTagContainer& InTagContainer);
bool SetProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameProgressComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameProgressComponent")
}
static class UNoceGameProgressComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameProgressComponent>();
}
};
DUMPER7_ASSERTS_UNoceGameProgressComponent;
// Class GameNoce.NoceLocalPlayer
// 0x0008 (0x02B8 - 0x02B0)
class UNoceLocalPlayer final : public ULocalPlayer
{
public:
class UNoceSaveSubsystem* SaveSystem; // 0x02B0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
class UNoceSystemSaveGame* GetSharedSettings();
class UNoceLocalGameUserSettings* GetLocalSettings() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLocalPlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLocalPlayer")
}
static class UNoceLocalPlayer* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLocalPlayer>();
}
};
DUMPER7_ASSERTS_UNoceLocalPlayer;
// Class GameNoce.NoceGameProgressDataAsset
// 0x0028 (0x0058 - 0x0030)
class UNoceGameProgressDataAsset final : public UDataAsset
{
public:
class UDataTable* DataLayerTable; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class USMInstance> StateMachineClass; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class USubSMInstance>> SubStateMachineClass; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
struct FGameplayTag InitialProgressTag; // 0x0050(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameProgressDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameProgressDataAsset")
}
static class UNoceGameProgressDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameProgressDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceGameProgressDataAsset;
// Class GameNoce.NocePauseListItemWidget
// 0x0010 (0x0388 - 0x0378)
class UNocePauseListItemWidget final : public UNoceSelectItemWidget
{
public:
class UTextBlock* PauseText; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* DetailText; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void Init(class UObject* Object);
void UpdateDescription(const class FText& InDescriptionText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePauseListItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePauseListItemWidget")
}
static class UNocePauseListItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePauseListItemWidget>();
}
};
DUMPER7_ASSERTS_UNocePauseListItemWidget;
// Class GameNoce.NoceGameProgressInterface
// 0x0000 (0x0000 - 0x0000)
class INoceGameProgressInterface final
{
public:
bool AddAdditionalProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason);
struct FGameplayTagContainer GetAdditionalProgressTagContainer();
struct FGameplayTag GetBGMProgressTag();
struct FGameplayTagContainer GetHistoryAdditionalProgressTagContainer();
struct FGameplayTagContainer GetHistoryProgressTagContainer();
bool GetManipulatedProgress();
struct FGameplayTag GetNewGameProgressTag();
struct FGameplayTag GetProgressTag();
struct FGameplayTag GetStateMachineProgressTag();
bool HasAdditionalTag(const struct FGameplayTag& TargetTag);
bool HasAllAdditionalTag(const struct FGameplayTagContainer& TargetTag);
bool HasAnyAdditionalTag(const struct FGameplayTagContainer& TargetTag);
bool IsInDarkShrine();
bool IsInEnding();
bool IsInEndingBranchDecidedChapter();
bool IsInExplore();
bool IsInHellMode();
bool IsInMainStory();
bool IsProgressReady();
bool MatchProgressTag(const struct FGameplayTag& TargetTag);
bool RemoveAdditionalProgressTag(const struct FGameplayTag& InTag);
bool RemoveAdditionalProgressTags(const struct FGameplayTagContainer& InTagContainer);
bool RemoveLeafAdditionalTags(const struct FGameplayTag& InParentTag);
void SetBGMProgressTag(const struct FGameplayTag& InTag);
bool SetProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason);
bool UsedProgressDebug();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameProgressInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameProgressInterface")
}
static class INoceGameProgressInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceGameProgressInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceGameProgressInterface;
// Class GameNoce.NoceGameSettingDiscreteDynamic_OnOff
// 0x0000 (0x01A0 - 0x01A0)
class UNoceGameSettingDiscreteDynamic_OnOff final : public UGameSettingValueDiscreteDynamic_Bool
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameSettingDiscreteDynamic_OnOff")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameSettingDiscreteDynamic_OnOff")
}
static class UNoceGameSettingDiscreteDynamic_OnOff* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameSettingDiscreteDynamic_OnOff>();
}
};
DUMPER7_ASSERTS_UNoceGameSettingDiscreteDynamic_OnOff;
// Class GameNoce.NoceGameSettingDiscreteDynamic_ToggleHold
// 0x0000 (0x01A0 - 0x01A0)
class UNoceGameSettingDiscreteDynamic_ToggleHold final : public UGameSettingValueDiscreteDynamic_Bool
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameSettingDiscreteDynamic_ToggleHold")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameSettingDiscreteDynamic_ToggleHold")
}
static class UNoceGameSettingDiscreteDynamic_ToggleHold* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameSettingDiscreteDynamic_ToggleHold>();
}
};
DUMPER7_ASSERTS_UNoceGameSettingDiscreteDynamic_ToggleHold;
// Class GameNoce.NoceMainmenuWidget
// 0x0150 (0x0500 - 0x03B0)
class UNoceMainmenuWidget : public UNoceFocusableWidget
{
public:
class UWidgetAnimation* FadeInFromTitle; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* MenuDefault; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText NewGameText; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ContinueText; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText LoadText; // 0x03E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText OptionText; // 0x03F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText EndingListText; // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ExitGameText; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ChapterText; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ChapterText2; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText CombatText; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText DemoText; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText JPTestText0; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText JPTestText1; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText JPTestText2; // 0x0480(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText JPTestText3; // 0x0490(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ConfirmSound; // 0x04A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle CancelSound; // 0x04A8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ToWorldSound; // 0x04B0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FSoftClassPath DevInfoWidgetPath; // 0x04B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4D8[0x10]; // 0x04D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceSaveGame* CacheGameSaveObject; // 0x04E8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAnyGameSlotExist; // 0x04F0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 CacheGameSaveIndex; // 0x04F4(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAnyEndingCleared; // 0x04F8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4F9[0x7]; // 0x04F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_NewGameWidgetByIntent(bool InIsContinue);
void BP_SeamlessTravel();
void ClearCancelAction();
TArray<class UMainMenuListObject*> CreateChapterListObjs(const TArray<class FText>& ChapterNames);
bool CreateDevInfo();
TArray<class UMainMenuListObject*> CreateExploreListObjs(const TArray<class FText>& ExploreNames);
void ExecuteObj(class UMainMenuListObject* Obj);
TArray<class UMainMenuListObject*> GetMainMenuListObjs();
bool HasContinue();
void SetupCancelActionToMainMenu();
bool ToChapter();
bool ToChapterMenu();
bool ToChapterMenu2();
bool ToCombatTest();
bool ToContinue();
bool ToDemo();
bool ToEndingList();
bool ToExitGame();
bool ToExplore();
bool ToExploreMenu();
bool ToJPTest0();
bool ToJPTest1();
bool ToJPTest2();
bool ToJPTest3();
bool ToLoadGamePanel();
bool ToMainMenu();
bool ToNewGame();
bool ToOption();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMainmenuWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMainmenuWidget")
}
static class UNoceMainmenuWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMainmenuWidget>();
}
};
//DUMPER7_ASSERTS_UNoceMainmenuWidget;
// Class GameNoce.NoceGameSettingFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceGameSettingFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void ExecuteSettingAction(class UGameSettingAction* Action, bool MarkAsDirty);
static class FText GetOptionText(const class FString& InKey);
static class FText GetOptionTextWithTableID(const class FName& InTableID, const class FString& InKey);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameSettingFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameSettingFunctionLibrary")
}
static class UNoceGameSettingFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameSettingFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceGameSettingFunctionLibrary;
// Class GameNoce.NoceNpcCharacter
// 0x0060 (0x0D80 - 0x0D20)
class ANoceNpcCharacter final : public ANoceCharacter
{
public:
uint8 Pad_D20[0x10]; // 0x0D20(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceEnemyAnimInstance* NpcAnimInstance; // 0x0D30(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DisableRMLocomotion; // 0x0D38(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D39[0x47]; // 0x0D39(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Kill();
void ResetMovementState();
void SetRootMotionScale(float InScale);
void TryCreateRecord();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNpcCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNpcCharacter")
}
static class ANoceNpcCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceNpcCharacter>();
}
};
DUMPER7_ASSERTS_ANoceNpcCharacter;
// Class GameNoce.NoceGameSettingRegistry
// 0x0030 (0x00E0 - 0x00B0)
class UNoceGameSettingRegistry final : public UGameSettingRegistry
{
public:
class UGameSettingCollection* InitialSettings; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameSettingCollection* InitialDisplaySettings; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameSettingCollection* GraphicsSettings; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameSettingCollection* AudioSettings; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameSettingCollection* ControlSettings; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameSettingCollection* LanguageSettings; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void BP_Init(class ULocalPlayer* InLocalPlayer);
void BP_SaveChanges();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameSettingRegistry")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameSettingRegistry")
}
static class UNoceGameSettingRegistry* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameSettingRegistry>();
}
};
DUMPER7_ASSERTS_UNoceGameSettingRegistry;
// Class GameNoce.NoceGameStateBase
// 0x0000 (0x02E8 - 0x02E8)
class ANoceGameStateBase : public AGameStateBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameStateBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameStateBase")
}
static class ANoceGameStateBase* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceGameStateBase>();
}
};
DUMPER7_ASSERTS_ANoceGameStateBase;
// Class GameNoce.NoceGameState
// 0x0178 (0x0460 - 0x02E8)
class ANoceGameState final : public ANoceGameStateBase
{
public:
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FGameplayTag& NewTag)> OnGameProgressInitialized; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& NewTag)> OnGameProgressChanged; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& NewTag)> OnGameProgressAdditionalTagChanged; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool InitializeGameProgressOnBeginPlay; // 0x0320(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StartStateOnPlayerReady; // 0x0321(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_322[0x6]; // 0x0322(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceGameProgressComponent* GameProgress; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer DarkShrineChapters; // 0x0330(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer DarkHinakoBaseChapters; // 0x0350(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer DarkHinakoNewRoundChapters; // 0x0370(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag ExploreTagRoot; // 0x0390(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag MainStoryTagRoot; // 0x0398(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag StartNewGameTag; // 0x03A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer EndingChapters; // 0x03A8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer EndingBranchDecidedChapters; // 0x03C8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer Chapters; // 0x03E8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer EndGameProgress; // 0x0408(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer HellModeGameProgress; // 0x0428(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
bool IsActivatedByDistance; // 0x0448(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_449[0x3]; // 0x0449(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SyncLocationInterval; // 0x044C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_450[0x10]; // 0x0450(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
struct FGameplayTag GetGameProgressTag();
class USMStateInstance_Base* GetProgressStateInstanceStack(TSubclassOf<class USMStateInstance> StateClass, bool bCheckNested, bool bIncludeChildren);
bool IsDarkHinakoChapter(const struct FGameplayTag& InTag, ENoceRoundType InRound);
bool IsDarkShrine(const struct FGameplayTag& InTag);
bool IsEnding(const struct FGameplayTag& InTag);
bool IsEndingBranchDecidedChapter(const struct FGameplayTag& InTag);
bool IsExploreMode(const struct FGameplayTag& InTag);
bool IsHellMode(const struct FGameplayTag& InTag);
bool IsInChapter(ENoceChapterType InChapterType);
bool IsInEndGame();
bool IsMainStory(const struct FGameplayTag& InTag);
void OnGameInitialized();
void OnPlayerReady();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameState")
}
static class ANoceGameState* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceGameState>();
}
};
DUMPER7_ASSERTS_ANoceGameState;
// Class GameNoce.NocePickupsConsumablePoint
// 0x0008 (0x0310 - 0x0308)
class ANocePickupsConsumablePoint : public ANocePickupsPoint
{
public:
int32 GroupType; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupsConsumablePoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupsConsumablePoint")
}
static class ANocePickupsConsumablePoint* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupsConsumablePoint>();
}
};
DUMPER7_ASSERTS_ANocePickupsConsumablePoint;
// Class GameNoce.NoceGameViewportClient
// 0x0000 (0x03B0 - 0x03B0)
class UNoceGameViewportClient final : public UGameViewportClient
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGameViewportClient")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGameViewportClient")
}
static class UNoceGameViewportClient* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGameViewportClient>();
}
};
DUMPER7_ASSERTS_UNoceGameViewportClient;
// Class GameNoce.NocePickPreviewImageWidgetBase
// 0x0028 (0x03D8 - 0x03B0)
class UNocePickPreviewImageWidgetBase : public UNoceFocusableWidget
{
public:
uint8 Pad_3B0[0x10]; // 0x03B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UTextBlock* NameText; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Item; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ItemId; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void ShowItem(const ENoceInventoryType& Type, const class FName& ID, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickPreviewImageWidgetBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickPreviewImageWidgetBase")
}
static class UNocePickPreviewImageWidgetBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickPreviewImageWidgetBase>();
}
};
DUMPER7_ASSERTS_UNocePickPreviewImageWidgetBase;
// Class GameNoce.NocePickPreviewImageWidget
// 0x0018 (0x03F0 - 0x03D8)
class UNocePickPreviewImageWidget final : public UNocePickPreviewImageWidgetBase
{
public:
class UTextBlock* DescriptionText; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* HiddenText; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceInventoryType ItemType; // 0x03E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3E9[0x7]; // 0x03E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickPreviewImageWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickPreviewImageWidget")
}
static class UNocePickPreviewImageWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickPreviewImageWidget>();
}
};
DUMPER7_ASSERTS_UNocePickPreviewImageWidget;
// Class GameNoce.NoceGASFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceGASFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static struct FGameplayAbilitySpecHandle GetPrimaryAbilityHandleFromClass(class UAbilitySystemComponent* AbilitySystemComponent, TSubclassOf<class UGameplayAbility> InAbilityClass);
static class UNoceGameplayAbility* GetPrimaryAbilityInstanceFromClass(class UAbilitySystemComponent* AbilitySystemComponent, TSubclassOf<class UGameplayAbility> InAbilityClass);
static class UNoceGameplayAbility* GetPrimaryAbilityInstanceFromHandle(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAbilitySpecHandle& Handle);
static bool IsPrimaryAbilityInstanceActive(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAbilitySpecHandle& Handle);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGASFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGASFunctionLibrary")
}
static class UNoceGASFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGASFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceGASFunctionLibrary;
// Class GameNoce.NoceGA_DetectEnemyInSight
// 0x0070 (0x0440 - 0x03D0)
class UNoceGA_DetectEnemyInSight final : public UNoceGameplayAbility
{
public:
bool EnemyInSight; // 0x03D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SeeingEnemy; // 0x03D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3D2[0x2]; // 0x03D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float UpdateInterval; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EnemyCapsuleRadiusRatio; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BackSideDiffDistance; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LeaveEnemyInSightDistance; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EnemyAmbushDistance; // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CombatWaveEnemyDeadCount; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> EngagedEnemies; // 0x03F0(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class AActor*> SeeingEnemies; // 0x0400(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class AActor*> SeeingResurrectEnemies; // 0x0410(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_420[0x20]; // 0x0420(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void End();
void HandleCombatAmbushed();
void HandleCombatEnded();
void HandleCombatEngaged();
void HandleCombatEscaped();
void HandleCombatWave();
void HandleSeeingResurrectEnemies();
void Initialize();
void OnEnemyInSightChanged(bool NewEnemyInSight);
void OnPlayerDamaged(class AActor* InAttacker, class FName InComboName, float InHealthDamager);
void OnSeeingEnemyChanged(bool NewSeeingEnemey);
void Update();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGA_DetectEnemyInSight")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGA_DetectEnemyInSight")
}
static class UNoceGA_DetectEnemyInSight* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGA_DetectEnemyInSight>();
}
};
DUMPER7_ASSERTS_UNoceGA_DetectEnemyInSight;
// Class GameNoce.NoceGeneralHintWidget
// 0x00C0 (0x03A0 - 0x02E0)
class UNoceGeneralHintWidget final : public UUserWidget
{
public:
class UNoceNotificationPartWidget* WBP_Notification_TopPart; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAnimWidget* WBP_Notification_Line; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotificationPartWidget* WBP_Notification_BottomPart; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText NotebookUpdateText; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText NotebookUpdateTextInGimmick; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ViewNotebookDetailText; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
float NotebookUpdateDuration; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNoceUIGeneralHintData> HintData; // 0x0330(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
struct FNoceUIGeneralHintData CurrentData; // 0x0340(0x0030)(Transient, Protected, NativeAccessSpecifierProtected)
struct FNoceUIGeneralHintData LastNotebookData; // 0x0370(0x0030)(Transient, Protected, NativeAccessSpecifierProtected)
public:
bool GetFirstNotebookIDInfo(ENoceNotebookType* OutType, class FName* OutID);
void Hide();
void HideHint(const class FText& InText);
void HideLine();
void OnEnterEvent();
void OnSettingChanged(class UNoceSystemSaveGame* SystemSave);
void OnUsingGimmick(bool IsUsing);
void Show();
void ShowHint(const class FText& InText, float InDuration);
void ShowNotebookUpdateWithID(ENoceNotebookType InType, class FName InNotebookID);
void ShowTutorial(class FName InNotebookID, bool InHasNotebookID, const class FText& InText, float InDuration, ENoceNotebookType InType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGeneralHintWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGeneralHintWidget")
}
static class UNoceGeneralHintWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGeneralHintWidget>();
}
};
DUMPER7_ASSERTS_UNoceGeneralHintWidget;
// Class GameNoce.NocePrepRoomPickupsRuleDataAsset
// 0x0050 (0x0080 - 0x0030)
class UNocePrepRoomPickupsRuleDataAsset final : public UDataAsset
{
public:
TArray<struct FNoceConsumableDataRowHandle> Consumables; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> ConsumableFactors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float MaxHealthFactor; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HealthFactor; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNoceConsumableDataRowHandle> Weapons; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> WeaponFactors; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float DurabilityFactor; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePrepRoomPickupsRuleDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePrepRoomPickupsRuleDataAsset")
}
static class UNocePrepRoomPickupsRuleDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePrepRoomPickupsRuleDataAsset>();
}
};
DUMPER7_ASSERTS_UNocePrepRoomPickupsRuleDataAsset;
// Class GameNoce.NoceGlobalDelegates
// 0x00A0 (0x00C8 - 0x0028)
class UNoceGlobalDelegates final : public UObject
{
public:
TMulticastInlineDelegate<void()> OnEnterEventDelegate; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnExitEventDelegate; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* Attacker, class FName ComboName, float InHealthDamage)> OnPlayerDamageDelegate; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool IsUsing)> OnUsingGimmickDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnEnterExamineDelegate; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnExitExamineDelegate; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnOpenNotebookDelegate; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnExitNotebookDelegate; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class FName DataRowName)> OnSkipSequenceDelegate; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool InEvent; // 0x00B8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceEventModeType EventModeType; // 0x00B9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceCineEventUserType CineEventUserType; // 0x00BA(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool UsingGimmick; // 0x00BB(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool InExamineMode; // 0x00BC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool InNotebook; // 0x00BD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_BE[0x2]; // 0x00BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* PlaySeqStateSeqActor; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void HandleGameInstanceShutdown();
bool IsInExamineMode();
bool IsInNotebookOpen();
bool IsUsingGimmick();
void OnHandleSkipSequence(class FName InDataRowName);
void ResetEventState();
void ResetStatus();
void SetExamineMode(bool IsEnable);
void SetInEvent(bool IsEnable, ENoceEventModeType InEventModeType, ENoceCineEventUserType InCineEventUserType);
void SetNotebookOpen(bool IsOpen);
void SetPlaySequenceStateSeqActor(class AActor* InSeqActor);
void SetUsingGimmick(bool InValue);
ENoceCineEventUserType GetCineEventUserType() const;
ENoceEventModeType GetEventModeType() const;
class AActor* GetPlaySequenceStateSeqActor() const;
bool IsInEvent() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGlobalDelegates")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGlobalDelegates")
}
static class UNoceGlobalDelegates* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGlobalDelegates>();
}
};
DUMPER7_ASSERTS_UNoceGlobalDelegates;
// Class GameNoce.NocePostProcessVolume
// 0x0060 (0x0A30 - 0x09D0)
class ANocePostProcessVolume final : public APostProcessVolume
{
public:
float YawMin; // 0x09D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float YawMax; // 0x09D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float YawTolerate; // 0x09D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9DC[0x44]; // 0x09DC(0x0044)(Fixing Size After Last Property [ Dumper-7 ])
bool DisableWhenPlayerNotInVolume; // 0x0A20(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A21[0x3]; // 0x0A21(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 RoundBitmask; // 0x0A24(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceEnvironmentSubsystem* CacheEnvSystem; // 0x0A28(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnExitNotebook();
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
void OnGameProgressInitialized(const struct FGameplayTag& NewTag);
void OnOpenNotebook();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePostProcessVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePostProcessVolume")
}
static class ANocePostProcessVolume* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePostProcessVolume>();
}
};
DUMPER7_ASSERTS_ANocePostProcessVolume;
// Class GameNoce.NoceGraphicOptionFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceGraphicOptionFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void GetAASuperSamplingModes(bool IsResolution4K, TArray<ENoceGraphicAASuperSamplingMode>* OutAvailableModes);
static bool IsHardwardRaytracingSupported();
static void SetAASuperSamplingMode(ENoceGraphicAASuperSamplingMode InMode);
static void SetAASuperSamplingQuality(ENoceGraphicAASuperSamplingMode InMode, uint8 InQuality);
static void SetDepthOfField(bool bEnable);
static void SetFakeBackBufferSize(int32 InWidth, int32 InHeight);
static void SetGlobalIlluminationMode(uint8 InMode);
static void SetHardwardRaytracing(bool bEnable);
static void SetMotionBlur(bool bEnable);
static void SetPaniniDistortion(float InVal);
static void SetPaniniVerticalCompression(float InVal);
static void SetReflectionMode(uint8 InMode);
static void SetScalability_Effects(uint8 InMode);
static void SetScalability_PostProcessing(uint8 InMode);
static void SetScalability_Shadows(uint8 InMode);
static void SetScalability_Textures(uint8 InMode);
static void SetScalability_ViewDistance(uint8 InMode);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceGraphicOptionFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceGraphicOptionFunctionLibrary")
}
static class UNoceGraphicOptionFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceGraphicOptionFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceGraphicOptionFunctionLibrary;
// Class GameNoce.NoceHellModeDataAsset
// 0x0040 (0x0070 - 0x0030)
class UNoceHellModeDataAsset final : public UDataAsset
{
public:
float Damage; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D FloatDamage; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ActionLevelDamageRatio; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SanityToHealthRatio; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceHellModeAnimType AnimType; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNeoAudioTriggerIdHandle> AudioIDs; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool HealthDamageEffectedByDamageRatio; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HealthDamageApplyGutsCheck; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HealthDamageCheckOmamoriKagami; // 0x006A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HealthDamageCheckSuperArmor; // 0x006B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHellModeDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHellModeDataAsset")
}
static class UNoceHellModeDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHellModeDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceHellModeDataAsset;
// Class GameNoce.NoceHideActorSection
// 0x0010 (0x0100 - 0x00F0)
class UNoceHideActorSection final : public UMovieSceneSection
{
public:
struct FNoceHideActorSectionParams Params_0; // 0x00F0(0x0010)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHideActorSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHideActorSection")
}
static class UNoceHideActorSection* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHideActorSection>();
}
};
DUMPER7_ASSERTS_UNoceHideActorSection;
// Class GameNoce.NocePlayerAnimBankByProgressComp
// 0x0038 (0x0168 - 0x0130)
class UNocePlayerAnimBankByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
TSoftObjectPtr<class UObject> AnimBankSoftObject; // 0x0130(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnimPlusBankDataTable* AnimBank; // 0x0158(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAnimPlusBankDataTable* OriginalAnimBank; // 0x0160(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void OnChangedWeapon(class ANoceWeapon* InNewWeapon);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerAnimBankByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerAnimBankByProgressComp")
}
static class UNocePlayerAnimBankByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerAnimBankByProgressComp>();
}
};
DUMPER7_ASSERTS_UNocePlayerAnimBankByProgressComp;
// Class GameNoce.NoceHideActorTrack
// 0x0018 (0x00B0 - 0x0098)
class UNoceHideActorTrack final : public UMovieSceneTrack
{
public:
uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UMovieSceneSection*> Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHideActorTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHideActorTrack")
}
static class UNoceHideActorTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHideActorTrack>();
}
};
DUMPER7_ASSERTS_UNoceHideActorTrack;
// Class GameNoce.NocePickupsHelperSubsystem
// 0x0030 (0x0068 - 0x0038)
class UNocePickupsHelperSubsystem final : public UNoceWorldSubsystem
{
public:
TArray<class ANoceInteractableBase*> RummageList; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class ANocePickupBase*> PickupList; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class ANocePickupsPoint*> PickupsPointList; // 0x0058(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
void RegisterPickup(class ANocePickupBase* Pickup);
void RegisterPickupsPoint(class ANocePickupsPoint* PickupsPoint);
void RegisterRummage(class ANoceInteractableBase* Rummage);
void UnregisterPickup(class ANocePickupBase* Pickup);
void UnregisterPickupsPoint(class ANocePickupsPoint* PickupsPoint);
void UnregisterRummage(class ANoceInteractableBase* Rummage);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupsHelperSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupsHelperSubsystem")
}
static class UNocePickupsHelperSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickupsHelperSubsystem>();
}
};
DUMPER7_ASSERTS_UNocePickupsHelperSubsystem;
// Class GameNoce.NoceHitArea
// 0x00B8 (0x0248 - 0x0190)
class UNoceHitArea final : public UContentWidget
{
public:
TMulticastInlineDelegate<void()> OnClicked; // 0x0190(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnPressed; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnReleased; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnHovered; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnUnhovered; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TDelegate<void(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent)> OnMouseButtonDownEvent; // 0x01E0(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent)> OnMouseButtonUpEvent; // 0x01F0(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent)> OnMouseMoveEvent; // 0x0200(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent)> OnMouseDoubleClickEvent; // 0x0210(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D AreaSize; // 0x0230(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UnhandledEvent; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHitArea")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHitArea")
}
static class UNoceHitArea* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHitArea>();
}
};
DUMPER7_ASSERTS_UNoceHitArea;
// Class GameNoce.NoceHitPerformDataAsset
// 0x0140 (0x0170 - 0x0030)
class UNoceHitPerformDataAsset final : public UDataAsset
{
public:
TMap<class FName, struct FHitPerformComboParticleRotationMapUnit> HitPerformComboParticleRotationGroup; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class FName, struct FHitPerformSettingMapUnit> HitPerformSettingsGroup; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class FName, struct FHitPerformComboMapUnit> HitPerformComboGroup; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<ENoceWinceType, struct FNoceWincePerformUnit> WincePerformMap; // 0x0120(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHitPerformDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHitPerformDataAsset")
}
static class UNoceHitPerformDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHitPerformDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceHitPerformDataAsset;
// Class GameNoce.NoceHitFriendDataAsset
// 0x0050 (0x0080 - 0x0030)
class UNoceHitFriendDataAsset final : public UDataAsset
{
public:
TMap<class FName, ENoceWinceType> ComboWinceMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHitFriendDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHitFriendDataAsset")
}
static class UNoceHitFriendDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHitFriendDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceHitFriendDataAsset;
// Class GameNoce.NocePlayerBroochComponent
// 0x0050 (0x00F0 - 0x00A0)
class UNocePlayerBroochComponent final : public UActorComponent
{
public:
struct FSoftClassPath BroochActorClassPath; // 0x00A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName BrroochAttachSocket; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName BroochKeyItemName; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class AActor* BroochActor; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UStaticMeshComponent* BroochMeshComponent; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNocePlayerInventoryComponent* PlayerInventory; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HandleOnAddItem(ENoceInventoryType InItemType, class FName InItemName);
void HandleOnPossessed(bool InPossessed);
void HandleOnRemoveItem(ENoceInventoryType InItemType, class FName InItemName);
void HandlePlayerShowHide(bool InShow);
void SetForceHideMesh(bool InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerBroochComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerBroochComponent")
}
static class UNocePlayerBroochComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerBroochComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerBroochComponent;
// Class GameNoce.NoceHitPerformDataSubsystem
// 0x0140 (0x0178 - 0x0038)
class UNoceHitPerformDataSubsystem : public UNoceWorldSubsystem
{
public:
TMap<struct FSoftObjectPath, class UNiagaraSystem*> NiagaraSystemMap; // 0x0038(0x0050)(Protected, NativeAccessSpecifierProtected)
TMap<struct FSoftObjectPath, class UForceFeedbackEffect*> ForceFeedbackEffectMap; // 0x0088(0x0050)(Protected, NativeAccessSpecifierProtected)
TMap<struct FSoftClassPath, TSubclassOf<class UCameraShakeBase>> CameraShakeBaseMap; // 0x00D8(0x0050)(Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TMap<struct FSoftObjectPath, class UCurveFloat*> CurveFloatMap; // 0x0128(0x0050)(Protected, NativeAccessSpecifierProtected)
public:
void ClearAllMaps();
TSubclassOf<class UCameraShakeBase> LoadCameraShakeBase(const struct FSoftClassPath& InSoftClassPath);
class UCurveFloat* LoadCurveFloat(const struct FSoftObjectPath& InSoftObjectPath);
class UForceFeedbackEffect* LoadForceFeedbackEffect(const struct FSoftObjectPath& InSoftObjectPath);
class UNiagaraSystem* LoadNiagaraSystem(const struct FSoftObjectPath& InSoftObjectPath);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHitPerformDataSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHitPerformDataSubsystem")
}
static class UNoceHitPerformDataSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHitPerformDataSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceHitPerformDataSubsystem;
// Class GameNoce.NocePendantLightPostAnimInst
// 0x0040 (0x03B0 - 0x0370)
class UNocePendantLightPostAnimInst final : public UAnimInstance
{
public:
float WindSpeed; // 0x0368(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float WindSpeedRatio; // 0x036C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Frequency; // 0x0370(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector ForceSeed; // 0x0378(0x0018)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector Force; // 0x0390(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float ComputeForce(float Seed) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePendantLightPostAnimInst")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePendantLightPostAnimInst")
}
static class UNocePendantLightPostAnimInst* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePendantLightPostAnimInst>();
}
};
DUMPER7_ASSERTS_UNocePendantLightPostAnimInst;
// Class GameNoce.NoceHorizontalList
// 0x0000 (0x00A0 - 0x00A0)
class UNoceHorizontalList final : public UNoceSimpleList
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceHorizontalList")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceHorizontalList")
}
static class UNoceHorizontalList* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceHorizontalList>();
}
};
DUMPER7_ASSERTS_UNoceHorizontalList;
// Class GameNoce.NoceIndicatorIconBase
// 0x0008 (0x0308 - 0x0300)
class UNoceIndicatorIconBase final : public UNoceUserWidgetBase
{
public:
float HorizontalPadding; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VerticalPadding; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
void UpdateScreenLocation(const struct FVector& InWorldLocation);
void UpdateWidget(ENoceIndicatorEdgeType InType, int32 Distance);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceIndicatorIconBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceIndicatorIconBase")
}
static class UNoceIndicatorIconBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceIndicatorIconBase>();
}
};
DUMPER7_ASSERTS_UNoceIndicatorIconBase;
// Class GameNoce.NoceInputFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceInputFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void AddOrRemoveCustomActionKey(class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey, bool* OutIsSecondaryKeyRemoved);
static void BindInput(class UPlayerInput* InPlayerInput);
static void GetActionIconNames(const class FName& InActionName, TArray<class FName>* OutNames);
static ENoceInputDeviceType GetActualInputDeviceTypeBy(int32 InControllerId);
static bool GetActualKey(const class FName& InActionName, struct FKey* OutKey);
static bool GetActualKeyIconName(bool ShowGamepad, const class FName& InActionName, class FName* OutName);
static class FName GetActualKeyName(const class FName& InActionName);
static TArray<struct FKey> GetActualKeys(const class FName& InActionName);
static void GetActualKeys2(class FName InActionName, struct FKey* OutPrimaryKey, struct FKey* OutSecondaryKey, struct FKey* OutHiddenKey);
static void GetDefaultKeys(class FName InActionName, struct FKey* OutPrimaryKey, struct FKey* OutSecondaryKey, struct FKey* OutHiddenKey);
static class UDataTable* GetInputActionToKeyTable();
static ENoceInputDeviceType GetInputDeviceType(class APlayerController* InPC);
static ENoceInputDeviceType GetInputDeviceTypeBy(int32 InControllerId);
static ENoceInputDeviceType GetInputGamePadType();
static class UDataTable* GetInputMultiActionTable();
static class FName GetName(const struct FKey& InKey);
static bool IsAnyKey(const struct FKey& InKey);
static bool IsCancel(const struct FKey& InKey);
static bool IsConfirm(const struct FKey& InKey);
static bool IsGamePadConnected(int32 InControllerId);
static bool IsMouseClickButton(const struct FPointerEvent& InMouseEvent);
static bool IsMouseConfirm(const struct FKey& InKey);
static bool IsPauseMenu(const struct FKey& InKey);
static bool IsRepeatKey(const struct FKeyEvent& InKeyEvent);
static bool IsUIAction1(const struct FKey& InKey);
static bool IsUIAction2(const struct FKey& InKey);
static bool IsUIEquipment(const struct FKey& InKey);
static bool IsUIKey(const ENoceUIInputAction InActionName, const struct FKey& InKey);
static bool IsUIKeyEvent(const ENoceUIInputAction InActionName, const struct FKeyEvent& InKeyEvent);
static bool IsUIKeyUp(const ENoceUIInputAction InActionName, const struct FKey& InKey);
static bool IsUIMap(const struct FKey& InKey);
static bool IsUIMapFloorDown(const struct FKey& InKey);
static bool IsUIMapFloorUp(const struct FKey& InKey);
static bool IsUIMouseEvent(const ENoceUIInputAction InActionName, const struct FPointerEvent& InMouseEvent);
static bool IsUIMoveDown(const struct FKey& InKey);
static bool IsUIMoveDown2(const struct FKey& InKey);
static bool IsUIMoveLeft(const struct FKey& InKey);
static bool IsUIMoveLeft2(const struct FKey& InKey);
static bool IsUIMoveRight(const struct FKey& InKey);
static bool IsUIMoveRight2(const struct FKey& InKey);
static bool IsUIMoveUp(const struct FKey& InKey);
static bool IsUIMoveUp2(const struct FKey& InKey);
static bool IsUINotebook(const struct FKey& InKey);
static bool IsUIPageDown(const struct FKey& InKey);
static bool IsUIPageUp(const struct FKey& InKey);
static bool IsUISecondTabLeft(const struct FKey& InKey);
static bool IsUISecondTabRight(const struct FKey& InKey);
static bool IsUITabLeft(const struct FKey& InKey);
static bool IsUITabRight(const struct FKey& InKey);
static bool IsUsingGamePad(int32 InControllerId);
static bool IsUsingKeyboardMouse();
static bool IsUsingMouse();
static void ModifyActionKey(class APlayerController* InPC, class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey);
static void ModifyAxisKey(class APlayerController* InPC, class FName InAxisName, float Scale, class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey);
static void RemoveCustomActionKey(class APlayerController* InPC, class FName InActionName, bool IsPrimary);
static void RemoveCustomAxisKey(class APlayerController* InPC, class FName InAxisName, float Scale, class FName InActionName, bool IsPrimary);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInputFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInputFunctionLibrary")
}
static class UNoceInputFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInputFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceInputFunctionLibrary;
// Class GameNoce.NoceScrollableTextBlock
// 0x0030 (0x03A0 - 0x0370)
class UNoceScrollableTextBlock final : public UTextBlock
{
public:
bool bIsScrollingEnabled; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_369[0x3]; // 0x0369(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Speed; // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float StartDelay; // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EndDelay; // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeInDelay; // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeOutDelay; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsPaused; // 0x0380(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_381[0x1F]; // 0x0381(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetScrollingPaused(bool InIsPaused);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceScrollableTextBlock")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceScrollableTextBlock")
}
static class UNoceScrollableTextBlock* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceScrollableTextBlock>();
}
};
DUMPER7_ASSERTS_UNoceScrollableTextBlock;
// Class GameNoce.NoceInputGuideSubsystem
// 0x0080 (0x00B0 - 0x0030)
class UNoceInputGuideSubsystem final : public UGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void()> OnGuideChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_40[0x70]; // 0x0040(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HideLastGuide();
bool IsShowingGuide();
void RemoveCommonGuide(int32 InIndex);
int32 RequestCommonGuide(class FName InGuide);
void ShowLastGuide();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInputGuideSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInputGuideSubsystem")
}
static class UNoceInputGuideSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInputGuideSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceInputGuideSubsystem;
// Class GameNoce.NocePickupBase
// 0x0018 (0x02A8 - 0x0290)
class ANocePickupBase : public AActor
{
public:
class FText NewPromptText; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
int32 Count; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_HandlePickupFailed();
bool BP_PickupCanSpawn();
bool IsPlayerHasItem();
bool OnPickup(class AActor* InActor);
class FName GetId() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupBase")
}
static class ANocePickupBase* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupBase>();
}
};
DUMPER7_ASSERTS_ANocePickupBase;
// Class GameNoce.NocePickupWeapon
// 0x0008 (0x02B0 - 0x02A8)
class ANocePickupWeapon final : public ANocePickupBase
{
public:
struct FNoceWeaponDataRowHandle WeaponID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupWeapon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupWeapon")
}
static class ANocePickupWeapon* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupWeapon>();
}
};
DUMPER7_ASSERTS_ANocePickupWeapon;
// Class GameNoce.NoceInputQueueComponent
// 0x0148 (0x01E8 - 0x00A0)
class UNoceInputQueueComponent final : public UActorComponent
{
public:
class ANocePlayerCharacter* PlayerCharacter; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerController* PlayerController; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePlayerInputHelperComponent* PlayerInputHelper; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnInputMatched; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceInputQueueWatcher*> InputQueueWatcherPool; // 0x00C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TMap<class UNoceInputQueueWatcher*, bool> InputQueueWatcherUsedMap; // 0x00D8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceInputQueueWatcher*> ActiveInputWatchers; // 0x0128(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_138[0xA0]; // 0x0138(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNoceInputQueueWatcher*> CandidateMatchedWatchers; // 0x01D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void ClearInputAction(ENoceInputAction InInputAction);
void CommitInputUsed(class FName InExcludeStateMachineName, class FName InExcludeStateName);
ENocePlayerAnimStateType GetMatchedInput(const TArray<ENocePlayerAnimStateType>& InAnimStateTypes);
void HandleInputAction(ENoceInputAction InInputAction, bool InPressed);
void HandleOnPossessed(bool InPossessed);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInputQueueComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInputQueueComponent")
}
static class UNoceInputQueueComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInputQueueComponent>();
}
};
DUMPER7_ASSERTS_UNoceInputQueueComponent;
// Class GameNoce.NoceInputQueueWatcher
// 0x0050 (0x0078 - 0x0028)
class UNoceInputQueueWatcher final : public UObject
{
public:
uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInputQueueWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInputQueueWatcher")
}
static class UNoceInputQueueWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInputQueueWatcher>();
}
};
DUMPER7_ASSERTS_UNoceInputQueueWatcher;
// Class GameNoce.NoceInputSubsystem
// 0x0038 (0x0068 - 0x0030)
class UNoceInputSubsystem final : public UGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void(bool IsConnected, int32 UserId, ENoceInputDeviceType DeviceType)> ControllerConnectionChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static ENoceInputDeviceType GetDeviceType();
static ENoceInputGamepadType GetGamepadControlType();
void ForceShowCursorIfUsingKeyboardMouse(bool ResetCursorPos);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInputSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInputSubsystem")
}
static class UNoceInputSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInputSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceInputSubsystem;
// Class GameNoce.NoceSetting_AAQuality
// 0x0000 (0x01A0 - 0x01A0)
class UNoceSetting_AAQuality final : public UGameSettingValueDiscreteDynamic_Number
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSetting_AAQuality")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSetting_AAQuality")
}
static class UNoceSetting_AAQuality* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSetting_AAQuality>();
}
};
DUMPER7_ASSERTS_UNoceSetting_AAQuality;
// Class GameNoce.NoceInputWidget
// 0x0010 (0x0310 - 0x0300)
class UNoceInputWidget final : public UNoceUserWidgetBase
{
public:
uint8 Pad_300[0x10]; // 0x0300(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HideGuide();
void OnInputAction(ENoceInputAction InInputAction, bool InPressed);
void OnUIInputAction(ENoceUIInputAction InUIInputAction, bool InPressed);
void ShowGuide(class FName InGuide);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInputWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInputWidget")
}
static class UNoceInputWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInputWidget>();
}
};
DUMPER7_ASSERTS_UNoceInputWidget;
// Class GameNoce.NocePickupConsumable
// 0x0008 (0x02B0 - 0x02A8)
class ANocePickupConsumable : public ANocePickupBase
{
public:
struct FNoceConsumableDataRowHandle ConsumableID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupConsumable")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupConsumable")
}
static class ANocePickupConsumable* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupConsumable>();
}
};
DUMPER7_ASSERTS_ANocePickupConsumable;
// Class GameNoce.NocePlayerTriggerBase
// 0x00A8 (0x0348 - 0x02A0)
class ANocePlayerTriggerBase : public ANoceActor
{
public:
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer ProgressCondition; // 0x02A8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
bool NeedExactProgress; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer AdditionalTags; // 0x02D0(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
bool AllAdditionalTags; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NeedAdditionalTagNum; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer WithOutAdditionalTags; // 0x02F8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
bool WithoutAllAdditionalTags; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_319[0x3]; // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 RoundBitmask; // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 EndingBitmask; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 RiddleBitmask; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag CacheProgressTag; // 0x0328(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool MatchRound; // 0x0330(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool MatchEnding; // 0x0331(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool MatchRiddleLevel; // 0x0332(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool MatchProgress; // 0x0333(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsEnabled; // 0x0334(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_335[0x3]; // 0x0335(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UBoxComponent* CacheBoxComponent; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool CanUseTrigger();
bool GetTriggerEnable();
bool IsMatchingCondition();
void ManualCheckOverlapping();
void OnAdditionalTagChanged(const struct FGameplayTag& InTag);
void OnAdditionalTagChanged_BP(const struct FGameplayTag& InTag);
void OnConditionChanged_BP();
void OnProgressChanged(const struct FGameplayTag& InTag);
void OnProgressChanged_BP(const struct FGameplayTag& InTag);
void OnProgressInitialized(const struct FGameplayTag& InTag);
void OnProgressInitialized_BP(const struct FGameplayTag& InTag);
void OnStoryEndingChanged(ENoceEndingType InEndingType);
void OnTriggerDisabled();
void OnTriggerEnabled();
void RecheckFirstTick();
void SetTriggerEnable(bool InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerTriggerBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerTriggerBase")
}
static class ANocePlayerTriggerBase* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePlayerTriggerBase>();
}
};
DUMPER7_ASSERTS_ANocePlayerTriggerBase;
// Class GameNoce.NoceInteractableBase
// 0x00A0 (0x03E8 - 0x0348)
class ANoceInteractableBase : public ANocePlayerTriggerBase
{
public:
uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool InEnable)> OnEnableChanged; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnOverlapHintEvent; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnPlayerUseInteract; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool IsOverlapHint; // 0x0380(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsOverlapPrompt; // 0x0381(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsActivated; // 0x0382(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsCurrentUsing; // 0x0383(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsExcludedByGroup; // 0x0384(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInteractEnabled; // 0x0385(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool InAvailableStatus; // 0x0386(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInteractorBusy; // 0x0387(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsVisuallyBlocked; // 0x0388(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_389[0x1]; // 0x0389(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
ENoceInteractType InteractType; // 0x038A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_38B[0x5]; // 0x038B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnOverlapPromptEvent; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
class FName MutuallyExclusiveGroupName; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CoolDownTime; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseCustomizeHintIcon; // 0x03AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInstantFeedback; // 0x03AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInstantFeedbackSkipInputCheck; // 0x03AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3AF[0x1]; // 0x03AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 UsageLimit; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 UsedCount; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool NeedSave; // 0x03B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanShowPromptWhenVisuallyBlocked; // 0x03B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanShowHintWhenVisuallyBlocked; // 0x03BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsShowVisionDebugLine; // 0x03BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsDynamic; // 0x03BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsShowingPrompt; // 0x03BD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3BE[0x2A]; // 0x03BE(0x002A)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool CanInteractWithPawnBP(class AActor* InteractorPawn);
bool ExecuteForbitFeedback(class AActor* InteractPawn);
bool ExecuteInstantFeedback(class AActor* InteractPawn);
bool GetAvailableStatus();
float GetCooldownTime();
struct FVector GetHintLocationBP();
class FText GetPromptTextBP();
bool HasExceededUsageLimit();
bool IsInteractionForbit();
bool IsInteractionForbitBP();
void OnBeginOverlapHint(class AActor* InActor);
void OnBeginOverlapPrompt(class AActor* InActor);
void OnBeginUsingBP();
void OnEndOverlapHint(class AActor* InActor);
void OnEndOverlapPrompt(class AActor* InActor);
void OnEndUsingBP();
bool RequestInstantFeedback(class AActor* InteractPawn);
void SetAvaliableStatus(bool InEnable);
void SetInteractEnable(bool InEnable);
void SetIsUsingInteract(bool InIsUsing);
void UndoUseCountOnce();
void UpdateButtonIcon(bool ShowPrompt, bool ShowHint, bool ShowForbit);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInteractableBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInteractableBase")
}
static class ANoceInteractableBase* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceInteractableBase>();
}
};
DUMPER7_ASSERTS_ANoceInteractableBase;
// Class GameNoce.NoceInteractableInterface
// 0x0000 (0x0000 - 0x0000)
class INoceInteractableInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInteractableInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInteractableInterface")
}
static class INoceInteractableInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceInteractableInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceInteractableInterface;
// Class GameNoce.NoceSetting_PCPreset
// 0x0058 (0x01D8 - 0x0180)
class UNoceSetting_PCPreset final : public UGameSettingAction
{
public:
TMulticastInlineDelegate<void()> OnSettingChanged2; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class FText Performance; // 0x0190(0x0010)(NativeAccessSpecifierPublic)
class FText Balanced; // 0x01A0(0x0010)(NativeAccessSpecifierPublic)
class FText Quality; // 0x01B0(0x0010)(NativeAccessSpecifierPublic)
class FText Custom; // 0x01C0(0x0010)(NativeAccessSpecifierPublic)
bool IsSetPreset; // 0x01D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D1[0x7]; // 0x01D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class FText GetText();
void SetIsSetPreset(bool InEnable);
void SetPreset(ENoceGameSettingPreset InPreset);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSetting_PCPreset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSetting_PCPreset")
}
static class UNoceSetting_PCPreset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSetting_PCPreset>();
}
};
DUMPER7_ASSERTS_UNoceSetting_PCPreset;
// Class GameNoce.NoceInteractComponent
// 0x0148 (0x01E8 - 0x00A0)
class UNoceInteractComponent final : public UActorComponent
{
public:
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class AActor> InteractTarget; // 0x00A8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<ENoceInteractType> ForbiddenTypes; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_C0[0x128]; // 0x00C0(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetCandidateDistanceXY();
float GetCandidateDistanceZ();
void HandleInputAction(ENoceInputAction InInputAction, bool InPressed);
void HandleOnPossessed(bool InPossessed);
bool IsInteractTypeValid(ENoceInteractType InInteractType);
bool IsTargetInstantFeedback();
bool IsUsingInteract();
void PauseInteract(bool InPause);
void SetIsUseInteract(bool InValue);
void UpdateInteractables();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInteractComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInteractComponent")
}
static class UNoceInteractComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInteractComponent>();
}
};
DUMPER7_ASSERTS_UNoceInteractComponent;
// Class GameNoce.NocePlayerCapsuleShrinkComp
// 0x01C8 (0x0268 - 0x00A0)
class UNocePlayerCapsuleShrinkComp final : public UActorComponent
{
public:
ECollisionChannel PlayerPawnChannel; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EObjectTypeQuery> EnemyMeshTypes; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<EObjectTypeQuery> EnemyPushDetectMeshTypes; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<ECollisionChannel> EnemyAllTypes; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<EObjectTypeQuery> WorldObjectTypes; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
class FName SkipTypeTag; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ShrinkRadiusRatio; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ShrinkTime; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BodyMoveDetectOffset; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BodyRadiusDetectExtend; // 0x00FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BodyPushTreshold; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BodyHalfHeightDetectExtend; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName HeadSocketName; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector HeadOffset; // 0x0110(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HeadOverlapRadius; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HeadOverlapHalfHeight; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HeadOverlapHalfHeightOnSlope; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HeadZOffset; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HeadMoveDetectOffset; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HeadPushTreshold; // 0x013C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PushDetectOffsetAngle; // 0x0140(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PushDetectSphereRadius; // 0x0144(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<struct FGameplayTag, float> TagPushMultiplyMap; // 0x0148(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
float EnemyBasePush; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EnemyPushDetectOffsetAngle; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PushOffsetLerpSpeedDodge; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PushOffsetLerpSpeed; // 0x01A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ExtraVeloctiyPush; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InteractRadiusRatio; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InteractEnemyBasePush; // 0x01B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerCharacter* PlayerCharacter; // 0x01B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* SkeletalMeshComp; // 0x01C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCapsuleComponent* OwnerCapsuleComp; // 0x01C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCharacterMovementComponent* CharacterMovementComp; // 0x01D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAbilitySystemComponent* AbilitySystemComp; // 0x01D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class AActor*> OverlapActorsToIgnore; // 0x01E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_1F0[0x78]; // 0x01F0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClearUsePlaneConstrain();
void EndCapsuleShrik();
void HandleOnPossessed(bool InPossessed);
void OnGameplayTagChanged(const struct FGameplayTag& Tag, bool TagExist);
void SetEnableDrawDebug(bool InValue);
void SetEnableHeadPushEnemy(bool InValue);
void SetEnableUse(bool InValue);
void StartCapsuleShrink();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerCapsuleShrinkComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerCapsuleShrinkComp")
}
static class UNocePlayerCapsuleShrinkComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerCapsuleShrinkComp>();
}
};
DUMPER7_ASSERTS_UNocePlayerCapsuleShrinkComp;
// Class GameNoce.NoceInteractIconBase
// 0x0008 (0x0308 - 0x0300)
class UNoceInteractIconBase : public UNoceUserWidgetBase
{
public:
bool SystemVisible; // 0x0300(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool GameplayVisible; // 0x0301(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_302[0x6]; // 0x0302(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetPromptText(const class FText& PromptText);
void UpdateIcon(ENoceInteractIconState TargetState, const struct FVector& IconLocation);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInteractIconBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInteractIconBase")
}
static class UNoceInteractIconBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInteractIconBase>();
}
};
DUMPER7_ASSERTS_UNoceInteractIconBase;
// Class GameNoce.NoceInteractorInterface
// 0x0000 (0x0000 - 0x0000)
class INoceInteractorInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInteractorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInteractorInterface")
}
static class INoceInteractorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceInteractorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceInteractorInterface;
// Class GameNoce.NoceInventoryCollectiblePage
// 0x0090 (0x0448 - 0x03B8)
class UNoceInventoryCollectiblePage : public UNoceFocusablePage
{
public:
TMulticastInlineDelegate<void(bool Enable)> ShowHideTab; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class FName ListGuide; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName BackGuide; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ViewOut; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ViewIn; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ViewFadeOut; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* DescriptionText; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* NameText; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* Info; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* LeftGroup; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceAnimWidget* Tip; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceCollectibleListWidget* WBP_Collectible_List; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> CollectibleItems; // 0x0420(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectSound; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool IsViewIn; // 0x0438(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_439[0x7]; // 0x0439(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNocePlayerInventoryComponent* InventoryComponent; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnListMouseConfirm(int32 Index_0);
void OnListUpdateSelection(int32 Index_0);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryCollectiblePage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryCollectiblePage")
}
static class UNoceInventoryCollectiblePage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryCollectiblePage>();
}
};
DUMPER7_ASSERTS_UNoceInventoryCollectiblePage;
// Class GameNoce.NoceShortcutWeaponChildWidget
// 0x0018 (0x0390 - 0x0378)
class UNoceShortcutWeaponChildWidget final : public UNoceSelectItemWidget
{
public:
class UNoceDurabilityWidget* Durability; // 0x0378(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* NameTextBlock; // 0x0380(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryWeaponItem* WBP_Inventory_WeaponChild; // 0x0388(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetDisable();
void SetEnable(class FName ID, float InDurability, bool InEquipped);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceShortcutWeaponChildWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceShortcutWeaponChildWidget")
}
static class UNoceShortcutWeaponChildWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceShortcutWeaponChildWidget>();
}
};
DUMPER7_ASSERTS_UNoceShortcutWeaponChildWidget;
// Class GameNoce.NoceInventoryCollectibleWidget
// 0x0040 (0x03F0 - 0x03B0)
class UNoceInventoryCollectibleWidget final : public UNoceFocusableWidget
{
public:
class UWidgetAnimation* SwitchTab; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryKeyItemWidget* KeyItem; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryLetterWidget* Letter; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryTabWidget* WBP_Collectible_Tab; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SwitchTabSound; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
class UNoceFocusablePage* CurrentPage; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceFocusablePage*> AllPages; // 0x03E0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
void OnShowHideTab(bool Enable);
void OnSwitchTab();
void OnSwitchTabCompleted();
void OnTabMouseDown(int32 Index_0);
void SwitchTabIndex();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryCollectibleWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryCollectibleWidget")
}
static class UNoceInventoryCollectibleWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryCollectibleWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryCollectibleWidget;
// Class GameNoce.NocePickupsPointList
// 0x0010 (0x0038 - 0x0028)
class UNocePickupsPointList final : public UObject
{
public:
TArray<class ANocePickupsPoint*> PointList; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupsPointList")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupsPointList")
}
static class UNocePickupsPointList* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickupsPointList>();
}
};
DUMPER7_ASSERTS_UNocePickupsPointList;
// Class GameNoce.NoceInventoryItem
// 0x0008 (0x0380 - 0x0378)
class UNoceInventoryItem : public UNoceSelectItemWidget
{
public:
class UImage* Item; // 0x0378(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetItemImage(const struct FSoftObjectPath& ImagePath);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryItem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryItem")
}
static class UNoceInventoryItem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryItem>();
}
};
DUMPER7_ASSERTS_UNoceInventoryItem;
// Class GameNoce.NoceInventoryConsumableItem
// 0x00A0 (0x0420 - 0x0380)
class UNoceInventoryConsumableItem final : public UNoceInventoryItem
{
public:
class UWidgetAnimation* DisableToEquip; // 0x0380(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipToDisable; // 0x0388(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipToEquip; // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DefaultToDefault; // 0x0398(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DefaultToDisable; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SelectFail; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableSelectFail; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipSelectNextEdit; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipSelectBackEdit; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableSelectNextEdit; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableSelectBackEdit; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* RealToFake; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FakeToReal; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* Count; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* EquipIconGroup; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> EditAnimations; // 0x03F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> EquipAnimations; // 0x0408(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
bool bIsSelecting; // 0x0418(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BackFromEdit();
void DisableEdit();
void EnableEdit();
void Equip(bool IsSelecting);
void EquipFail();
void HideEquipIconGroup();
void OnBackListCompleted();
void OnEquipChangedCompleted();
void PlayUnfocusMark(bool* NoUse);
void SetCount(int32 InValue);
void SetDisable();
void SetEnable(class FName ID, int32 Quantity);
void ToEdit();
void Unequip(bool IsSelecting);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryConsumableItem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryConsumableItem")
}
static class UNoceInventoryConsumableItem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryConsumableItem>();
}
};
DUMPER7_ASSERTS_UNoceInventoryConsumableItem;
// Class GameNoce.NoceInventoryEquipmentWidget
// 0x0000 (0x03B0 - 0x03B0)
class UNoceInventoryEquipmentWidget final : public UNoceFocusableWidget
{
public:
void SetDefaultIndex(int32 InIndex, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryEquipmentWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryEquipmentWidget")
}
static class UNoceInventoryEquipmentWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryEquipmentWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryEquipmentWidget;
// Class GameNoce.NocePlayerSanityRecoverExecution
// 0x0000 (0x0040 - 0x0040)
class UNocePlayerSanityRecoverExecution final : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerSanityRecoverExecution")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerSanityRecoverExecution")
}
static class UNocePlayerSanityRecoverExecution* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerSanityRecoverExecution>();
}
};
DUMPER7_ASSERTS_UNocePlayerSanityRecoverExecution;
// Class GameNoce.NoceInventoryFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceInventoryFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static struct FNoceNotebookContentData GetCharacterData(class FName InName);
static struct FNoceNotebookCategoryData GetCharacterNameData(class FName InName);
static struct FNoceNotebookCharacterPageData GetCharacterPageData(class FName InName);
static struct FNoceConsumableData GetConsumableData(class FName InName);
static TArray<class FName> GetConsumableRowNames();
static struct FNoceNotebookContentData GetEnemyData(class FName InName);
static struct FNoceNotebookCategoryData GetEnemyNameData(class FName InName);
static struct FNoceNotebookEnemyPageData GetEnemyPageData(class FName InName);
static struct FNoceExpandInventoryData GetExpandInventoryData(class FName InName);
static TArray<class FName> GetExpandInventoryRowNames();
static struct FNoceNotebookContentData GetInfoData(class FName InName);
static struct FNoceNotebookCategoryData GetInfoNameData(class FName InName);
static struct FNoceNotebookInfoPageData GetInfoPageData(class FName InName);
static struct FNoceKeyItemData GetKeyItemData(class FName InName);
static TArray<class FName> GetKeyItemEmaRowNames();
static TArray<class FName> GetKeyItemRowNames();
static struct FNoceLetterData GetLetterData(class FName InName);
static struct FNoceLetterGroupData GetLetterGroupData(class FName InName);
static TArray<class FName> GetLetterGroupRowNames();
static TArray<class FName> GetLetterRowNames();
static TArray<class FName> GetNotebookCharacterNameRowNames();
static TArray<class FName> GetNotebookCharacterPageRowNames();
static TArray<class FName> GetNotebookCharacterRowNames();
static TArray<class FName> GetNotebookEnemyNameRowNames();
static TArray<class FName> GetNotebookEnemyPageRowNames();
static TArray<class FName> GetNotebookEnemyRowNames();
static TArray<class FName> GetNotebookInfoNameRowNames();
static TArray<class FName> GetNotebookInfoPageRowNames();
static TArray<class FName> GetNotebookInfoRowNames();
static TArray<class FName> GetNotebookPuzzleNameRowNames();
static TArray<class FName> GetNotebookPuzzlePageRowNames();
static TArray<class FName> GetNotebookPuzzleRowNames();
static TArray<class FName> GetNotebookRowNames();
static TArray<class FName> GetNotebookTutorialNameRowNames();
static TArray<class FName> GetNotebookTutorialPageRowNames();
static TArray<class FName> GetNotebookTutorialRowNames();
static struct FNoceOmamoriData GetOmamoriData(class FName InName);
static TArray<class FName> GetOmamoriRowNames();
static struct FNoceNotebookMultiContentData GetPuzzleData(class FName InName);
static struct FNoceNotebookCategoryData GetPuzzleNameData(class FName InName);
static struct FNoceNotebookPuzzlePageData GetPuzzlePageData(class FName InName);
static struct FNoceNotebookContentData GetTutorialData(class FName InName);
static struct FNoceNotebookCategoryData GetTutorialNameData(class FName InName);
static struct FNoceNotebookTutorialPageData GetTutorialPageData(class FName InName);
static struct FNoceWeaponData GetWeaponData(class FName InName);
static TArray<class FName> GetWeaponRowNames();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryFunctionLibrary")
}
static class UNoceInventoryFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceInventoryFunctionLibrary;
// Class GameNoce.NocePlayerFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNocePlayerFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static bool CanPlayerActivateTrigger(class UObject* WorldContextObject);
static class ANocePlayerController* GetNocePlayerController(const class UObject* WorldContextObject);
static class ANocePlayerState* GetNocePlayerState(const class UObject* WorldContextObject);
static struct FVector GetPlayerCameraLocation(class UObject* WorldContextObject);
static struct FRotator GetPlayerCameraRotation(class UObject* WorldContextObject);
static struct FVector GetRandomLocationAroundPlayer(const class AActor* InPlayer, float InDistance);
static bool IsActorInPlayerSightViewRange(const class AActor* InActor, const struct FVector2D& RangeX, const struct FVector2D& RangeY);
static bool IsActorVisuallyBlocked(const class AActor* InActor);
static bool IsCurrentDarkHinako(class UObject* WorldContextObject);
static bool IsCurrentFogHinako(class UObject* WorldContextObject);
static bool IsInPlayerFrustum(const class AActor* InActor, float SphereRatio);
static bool IsPointInPlayerFrustum(const class UWorld* InWorld, const struct FVector& Point);
static bool IsPointInPlayerSightViewRange(const struct FVector& InPoint, const class AActor* InPlayer, const struct FVector2D& RangeX, const struct FVector2D& RangeY);
static bool IsPointVisuallyBlocked(const class UWorld* InWorld, const struct FVector& InPoint, const class AActor* InActor, bool IsShowDebugLine);
static bool IsSphereInPlayerFrustum(const class UObject* InObject, const struct FVector& Point, float SphereRadius);
static void SimulateNoceInputAction(const class UObject* WorldContextObject, ENoceInputAction InputAction, bool IsPressed);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerFunctionLibrary")
}
static class UNocePlayerFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNocePlayerFunctionLibrary;
// Class GameNoce.NoceInventoryImageDialogWidget
// 0x00D8 (0x0440 - 0x0368)
class UNoceInventoryImageDialogWidget final : public UNoceAnimWidget
{
public:
class UBYGRichTextBlock* DescriptionText; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* NameText; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUIImage* Item; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBYGRichTextBlock* BackupText; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePageTabWidget* PageTab; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceArrowWidget* ArrowLeft; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceArrowWidget* ArrowRight; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterTabWidget* Tab; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ItemIn; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* PageDefault; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* PageRight; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* PageLeft; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle TurnPageSound; // 0x03C8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectLetterSound; // 0x03D0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
class FName OneLetterOnePageGuide; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName OneLetterMultiPagesGuide; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName MultiLettersOnePageGuide; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName MultiLettersMultiPagesGuide; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInputGuideSubsystem* InputGuideSubsystem; // 0x03F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> PageAnimations; // 0x0400(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FText> Content; // 0x0410(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
int32 GuideIndex; // 0x0420(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> LetterNames; // 0x0428(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
int32 LetterIndex; // 0x0438(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool Confirm();
void HideGuide();
void OnPageAnimationCompleted();
void OnRefreshSelection(int32 Index_0);
void SelectNext();
void SelectPrevious();
void SetLetterGroupData(const class FText& InGroupName, const TArray<class FName>& InLetterNames);
bool UpdateInput(const struct FInputEvent& InInputEvent, const struct FKey& InKey);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryImageDialogWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryImageDialogWidget")
}
static class UNoceInventoryImageDialogWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryImageDialogWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryImageDialogWidget;
// Class GameNoce.NoceInventoryImageWidget
// 0x0010 (0x0378 - 0x0368)
class UNoceInventoryImageWidget final : public UNoceAnimWidget
{
public:
class UNoceUIImage* BG; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ShowBGTimer; // 0x0370(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void LoadInventoryImage(const struct FSoftObjectPath& Path);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryImageWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryImageWidget")
}
static class UNoceInventoryImageWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryImageWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryImageWidget;
// Class GameNoce.NoceInventoryKeyItemWidget
// 0x0030 (0x0478 - 0x0448)
class UNoceInventoryKeyItemWidget final : public UNoceInventoryCollectiblePage
{
public:
class UNoceInventoryImageWidget* Image; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* HiddenText; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* HiddenTextSpacer; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ViewInSound; // 0x0460(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ViewOutSound; // 0x0468(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
class FName CapsuleBox; // 0x0470(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryKeyItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryKeyItemWidget")
}
static class UNoceInventoryKeyItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryKeyItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryKeyItemWidget;
// Class GameNoce.NocePlayerState
// 0x0260 (0x05A8 - 0x0348)
class ANocePlayerState final : public APlayerState
{
public:
uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool UsedDebugTeleport; // 0x0350(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePlayerAttributeSet* PlayerAttributeSet; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWeaponSubsystem* WeaponSubsystem; // 0x0368(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnPlayerDie; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool InIsClawG)> OnClawTransformed; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
int32 StoryEndingBranchFlag; // 0x0390(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CacheRedCapsuleName; // 0x0394(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CacheHairOrnamentName; // 0x039C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CacheSacredSwordName; // 0x03A4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CacheUFOWeaponName; // 0x03AC(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CacheExorcismPotionName; // 0x03B4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 RestrictionFlag; // 0x03BC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HealthRatio; // 0x03C0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float StaminaRatio; // 0x03C4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentMaxSanityRatio; // 0x03C8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SanityRatio; // 0x03CC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ClawTransformRatio; // 0x03D0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MaxHealthLevel; // 0x03D4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MaxStaminaLevel; // 0x03D8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MaxSanityLevel; // 0x03DC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 BuyHealthLevel; // 0x03E0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 BuyStaminaLevel; // 0x03E4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 BuySanityLevel; // 0x03E8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UGameplayEffect> GE_AddMaxHealthByLevel; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_AddMaxStaminaByLevel; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_AddMaxSanityByLevel; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePlayerInventoryComponent* InventoryComponent; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 FaithValue; // 0x0410(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnableSavePointOffering; // 0x0414(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnableSavePointFixWeapon; // 0x0415(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnableSavePointUpgrade; // 0x0416(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ClaimedDLCOmamori; // 0x0417(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ClaimedDLCBoosterPack; // 0x0418(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnableMap; // 0x0419(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DisableMultiRoundIcon; // 0x041A(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceMapArea LastFogMapArea; // 0x041B(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceMapArea LastDarkMapArea; // 0x041C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_41D[0x3]; // 0x041D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENoceMapArea, float> MapAreaScale; // 0x0420(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> VisitedLocations; // 0x0470(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<ENoceMapStatus> DynamicMapIcons; // 0x0480(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<ENoceMapStatus> DynamicMapIconsV2; // 0x0490(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceMapGeneralIconData> GeneralMapIcons; // 0x04A0(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
class FText LastMissionText; // 0x04B0(0x0010)(SaveGame, Protected, NativeAccessSpecifierProtected)
bool IsUnderHellModeAttack; // 0x04C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4C1[0x7]; // 0x04C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<ENoceClawAlterType> AppliedClawAlterTypes; // 0x04C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class FName FogHinaCharMesh; // 0x04D8(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName DarkHinaCharMesh; // 0x04E0(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(float InDelta)> OnFaithChanged; // 0x04E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
float NormalHealAmount; // 0x04F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HardHealAmount; // 0x04FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NightmareHealAmount; // 0x0500(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NormalFixCost; // 0x0504(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HardFixCost; // 0x0508(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NightmareFixCost; // 0x050C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NormalSanityHealRatio; // 0x0510(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HardSanityHealRato; // 0x0514(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, float> WeaponFixCosRatiotMap; // 0x0518(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TArray<class FName> CanNotRepairWeapons; // 0x0568(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(ENoceUpgradeType Type, int32 Value)> OnMaxLevelChanged; // 0x0578(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
int32 OmamoriDrawingCount; // 0x0588(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 OmamoriDrawingSeed; // 0x058C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName LastSavePointName; // 0x0590(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> ViewedCutscenes; // 0x0598(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
public:
void AddFaithValue(int32 Delta);
int32 AddGeneralMapIcon(const struct FNoceMapGeneralIconData& InNewData);
void AddMapIcon(const ENoceDynamicMapIconType& InIconType);
void AddMapIconV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType);
void AddMapLocation(const ENoceMapLocation& InLocation);
void AddMaxHealthLevel(int32 InValue);
void AddMaxSanityLevel(int32 InValue);
void AddMaxStaminaLevel(int32 InValue);
void AddOmamoriDrawingCount(int32 Delta);
void AddToViewedCutscene(class FName InName);
void AddUpgradeLevel(ENoceUpgradeType Type, int32 InValue);
void ApplyAllAddMaxByLevel();
void ApplyAttributeRatio();
void ApplyClawAlterType(ENoceClawAlterType InClawAlterType);
void ApplyFullHealth();
void ApplyFullSanity();
void ApplyFullStamina();
void ApplyFullWeaponDurability(const int32 Index_0, const bool IsFogWeapon);
void ApplyGameplayEffects(const TArray<struct FSoftClassPath>& GameplayEffects);
void BP_AddHealth(float AddValue);
void BP_AddSanity(float AddValue);
void BP_ApplyFullHealth();
void BP_ApplyFullSanity();
void BP_ApplyFullStamina();
bool CanUseConsumableType(int32 InTypeBitmask);
bool CanUseConsumableTypeHealth();
bool CanUseConsumaleTypeClawTransform();
bool CanUseConsumaleTypeCurrentMaxSanity();
bool CanUseConsumaleTypeSanity();
bool CanUseConsumaleTypeWeapon();
void ClaimDLCBoosterPack();
void ClaimDLCOmamori();
void FixWeaponDurabilityByCost(ENoceActionLevel ActionLevel, const int32 Index_0, const int32 Percent, const bool IsFogWeapon);
bool GetCanShowSavePointFixWeapon();
bool GetDisableMultiRoundIcon();
bool GetEnableMap();
bool GetEnableSavePointFixWeapon();
bool GetEnableSavePointOffering();
bool GetEnableSavePointUpgrade();
TArray<class FName> GetFaithItemIDs();
int32 GetFaithValue();
float GetFixCost(ENoceActionLevel InActionLevel, class FName InWeaponName);
void GetGeneralMapIconData(TArray<struct FNoceMapGeneralIconData>* OutResult);
float GetHealthHealAmount(ENoceActionLevel ActionLevel);
int32 GetHealthHealCost(ENoceActionLevel ActionLevel);
class FName GetHinaCharMesh(ENocePlayerType InPlayerType);
bool GetIsUnderHellModeAttack();
ENoceMapArea GetLastMapArea();
class FText GetLastMissionText();
float GetMapAreaScale(const ENoceMapArea& InArea, float DefaultScale);
ENoceMapStatus GetMapIconStatus(const ENoceDynamicMapIconType& InIconType);
ENoceMapStatus GetMapIconStatusV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType);
int32 GetMaxHealthLevel();
int32 GetMaxSanityLevel();
int32 GetMaxStaminaLevel();
int32 GetOmamoriDrawingCount();
float GetSanityHealAmount(ENoceActionLevel ActionLevel);
int32 GetSanityHealCost(ENoceActionLevel ActionLevel);
float GetSanityHealRatio(ENoceActionLevel ActionLevel);
int32 GetUpgradeLevel(ENoceUpgradeType Type);
int32 GetWeaponDurabilityFixCost(ENoceActionLevel ActionLevel, const int32 Index_0, const bool IsFogWeapon);
bool HasBroochKeyItem();
bool HasExorcismPotion();
bool HasMapLocation(const ENoceMapLocation& InLocation);
bool HasSacredSword();
bool HasUsedDebugTeleport();
void HealHealthByCost(ENoceActionLevel ActionLevel, int32 Cost);
void HealSanityByCost(ENoceActionLevel ActionLevel, int32 Cost);
bool IsClawAlterTypeApplied(ENoceClawAlterType InClawAlterType);
bool IsDLCBoosterPackClaimed();
bool IsDLCOmamoriClaimed();
bool IsFullHealth();
bool IsFullSanity();
bool IsFullWeaponDurability(const int32 Index_0, const bool IsFogWeapon);
bool IsNewCutscene(class FName InName);
void IsNotebookHintBlocked(bool* IsBlocked);
bool IsRestrictionMatch(int32 BitMask);
bool IsRestrictionMatchFlag(ENocePlayerRestriction Flag);
bool IsStoryEndingBranchMatch(int32 BitMask);
bool IsStoryEndingBranchMatchFlag(ENoceStoryEndingBranch Flag);
void MassRemoveMapIconV2(const TArray<ENoceDynamicMapIconChapterType>& InChapterTypes, const TMap<ENoceDynamicMapIconChapterType, struct FNoceMapDynamicIconArray>& InExceptions);
float OmamoriRandRange(float InMin, float InMax);
void OnAddNewItem(ENoceInventoryType InventoryType, class FName ID);
void OnAddNewWeapon(class FName ID);
void OnBeforeChangeWeapon();
void OnChangeOmamori(int32 Index_0, class FName OldID, class FName NewID);
void OnChangeWeapon(int32 Index_0);
void OnDiscardEquippedWeapon();
void OnSetOmamoriSlotNum(int32 NewSlotNum);
void OnUseConsumableItem(class FName ID);
void OnWeaponChanged(class ANoceWeapon* NewWeapon);
void OnWeaponDurabilityChanged(class FName InWeaponName, float InDurability, bool InIsDiscarded, bool InIsBroken);
void RecordAttributeRatio();
void RefreshGameplayTagsForClawAlterType();
void RemoveAllAddMaxByLevel();
void RemoveClawAlterType(ENoceClawAlterType InClawAlterType);
void RemoveFromViewedCutscene(class FName InName);
void RemoveGameplayEffects(const TArray<struct FSoftClassPath>& GameplayEffects);
void RemoveMapIcon(const ENoceDynamicMapIconType& InIconType);
void RemoveMapIconV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType);
void RemoveMapLocation(const ENoceMapLocation& InLocation);
void RemoveRestriction(int32 BitMask);
void RemoveRestrictionFlag(ENocePlayerRestriction Flag);
void RemoveStoryEndingBranch(int32 BitMask);
void RemoveStoryEndingBranchFlag(ENoceStoryEndingBranch Flag);
void ResetForTheNewRound();
void SetDisableMultiRoundIcon(bool InDisableMultiRoundIcon);
void SetEnableMap(bool InEnableMap);
void SetEnableSavePointFixWeapon(bool InEnable);
void SetEnableSavePointOffering(bool InEnable);
void SetEnableSavePointUpgrade(bool InEnable);
void SetHinaCharMesh(ENocePlayerType InPlayerType, class FName InCharMesh);
void SetIsUnderHellModeAttack(bool Value);
void SetLastMapArea(const ENoceMapArea& InArea);
void SetLastMissionText(const class FText& InText);
void SetMapAreaScale(const ENoceMapArea& InArea, const float& InScale);
void SetMapIconStatus(const ENoceDynamicMapIconType& InIconType, const ENoceMapStatus& InStatus);
void SetMapIconStatusV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType, const ENoceMapStatus& InStatus);
void SetRestriction(int32 BitMask);
void SetRestrictionFlag(ENocePlayerRestriction Flag);
void SetStoryEndingBranch(int32 BitMask);
void SetStoryEndingBranchFlag(ENoceStoryEndingBranch Flag);
void SetUsedDebugTeleport(bool InValue);
void UpdateGeneralMapIconVisibility(int32 Index_0, bool InIsVisible);
void UpdateLastSavePoint(class AActor* InSavePointActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerState")
}
static class ANocePlayerState* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePlayerState>();
}
};
DUMPER7_ASSERTS_ANocePlayerState;
// Class GameNoce.NoceInventoryLetterWidget
// 0x0040 (0x0488 - 0x0448)
class UNoceInventoryLetterWidget final : public UNoceInventoryCollectiblePage
{
public:
class UNoceInventoryImageDialogWidget* ImageDialog; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> LetterItems; // 0x0450(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> NewLetterGroupItems; // 0x0460(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class FText GroupName; // 0x0470(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FName LastGroupName; // 0x0480(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryLetterWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryLetterWidget")
}
static class UNoceInventoryLetterWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryLetterWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryLetterWidget;
// Class GameNoce.NoceSanityFlowerWidget
// 0x00B0 (0x0390 - 0x02E0)
class UNoceSanityFlowerWidget : public UUserWidget
{
public:
class UImage* Small1; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small2; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small3; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small4; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small5; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small6; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small7; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small8; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Small9; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small1; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small2; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small3; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small4; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small5; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small6; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small7; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small8; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* MI_Small9; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UImage*> SmallFlowers; // 0x0370(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UImage*> SmallMIFlowers; // 0x0380(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
void UpdateFlowerVisibility(int32 SmallFlowerNum);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSanityFlowerWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSanityFlowerWidget")
}
static class UNoceSanityFlowerWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSanityFlowerWidget>();
}
};
DUMPER7_ASSERTS_UNoceSanityFlowerWidget;
// Class GameNoce.NoceInventoryListItemWidget
// 0x0058 (0x0418 - 0x03C0)
class UNoceInventoryListItemWidget final : public UNoceScrollItemWidget
{
public:
class UWidgetAnimation* SelectEquipFail; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SelectToEquip; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* UnfocusEquip; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SelectEquip; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FocusEquip; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DefaultEquip; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* Count; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* ItemName; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Item; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNewIconWidget* WBP_Inventory_NewIcon; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UInventoryItemListObject* CurrentData; // 0x0410(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void EquipFailed();
void OnSelectEquipFailCompleted();
void OnSelectToEquipCompleted();
void PlaySelectToEquip();
void RefreshEquipped(bool InIsEquipped);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryListItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryListItemWidget")
}
static class UNoceInventoryListItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryListItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryListItemWidget;
// Class GameNoce.NoceInventoryListWidget
// 0x0078 (0x0378 - 0x0300)
class UNoceInventoryListWidget final : public UNoceUserWidgetBase
{
public:
class UHorizontalBox* Count_HorizontalBox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* Number; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* NumberSlash; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* NumberAll; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceListView* ItemList; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 NotBlankSlotNum; // 0x0328(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UHorizontalBox* PointGroup; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* PointNumber; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UHorizontalBox* EmaGroup; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* EmaNumber; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSlateColor NumberNormalColor; // 0x0350(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FSlateColor NumberZeroColor; // 0x0364(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
public:
void DiscardItem();
void PlayEquipFailed();
void RefreshEquipped(const TArray<class FName>& EquippedItem);
void SelectItem(class FName ID);
void SetAllData(const TArray<class UInventoryItemListObject*>& Items);
void SetConsumableData(const TArray<struct FNoceInventoryConsumable>& Items, const TArray<class FName>& EquippedItems, int32 InPointNum, int32 InEmaNum);
void SetOmamoriData(const TArray<struct FNoceInventoryData>& Items, const TArray<class FName>& EquippedItems);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryListWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryListWidget")
}
static class UNoceInventoryListWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryListWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryListWidget;
// Class GameNoce.NoceInventoryOmamoriWidget
// 0x0000 (0x03B8 - 0x03B8)
class UNoceInventoryOmamoriWidget final : public UNoceFocusablePage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryOmamoriWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryOmamoriWidget")
}
static class UNoceInventoryOmamoriWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryOmamoriWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryOmamoriWidget;
// Class GameNoce.NocePopWindowBtnWidget
// 0x0028 (0x03A0 - 0x0378)
class UNocePopWindowBtnWidget final : public UNoceSelectItemWidget
{
public:
class UNoceUIActionImage* NoceUIActionImage; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* TextBlock; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ActionName; // 0x0388(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText BtnText; // 0x0390(0x0010)(BlueprintVisible, Protected, NativeAccessSpecifierProtected)
public:
void UpdateText(const class FName& InActionName, const class FText& InBtnText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePopWindowBtnWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePopWindowBtnWidget")
}
static class UNocePopWindowBtnWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePopWindowBtnWidget>();
}
};
DUMPER7_ASSERTS_UNocePopWindowBtnWidget;
// Class GameNoce.NoceInventoryPopWindowWidget
// 0x0010 (0x03C0 - 0x03B0)
class UNoceInventoryPopWindowWidget final : public UNoceFocusableWidget
{
public:
class UTextBlock* OldCountTextBlock; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* NewCountTextBlock; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void ShowAddSlot(int32 OldSlotNum, int32 NewSlotNum);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryPopWindowWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryPopWindowWidget")
}
static class UNoceInventoryPopWindowWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryPopWindowWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryPopWindowWidget;
// Class GameNoce.NocePlayerPPAnimInstance
// 0x03E0 (0x0750 - 0x0370)
class UNocePlayerPPAnimInstance final : public UAnimInstance
{
public:
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UNocePlayerAnimInstance* MyABP; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceCheatManager* CheatManager; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNocePlayerLookTargetComponent* LookAtComponent; // 0x0380(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TScriptInterface<class INoceWalkToComponentInterface> WalkToComponentInterface; // 0x0388(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UIKControllerComponent* IKControllerComponent; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseFootIK; // 0x03A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A1[0x3]; // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float UseFootIKAlpha; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OverrideFootIKAlpha; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FootIKAlphaCurveName; // 0x03AC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKInterpSpeed; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKInterpScale; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsOnSlopeForFootIK; // 0x03BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsOnSlopeForSkirtIK; // 0x03BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3BE[0x2]; // 0x03BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName SkirtCtrlRigCurveName; // 0x03C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UseSkirtControlRigAlpha; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurLeftFootOffset; // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurRightFootOffset; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LeftFootName; // 0x03D4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RightFootName; // 0x03DC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKTraceUpDistance; // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKTraceDownDistance; // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKBlendSpeed; // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootIKMaxLeftRightDifference; // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FootIKUseMaxDifference; // 0x03F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3F5[0x3]; // 0x03F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FootIKMaxAdjustOffset; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseLookAt; // 0x03FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3FD[0x3]; // 0x03FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform LookAtTransform; // 0x0400(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LookAtRerouteBone; // 0x0460(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LookAtEnableBlendTime; // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LookAtDisableBlendTime; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsUsingFullBodyIK; // 0x0470(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_471[0x3]; // 0x0471(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CurrentFullBodyIKAlpha; // 0x0474(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFullBodyIKContext FullBodyContextToCtrlRig; // 0x0478(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool UseAimIK; // 0x0490(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_491[0x3]; // 0x0491(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CurrentAimIKAlpha; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform TargetAimTransform; // 0x04A0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAimIKContext AimIKContextToCtrlRig; // 0x0500(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool UsePoseDriver; // 0x0550(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_551[0x3]; // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PoseDriverBlendTime; // 0x0554(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachLeftHandIKAlphaCurveName; // 0x0558(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttachLeftHandIKAlpha; // 0x0560(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachRightHandIKAlphaCurveName; // 0x0564(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttachRightHandIKAlpha; // 0x056C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Attach_LeftHandOffsetTransform; // 0x0570(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Attach_RightHandOffsetTransform; // 0x05D0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HandAttachObjectEnable; // 0x0630(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_631[0x7]; // 0x0631(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LeftHandTraceOffset; // 0x0638(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RightHandTraceOffset; // 0x0650(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MatchToTargetSpeed; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SkirtRigidBodyAlpha; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRBWorldCollision; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel RBWorldCollisionChannel; // 0x0671(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_672[0x2]; // 0x0672(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ScarfRigidBodyAlpha; // 0x0674(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ShawlKawaiiAlpha; // 0x0678(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FurClawRigidBodyAlpha; // 0x067C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FurClawGRigidBodyAlpha; // 0x0680(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScabbardRigidBodyAlpha; // 0x0684(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTransferBoneVelocities; // 0x0688(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_689[0x7]; // 0x0689(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector OverrideWorldGravity; // 0x0690(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ComponentLinearAccScale; // 0x06A8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ComponentLinearVelScale; // 0x06C0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SkirCurveName; // 0x06D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ScabbardCurveName; // 0x06E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HitReactionActiveAlpha; // 0x06E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HitReactionAlpha; // 0x06EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform HitReactionControlTransform; // 0x06F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
bool CanApplyLookAtIK();
void OnAttackTraceHit(const TArray<struct FNoceAttackHitResult>& InHitResults);
void UpdateApplyAimIK();
void UpdateApplyFootIK(float DeltaTime);
void UpdateApplyFullBodyIK();
void UpdateApplyLookAtIK(float DeltaTime);
void UpdateApplyPoseDriver();
void UpdateApplyRigidBody();
void UpdateAttachObject();
void UpdateFootIK(float DeltaSeconds);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerPPAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerPPAnimInstance")
}
static class UNocePlayerPPAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerPPAnimInstance>();
}
};
DUMPER7_ASSERTS_UNocePlayerPPAnimInstance;
// Class GameNoce.NoceTabChildWidget
// 0x0008 (0x0380 - 0x0378)
class UNoceTabChildWidget : public UNoceSelectItemWidget
{
public:
class UTextBlock* TabName; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetText(const class FText& InText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTabChildWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTabChildWidget")
}
static class UNoceTabChildWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTabChildWidget>();
}
};
DUMPER7_ASSERTS_UNoceTabChildWidget;
// Class GameNoce.NoceInventoryTabChildWidget
// 0x0010 (0x0390 - 0x0380)
class UNoceInventoryTabChildWidget final : public UNoceTabChildWidget
{
public:
class FText OverrideText; // 0x0380(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryTabChildWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryTabChildWidget")
}
static class UNoceInventoryTabChildWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryTabChildWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryTabChildWidget;
// Class GameNoce.NocePreloadAssetActor
// 0x0040 (0x02D0 - 0x0290)
class ANocePreloadAssetActor final : public AActor
{
public:
TArray<class UDataTable*> PreloadDTs; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UNeoAudioSwitchData*> PreloadAudioSwitchs; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UDataTable*> PreloadAudioTrigger; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UObject*> RootAssetAndClassInstances; // 0x02C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePreloadAssetActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePreloadAssetActor")
}
static class ANocePreloadAssetActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePreloadAssetActor>();
}
};
DUMPER7_ASSERTS_ANocePreloadAssetActor;
// Class GameNoce.NoceInventoryTabWidget
// 0x0018 (0x0330 - 0x0318)
class UNoceInventoryTabWidget final : public UNoceTabWidget
{
public:
class UUserWidget* WBP_Inventory_TabChild; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UUserWidget* WBP_Inventory_TabChild_1; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UUserWidget* WBP_Inventory_TabChild_2; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryTabWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryTabWidget")
}
static class UNoceInventoryTabWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryTabWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryTabWidget;
// Class GameNoce.NocePlayerClawTransformComponent
// 0x01A8 (0x0248 - 0x00A0)
class UNocePlayerClawTransformComponent final : public UActorComponent
{
public:
float Claw_EnemyDamageRatio; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Claw_EnemyDamageAdd; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Claw_EnemyDeathAdd; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, float> Claw_EnemyDeathAddMap; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
float Claw_DamageRatio; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Claw_DamageAdd; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Claw_SanityToClawTransformRatio; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ClawG_EnemyDamageRatio; // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ClawG_EnemyDamageAdd; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ClawG_EnemyDeathAdd; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, float> ClawG_EnemyDeathAddMap; // 0x0118(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
float ClawG_DamageRatio; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ClawG_DamageAdd; // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ClawG_TransformBackToClawRatio; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UGameplayEffect> GE_ClawTransformAddSetByCaller; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_ClawTransformCostSetByCaller; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_ClawTransformCostSetByCaller; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ClawAttrackSoulDistance; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ClawAttrackSoulComboName; // 0x0194(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName WidgetClawAttrackSoulTag; // 0x019C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName WidgetClawAttrackSoulHintTag; // 0x01A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FText ClawAttrackSoulHintPromptText; // 0x01B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnAddClawTransformByEnemyDead; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UNoceCheatManager* CheatManager; // 0x01D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* PlayerCharacter; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x01E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceSanityComponent* SanityComponent; // 0x01E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNocePlayerAttackInfoComponent* PlayerAttackInfoComponent; // 0x01F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceInteractComponent* InteractComponent; // 0x01F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCapsuleComponent* CapsuleComponent; // 0x0200(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UWidgetComponent* ClawAttrackSoulWidgetComp; // 0x0208(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceClawAttrackSoulWidget* ClawAttrackSoulWidget; // 0x0210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UWidgetComponent* ClawAttrackSoulHintWidgetComp; // 0x0218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceInteractIconBase* ClawAttrackSoulHintWidget; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_228[0x20]; // 0x0228(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddClawTransform(float InValue);
void ApplyAttrackSoulDamageToTarget();
void CostClawTransform(float InValue);
void FillClawTransformToFull();
float GetAttrackSoulTargetDistanceXY();
float GetAttrackSoulTargetDistanceZ();
class ANoceEnemyCharacter* GetAttractSoulTarget();
float GetClawTransform();
void HandleEnemyDead(class AActor* InActor);
void HandleOnPossessed(bool InPossessed);
bool HaveAttrackSoulTarget();
bool IsClawTransformEmpty();
bool IsClawTransformFull();
void OnCanShowWidgetChanged(bool InVisible);
void OnClawTransformed(bool InIsClawG);
void OnEnemyDamage(class AActor* InHitActor, float InDamage, bool InIsDead);
void OnPlayerPreDamage(float InHealthDamage, float InMaxSanityDamage);
void RegisterOnPossessed();
void SetAttractSoulWidgetRatio(float InRatio, class AActor* InTargetActor);
void ShowAttrackSoulHintWidget(bool InShow, class AActor* InTargetActor);
void ShowAttrackSoulWidget(bool InShow, class AActor* InTargetActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerClawTransformComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerClawTransformComponent")
}
static class UNocePlayerClawTransformComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerClawTransformComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerClawTransformComponent;
// Class GameNoce.NoceInventoryWeaponItem
// 0x0068 (0x03E8 - 0x0380)
class UNoceInventoryWeaponItem final : public UNoceInventoryItem
{
public:
class UWidgetAnimation* EquipDefault; // 0x0380(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipFocus; // 0x0388(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipSelect; // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipUnfocus; // 0x0398(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SelectToEquip; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipDefaultToDefault; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SelectToEquipInventory; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipSelectInventory; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EquipSelectDrop; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SelectEquipFail; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SelectFail; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableSelectFail; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsAutoPlayNextAnimation; // 0x03E0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInventory; // 0x03E1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsEquip; // 0x03E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanDiscard; // 0x03E3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Discard();
void Equip();
void OnEquipSelectDropCompleted();
void Unequip();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryWeaponItem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryWeaponItem")
}
static class UNoceInventoryWeaponItem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryWeaponItem>();
}
};
DUMPER7_ASSERTS_UNoceInventoryWeaponItem;
// Class GameNoce.NoceInventoryWeaponWidget
// 0x0178 (0x0530 - 0x03B8)
class UNoceInventoryWeaponWidget final : public UNoceFocusablePage
{
public:
TMulticastInlineDelegate<void(bool Enable)> ShowHideTab; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UTextBlock* NameText; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* DescriptionText; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* TextBlock; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryImageWidget* Image; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* Info; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* DurabilityOverlay; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryWeaponItem* Inv_WeaponChild1; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryWeaponItem* Inv_WeaponChild2; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryWeaponItem* Inv_WeaponChild3; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryWeaponItem* Inv_SpecialWeapon1; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryWeaponItem* Inv_SpecialWeapon2; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ViewIn; // 0x0420(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ViewOut; // 0x0428(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CanDiscardIndex; // 0x0430(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName GuideNameWithDiscard; // 0x0434(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName GuideNameCanEquipNoDiscard; // 0x043C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName GuideNameEquippedNoDiscard; // 0x0444(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName GuideNameDisabled; // 0x044C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> PopWindowClass; // 0x0458(0x0028)(BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText PopWindowDialogText; // 0x0480(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag ChangeWeaponTag; // 0x0490(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ViewGuide; // 0x0498(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUIDurabilityWidgetData* Data; // 0x04A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ViewInSound; // 0x04A8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ViewOutSound; // 0x04B0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectWeaponSound; // 0x04B8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle EquipSound; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle EquipFailedSound; // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle PopWindowFadeInSound; // 0x04D0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle PopWindowFadeOutSound; // 0x04D8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle DiscardSound; // 0x04E0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
class UNocePopWindowWidget* PopWindow; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceHorizontalList* List; // 0x04F0(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePlayerInventoryComponent* InventoryComponent; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FNoceInventoryWeapon> Weapons; // 0x0500(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
bool IsViewIn; // 0x0510(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_511[0x7]; // 0x0511(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> AllIDs; // 0x0518(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UNoceWeaponSubsystem* WeaponSubsystem; // 0x0528(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnListMouseConfirm(int32 Index_0);
void OnPopWindowClose();
void UpdateSelection(int32 Index_0);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInventoryWeaponWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInventoryWeaponWidget")
}
static class UNoceInventoryWeaponWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInventoryWeaponWidget>();
}
};
DUMPER7_ASSERTS_UNoceInventoryWeaponWidget;
// Class GameNoce.NoceInvincibleComponent
// 0x0040 (0x00E0 - 0x00A0)
class UNoceInvincibleComponent final : public UActorComponent
{
public:
class UNoceCheatManager* CheatManager; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* PlayerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* MyASC; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class FName> InvincibleTokenSet; // 0x00B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_C8[0x18]; // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EndInvincible(class FName InToken);
void HandleOnPossessed(bool InPossessed);
bool IsInvincible();
bool IsTokenInvincible(class FName InToken);
void OnTimerUp();
void StartInvincible(class FName InToken);
void StartInvincibleWithDuration(float InDuration, class FName InToken);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceInvincibleComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceInvincibleComponent")
}
static class UNoceInvincibleComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceInvincibleComponent>();
}
};
DUMPER7_ASSERTS_UNoceInvincibleComponent;
// Class GameNoce.NocePauseWidget
// 0x0288 (0x0638 - 0x03B0)
class UNocePauseWidget final : public UNoceFocusableWidget
{
public:
class FText EquipmentText; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText EquipmentDesText; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText CollectibleText; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText CollectibleDesText; // 0x03E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText MapText; // 0x03F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText MapDesText; // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText NotebookText; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText NotebookDesText; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText OptionText; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText OptionDesText; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText TitleText; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText TitleDesText; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText PopWindowDialogText; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FSoftClassPath EquipmentWidgetPath; // 0x0480(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath CollectibleWidgetPath; // 0x04A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath MapWidgetPath; // 0x04C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath NotebookWidgetPath; // 0x04E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath OptionWidgetPath; // 0x0500(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath PopWindowWidgetPath; // 0x0520(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MapIndex; // 0x0540(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 NotebookIndex; // 0x0544(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer CombatTags; // 0x0548(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FGameplayTag HideShortcutTag; // 0x0568(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* BlackTop; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCanvasPanel* CanvasPanel; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* Overlay; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePauseListWidget* WBP_PauseList; // 0x0588(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeOutToTitle; // 0x0590(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ConfirmSound; // 0x0598(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ConfirmErrorSound; // 0x05A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ToWorldSound; // 0x05A8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectSound; // 0x05B0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle PopWindowFadeInSound; // 0x05B8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle PopWindowFadeOutSound; // 0x05C0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle OptionFadeOutSound; // 0x05C8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool IsOpenByMap; // 0x05D0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsOpenByNotebook; // 0x05D1(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsOpenByEquipment; // 0x05D2(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsToTitle; // 0x05D3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5D4[0x4]; // 0x05D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceFocusableWidget* EquipmentWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* CollectibleWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* MapWidget; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* NotebookWidget; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* OptionWidget; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* CurrentWidget; // 0x0600(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceFocusableWidget*> AllPages; // 0x0608(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UPauseListObject*> CurrentObjs; // 0x0618(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class UNoceGeneralHintWidget* HintWidget; // 0x0628(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePopWindowWidget* PopWindowWidget; // 0x0630(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void CreatePageWidget(const struct FSoftClassPath& Path, class UNoceFocusableWidget** NewWidget);
bool DoToTitle();
void ExecuteObj(class UPauseListObject* Obj);
TArray<class UPauseListObject*> GetPauseListObjs();
void HideChangeLevel();
bool IsInCombat();
bool IsInEquipment();
bool IsInMap();
bool IsInNotebook();
bool IsInPage();
void OnFadeOutToTitleCompleted();
void OnListMouseConfirm(int32 Index_0);
void OnOptionClosed();
void OnPageClose();
void OnPlayerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason);
void OnPopWindowClose();
void PrepareSeamlessTravel();
void ShowEquipment();
void ShowMap();
void ShowNotebook();
void ToCollectible();
void ToEquipment();
void ToMap();
void ToNotebook();
void ToOption();
void ToShortcutItem();
void ToTitle();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePauseWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePauseWidget")
}
static class UNocePauseWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePauseWidget>();
}
};
DUMPER7_ASSERTS_UNocePauseWidget;
// Class GameNoce.NoceItemChildGroupWidget
// 0x0040 (0x0320 - 0x02E0)
class UNoceItemChildGroupWidget final : public UUserWidget
{
public:
class UNoceInventoryConsumableItem* WBP_ItemChild; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryConsumableItem* WBP_ItemChild_1; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryConsumableItem* WBP_ItemChild_2; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryConsumableItem* WBP_ItemChild_3; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryConsumableItem* WBP_ItemChild_4; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceHorizontalList* ShortcutList; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_310[0x10]; // 0x0310(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Init();
void SetNum(int32 TotalNum);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceItemChildGroupWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceItemChildGroupWidget")
}
static class UNoceItemChildGroupWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceItemChildGroupWidget>();
}
};
DUMPER7_ASSERTS_UNoceItemChildGroupWidget;
// Class GameNoce.NocePlayerTriggerSubsystem
// 0x0040 (0x0080 - 0x0040)
class UNocePlayerTriggerSubsystem final : public UTickableWorldSubsystem
{
public:
uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void RegisterPlayerTrigger(class UObject* InTrigger);
void UnregisterPlayerTrigger(class UObject* InTrigger);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerTriggerSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerTriggerSubsystem")
}
static class UNocePlayerTriggerSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerTriggerSubsystem>();
}
};
DUMPER7_ASSERTS_UNocePlayerTriggerSubsystem;
// Class GameNoce.NoceItemShortcutItemWidget
// 0x0078 (0x0378 - 0x0300)
class UNoceItemShortcutItemWidget final : public UNoceUserWidgetBase
{
public:
uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UOverlay* Rotate1; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* Effect_Rote2; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Item; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* Number; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UOverlay* MarkGroup; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSelectItemWidget* Mark_Top; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Default; // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Decide; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Disable; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* DisableDecide; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Empty; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* EmptyDecide; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Angle; // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsEmpty; // 0x036C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsDisable; // 0x036D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_36E[0x2]; // 0x036E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 AttributeCheckType; // 0x0370(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SelectMark(bool Select);
void SetItem(bool InIsDisable, class FName InID, int32 InCount);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceItemShortcutItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceItemShortcutItemWidget")
}
static class UNoceItemShortcutItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceItemShortcutItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceItemShortcutItemWidget;
// Class GameNoce.NoceItemSubsystem
// 0x0010 (0x0048 - 0x0038)
class UNoceItemSubsystem final : public UNoceWorldSubsystem
{
public:
TArray<struct FNoceActorRecord> ItemRecordArray; // 0x0038(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
public:
TArray<struct FNoceActorRecord> GetSaveData();
bool IsSaveDataExist(class ANoceInteractableBase* InItem);
void RegisterSaveData(class ANoceInteractableBase* InItem);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceItemSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceItemSubsystem")
}
static class UNoceItemSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceItemSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceItemSubsystem;
// Class GameNoce.NoceKanbanWidget
// 0x0008 (0x03B8 - 0x03B0)
class UNoceKanbanWidget final : public UNoceFocusableWidget
{
public:
class UTextBlock* MsgTextBlock; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void ShowText(const class FText& InText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceKanbanWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceKanbanWidget")
}
static class UNoceKanbanWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceKanbanWidget>();
}
};
DUMPER7_ASSERTS_UNoceKanbanWidget;
// Class GameNoce.NoceKeyBindingWidget
// 0x0010 (0x03C0 - 0x03B0)
class UNoceKeyBindingWidget final : public UNoceFocusableWidget
{
public:
TMulticastInlineDelegate<void()> OnKeyBindingModified; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
public:
void ApplyModifiedKeys(bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceKeyBindingWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceKeyBindingWidget")
}
static class UNoceKeyBindingWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceKeyBindingWidget>();
}
};
DUMPER7_ASSERTS_UNoceKeyBindingWidget;
// Class GameNoce.NocePlayerKatanaComponent
// 0x00B0 (0x0150 - 0x00A0)
class UNocePlayerKatanaComponent final : public UActorComponent
{
public:
float NonKatanaKillDurabilityRecoverRatio; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NonKatanaAttackDurabilityRecoverRatio; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AutoDefenseHalfAngle; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftClassPath ScabbardClassActor; // 0x00B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ScabbardAttachSocket; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ScabbardHandAttachSocket; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ScabbardKatanaMaterialIndex; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* ScabbardActor; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class UAnimInstance> OwnerAnimInst; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F8[0x18]; // 0x00F8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerState* PlayerState; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* PlayerCharacter; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNocePlayerInventoryComponent* PlayerInventoryComponent; // 0x0120(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class USkeletalMeshComponent* ScabbardMesh; // 0x0130(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_138[0x18]; // 0x0138(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AttachScabbardToHand(bool InValue);
bool CanAutoAbilityBasic();
void HandleHideWeapon(bool InHide);
void HandleOnPossessed(bool InPossessed);
void HandlePlayerShowHide(bool InShow);
void OnAddNewWeapon(class FName InID);
void OnChangeWeapon(int32 InNewIndex);
void OnDiscardWeapon(class FName InID);
void OnEnemyDamage(class AActor* InHitActor, float InDamage, bool InIsDead);
void OnGameplayTagChanged(const struct FGameplayTag& Tag, int32 NewCount);
void ShowScabbardKatana(bool InShow);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerKatanaComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerKatanaComponent")
}
static class UNocePlayerKatanaComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerKatanaComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerKatanaComponent;
// Class GameNoce.NoceKuzunohaIconWidget
// 0x0020 (0x0320 - 0x0300)
class UNoceKuzunohaIconWidget final : public UNoceUserWidgetBase
{
public:
class UWidgetAnimation* HighlightDefault; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Highlight; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> HighlightAnimations; // 0x0310(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void ResetAnimations();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceKuzunohaIconWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceKuzunohaIconWidget")
}
static class UNoceKuzunohaIconWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceKuzunohaIconWidget>();
}
};
DUMPER7_ASSERTS_UNoceKuzunohaIconWidget;
// Class GameNoce.NoceLanternLightVolumeComponent
// 0x0058 (0x0130 - 0x00D8)
class UNoceLanternLightVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSweetLightDataRowHandle LanternPointDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNoceSweetLightDataRowHandle LanternVolumeDataRow; // 0x00E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNoceSweetLightDataRowHandle LanternMainDataRow; // 0x00E8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceLanternProgress> LightDataByProgress; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_100[0x30]; // 0x0100(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLanternLightVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLanternLightVolumeComponent")
}
static class UNoceLanternLightVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLanternLightVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceLanternLightVolumeComponent;
// Class GameNoce.NoceLetterPointGroupWidget
// 0x0050 (0x0330 - 0x02E0)
class UNoceLetterPointGroupWidget final : public UUserWidget
{
public:
class UNoceLetterPointWidget* LetterPoint1; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointWidget* LetterPoint2; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointWidget* LetterPoint3; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointWidget* LetterPoint4; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointWidget* LetterPoint5; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointWidget* LetterPoint6; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointWidget* LetterPoint7; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLetterPointWidget* LetterPoint8; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceLetterPointWidget*> LetterPoints; // 0x0320(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
void UpdateIsNew(const TArray<bool>& IsNew);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLetterPointGroupWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLetterPointGroupWidget")
}
static class UNoceLetterPointGroupWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLetterPointGroupWidget>();
}
};
DUMPER7_ASSERTS_UNoceLetterPointGroupWidget;
// Class GameNoce.NoceLetterPointWidget
// 0x0028 (0x0308 - 0x02E0)
class UNoceLetterPointWidget final : public UUserWidget
{
public:
class UImage* Point; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FLinearColor NewColor; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FLinearColor NormalColor; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetIsNew(bool IsNew);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLetterPointWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLetterPointWidget")
}
static class UNoceLetterPointWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLetterPointWidget>();
}
};
DUMPER7_ASSERTS_UNoceLetterPointWidget;
// Class GameNoce.NoceProgressMultiConditionJoint
// 0x0030 (0x0120 - 0x00F0)
class UNoceProgressMultiConditionJoint final : public USMStateInstance
{
public:
struct FGameplayTagContainer Condition; // 0x00F0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FGameplayTag NextProgress; // 0x0110(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NeedTagNum; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RemoveAdditionalTags; // 0x011C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceProgressMultiConditionJoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceProgressMultiConditionJoint")
}
static class UNoceProgressMultiConditionJoint* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceProgressMultiConditionJoint>();
}
};
DUMPER7_ASSERTS_UNoceProgressMultiConditionJoint;
// Class GameNoce.NoceLetterTabItemWidget
// 0x0008 (0x0380 - 0x0378)
class UNoceLetterTabItemWidget final : public UNoceSelectItemWidget
{
public:
class UNoceNewIconWidget* WBP_Inventory_NewIcon; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLetterTabItemWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLetterTabItemWidget")
}
static class UNoceLetterTabItemWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLetterTabItemWidget>();
}
};
DUMPER7_ASSERTS_UNoceLetterTabItemWidget;
// Class GameNoce.NoceLetterTabWidget
// 0x0018 (0x02F8 - 0x02E0)
class UNoceLetterTabWidget final : public UUserWidget
{
public:
class UNoceVerticalList* List; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UVerticalBox* VerticalBox; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UNoceSelectItemWidget> LetterTabItemWidgetClass; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void Init();
void SetLetters(int32 CurrentIndex, int32 TotalNum, const TArray<bool>& IsNews);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLetterTabWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLetterTabWidget")
}
static class UNoceLetterTabWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLetterTabWidget>();
}
};
DUMPER7_ASSERTS_UNoceLetterTabWidget;
// Class GameNoce.NoceLevelFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceLevelFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static class USMInstance* AddFSMClassReferenceByName(class AActor* InActor, const class FString& InClassName);
static void ApplyDarknessDataToMaterial(class UObject* WorldContextObject, const struct FNoceDarknessSetting& InData, class UMaterialParameterCollection* TargetComp);
static void ApplyDirectionalLightData(const struct FNoceDirectionalLightSetting& InData, class UDirectionalLightComponent* TargetComp);
static void ApplyExpFogDataToComponent(const struct FNoceExpFogSetting& InData, class UExponentialHeightFogComponent* TargetComp);
static void ApplyFogNiagaraParameterCollection(const struct FNoceFogNiagaraSetting& InData, class UNiagaraParameterCollectionInstance* InNPCEnvFog, class UNiagaraParameterCollectionInstance* InAllAreaFog, class UNiagaraParameterCollectionInstance* InHellSmoke);
static void ApplyHellSmokeMPC(const struct FNoceFogNiagaraSetting& InData, class UMaterialParameterCollectionInstance* InMPC);
static void ApplyLerpDarknessDataToMaterial(class UObject* WorldContextObject, class UMaterialParameterCollection* TargetComp, const struct FNoceDarknessSetting& SourceData, const struct FNoceDarknessSetting& TargetData, float Alpha);
static void ApplyLerpDirectionalLightData(class UDirectionalLightComponent* TargetComp, const struct FNoceDirectionalLightSetting& SourceData, const struct FNoceDirectionalLightSetting& TargetData, float Alpha);
static void ApplyLerpExpFogDataToComponent(class UExponentialHeightFogComponent* TargetComp, const struct FNoceExpFogSetting& SourceData, const struct FNoceExpFogSetting& TargetData, float Alpha);
static void ApplyLerpNiagaraData(class UNiagaraComponent* TargetNC, const struct FNoceLanternNiagaraSetting& SourceData, const struct FNoceLanternNiagaraSetting& TargetData, float Alpha);
static void ApplyLerpPointLightData(class UPointLightComponent* TargetComp, const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha);
static void ApplyLerpSkyAtmosphereLightData(class USkyAtmosphereComponent* TargetComp, const struct FNoceSkyAtmosphereSetting& SourceData, const struct FNoceSkyAtmosphereSetting& TargetData, float Alpha);
static void ApplyLerpSkyDomeLightData(class UMaterialInstanceDynamic* TargetMI, const struct FNoceSkyDomeSetting& SourceData, const struct FNoceSkyDomeSetting& TargetData, float Alpha);
static void ApplyLerpSkyLightData(class USkyLightComponent* TargetComp, const struct FNoceSkyLightSetting& SourceData, const struct FNoceSkyLightSetting& TargetData, float Alpha);
static void ApplyLerpSpotLightData(class USpotLightComponent* TargetComp, const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha);
static void ApplyLerpVolumetricFogDataToMaterial(class UMaterialInstanceDynamic* TargetComp, const struct FNoceVolumetricFogSetting& SourceData, const struct FNoceVolumetricFogSetting& TargetData, float Alpha, bool IsFogTown);
static void ApplyNiagaraData(const struct FNoceLanternNiagaraSetting& InData, class UNiagaraComponent* TargetNC);
static void ApplyPointLightData(const struct FNoceSpotLightSetting& InData, class UPointLightComponent* TargetComp);
static void ApplySkyAtmosphereData(const struct FNoceSkyAtmosphereSetting& InData, class USkyAtmosphereComponent* TargetComp);
static void ApplySkyDomeData(const struct FNoceSkyDomeSetting& InData, class UMaterialInstanceDynamic* TargetMI);
static void ApplySkyLightData(const struct FNoceSkyLightSetting& InData, class USkyLightComponent* TargetComp, bool ForceRecaptureSky);
static void ApplySpotLightData(const struct FNoceSpotLightSetting& InData, class USpotLightComponent* TargetComp);
static void ApplyVolumetricFogDataToMaterial(const struct FNoceVolumetricFogSetting& InData, class UMaterialInstanceDynamic* TargetComp, bool IsFogTown);
static void ApplyVolumetricFogDataToMPC(class UObject* WorldContextObject, const struct FNoceVolumetricFogSetting& InData, class UMaterialParameterCollection* TargetMPC);
static void ApplyWindData(const struct FNoceWindSetting& InData, class UNeoWindComponent* TargetWindComp, bool ResetCurves, bool ForceInstantSwitch);
static bool CanSkipGimmick();
static struct FSoftObjectPath GetCombatTestMapPath();
static struct FNoceDarknessSetting GetDarknessData(class FName InName);
static struct FNoceDirectionalLightSetting GetDirLightData(class FName InName);
static struct FNoceDirectionalLightSetting GetDirLightDataFromComponent(class UDirectionalLightComponent* InComp);
static struct FNoceExpFogSetting GetExpFogDataFromComponent(class UExponentialHeightFogComponent* InComp);
static struct FNoceFogNiagaraSetting GetFogNiagaraData(class FName InName);
static struct FNoceFogNiagaraSetting GetFogNiagaraDataFromNPC(class UNiagaraParameterCollectionInstance* InNPCEnvFog, class UNiagaraParameterCollectionInstance* InAllAreaFog, class UNiagaraParameterCollectionInstance* InHellSmoke);
static struct FSoftObjectPath GetGameMapPath();
static struct FNoceExpFogSetting GetHeightFogData(class FName InName);
static struct FNoceLanternNiagaraSetting GetLanternNiagaraData(class FName InName);
static struct FNoceLumenTranslucencySetting GetLumenTranlucencyData(class FName InName);
static class UNiagaraParameterCollectionInstance* GetNiagaraPCInstance(class UObject* WorldContextObject, const struct FSoftObjectPath& InNPCPath);
static struct FNoceLanternNiagaraSetting GetNiagaraSettingFromComponent(class UNiagaraComponent* InNC);
static struct FNoceSkyAtmosphereSetting GetSkyAtmosphereData(class FName InName);
static struct FNoceSkyAtmosphereSetting GetSkyAtmosphereDataFromComponent(class USkyAtmosphereComponent* InComp);
static struct FNoceSkyDomeSetting GetSkyDomeData(class FName InName);
static struct FNoceSkyLightSetting GetSkyLightData(class FName InName);
static struct FNoceSkyLightSetting GetSkyLightDataFromComponent(class USkyLightComponent* InComp);
static struct FNoceSpotLightSetting GetSpotLightDataFromComponent(class USpotLightComponent* InComp);
static struct FNoceSSFSSetting GetSSFSData(class FName InName);
static struct FNoceSpotLightSetting GetSweetLightData(class FName InName);
static struct FSoftObjectPath GetTitleMapPath();
static struct FNoceVolumetricFogSetting GetVolumetricFogData(class FName InName);
static struct FNoceWindSetting GetWindData(class FName InName);
static bool IsTargetLocationStreamingComplete(const class AActor* InActor, const TSet<class FName>& InTargetGrids, const struct FVector& InLocation, const struct FRotator& InRotation, float InRadius);
static struct FNoceDarknessSetting LerpDarknessData(const struct FNoceDarknessSetting& SourceData, const struct FNoceDarknessSetting& TargetData, float Alpha);
static struct FNoceDirectionalLightSetting LerpDirectionalLightData(const struct FNoceDirectionalLightSetting& SourceData, const struct FNoceDirectionalLightSetting& TargetData, float Alpha);
static struct FNoceExpFogSetting LerpExpFogData(const struct FNoceExpFogSetting& SourceData, const struct FNoceExpFogSetting& TargetData, float Alpha);
static struct FNoceFogNiagaraSetting LerpFogNiagaraData(const struct FNoceFogNiagaraSetting& SourceData, const struct FNoceFogNiagaraSetting& TargetData, float Alpha);
static struct FNoceLanternNiagaraSetting LerpNiagaraData(const struct FNoceLanternNiagaraSetting& SourceData, const struct FNoceLanternNiagaraSetting& TargetData, float Alpha);
static struct FNoceSkyAtmosphereSetting LerpSkyAtmosphereData(const struct FNoceSkyAtmosphereSetting& SourceData, const struct FNoceSkyAtmosphereSetting& TargetData, float Alpha);
static struct FNoceSkyDomeSetting LerpSkyDomeData(const struct FNoceSkyDomeSetting& SourceData, const struct FNoceSkyDomeSetting& TargetData, float Alpha);
static struct FNoceSkyLightSetting LerpSkyLightData(const struct FNoceSkyLightSetting& SourceData, const struct FNoceSkyLightSetting& TargetData, float Alpha);
static struct FNoceSpotLightSetting LerpSpotLightData(const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha);
static struct FNoceVolumetricFogSetting LerpVolumetricFogData(const struct FNoceVolumetricFogSetting& SourceData, const struct FNoceVolumetricFogSetting& TargetData, float Alpha);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLevelFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLevelFunctionLibrary")
}
static class UNoceLevelFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLevelFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceLevelFunctionLibrary;
// Class GameNoce.NocePickupLetter
// 0x0008 (0x02B0 - 0x02A8)
class ANocePickupLetter final : public ANocePickupBase
{
public:
struct FNoceLetterDataRowHandle LetterID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupLetter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupLetter")
}
static class ANocePickupLetter* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupLetter>();
}
};
DUMPER7_ASSERTS_ANocePickupLetter;
// Class GameNoce.NoceLevelSequenceActor
// 0x0038 (0x0370 - 0x0338)
class ANoceLevelSequenceActor final : public ALevelSequenceActor
{
public:
TSoftObjectPtr<class ALevelInstance> LevelInstanceActor; // 0x0338(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RebindingActors; // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_361[0xF]; // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Play();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLevelSequenceActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLevelSequenceActor")
}
static class ANoceLevelSequenceActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceLevelSequenceActor>();
}
};
DUMPER7_ASSERTS_ANoceLevelSequenceActor;
// Class GameNoce.NocePlayerShowHideComponent
// 0x0028 (0x00C8 - 0x00A0)
class UNocePlayerShowHideComponent final : public UActorComponent
{
public:
class UNoceCheatManager* CheatManager; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* PlayerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UATPCCameraComponent* ATPCCameraComponent; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool GetIsOverlapingPlayerMesh();
void SetForceUpateIsOverlapingPlayerMesh(bool InValue);
void UpdateTickCallBack();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerShowHideComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerShowHideComponent")
}
static class UNocePlayerShowHideComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerShowHideComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerShowHideComponent;
// Class GameNoce.NoceLightFadeComponent
// 0x0010 (0x0158 - 0x0148)
class UNoceLightFadeComponent final : public UNoceFadeComponentBase
{
public:
bool NeedCheckConflict; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_149[0xF]; // 0x0149(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void FixLightFadeDistance(bool IsFixed, float Distance);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLightFadeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLightFadeComponent")
}
static class UNoceLightFadeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLightFadeComponent>();
}
};
DUMPER7_ASSERTS_UNoceLightFadeComponent;
// Class GameNoce.NoceLightFadeInterface
// 0x0000 (0x0000 - 0x0000)
class INoceLightFadeInterface final
{
public:
float GetAttenuationRadius();
float GetEmissiveIntensity();
float GetIntensity();
class UMaterialInstanceDynamic* GetMaterialInstance();
bool NeedManualInitialize();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLightFadeInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLightFadeInterface")
}
static class INoceLightFadeInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceLightFadeInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceLightFadeInterface;
// Class GameNoce.NoceLightProps
// 0x0120 (0x03B0 - 0x0290)
class ANoceLightProps final : public AActor
{
public:
uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
float LightMaxDrawDistance; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float LightMaxDistanceFadeRange; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMaterialInterface* ReplaceLightFunctionMaterial; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, Interp, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
bool bNeedSave; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceLightRigidBodyWireType RigidBodyWireType; // 0x02B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2B2[0x6]; // 0x02B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENoceLightRigidBodyWireType, struct FNoceLightRigidBodyWireData> RigidBodyWireData; // 0x02B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
class FName RigidBodyWireCompTag; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNoceLightSavableData NoceLightSavableData; // 0x0310(0x00A0)(SaveGame, NoDestructor, NativeAccessSpecifierPrivate)
public:
void InitRigidBodyWire();
void SetLightMaxDistanceFadeRange(float InValue);
void SetLightMaxDrawDistance(float InValue);
void SetReplaceLightFunctionMaterial(class UMaterialInterface* InValue);
void UpdateSavablePropertiesBPWhenCreateRecord();
class ULightComponent* GetLightComp() const;
float GetLightMaxDistanceFadeRange() const;
float GetLightMaxDrawDistance() const;
class UMaterialInterface* GetReplaceLightFunctionMaterial() const;
bool IsLoadLoadRecordData() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLightProps")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLightProps")
}
static class ANoceLightProps* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceLightProps>();
}
};
DUMPER7_ASSERTS_ANoceLightProps;
// Class GameNoce.NoceLinkDamageExecCalculation
// 0x0000 (0x0040 - 0x0040)
class UNoceLinkDamageExecCalculation final : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLinkDamageExecCalculation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLinkDamageExecCalculation")
}
static class UNoceLinkDamageExecCalculation* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLinkDamageExecCalculation>();
}
};
DUMPER7_ASSERTS_UNoceLinkDamageExecCalculation;
// Class GameNoce.NoceLinkAbilityDataAsset
// 0x0050 (0x0080 - 0x0030)
class UNoceLinkAbilityDataAsset final : public UDataAsset
{
public:
TMap<class FName, TSubclassOf<class UGameplayAbility>> LinkAbilityMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLinkAbilityDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLinkAbilityDataAsset")
}
static class UNoceLinkAbilityDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLinkAbilityDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceLinkAbilityDataAsset;
// Class GameNoce.NoceListView
// 0x0050 (0x0CC0 - 0x0C70)
class UNoceListView final : public UListView
{
public:
TMulticastInlineDelegate<void(int32 Index)> MouseDownEvent; // 0x0C70(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index)> MouseEnterEvent; // 0x0C80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index)> RefreshSelection; // 0x0C90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
ENoceUIScrollBarVisibility ScrollbarVisibility; // 0x0CA0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Loop; // 0x0CA1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CA2[0x2]; // 0x0CA2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FNeoAudioTriggerIdHandle SelectSound; // 0x0CA4(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FNeoAudioTriggerIdHandle MouseHoverSound; // 0x0CAC(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool EnableMouseInput; // 0x0CB4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_CB5[0xB]; // 0x0CB5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UUserWidget* BP_GetEntryWidgetFromItem(const class UObject* Item);
class UObject* BP_ItemFromEntryWidget(class UUserWidget* EntryWidget);
void BP_UpdateScrollbarVisibility();
void DisableInputs();
void EnableInputs();
int32 GetSelectingIndex();
bool IsUserScrolling();
void PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId);
void ScrollToTopWithoutAnimation();
void SetSelectedIndexWithoutAnimation(int32 Index_0);
void SetSound(const struct FNeoAudioTriggerIdHandle& InSelectSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound);
bool UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceListView")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceListView")
}
static class UNoceListView* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceListView>();
}
};
DUMPER7_ASSERTS_UNoceListView;
// Class GameNoce.NoceLocalGameUserSettings
// 0x00F0 (0x0238 - 0x0148)
class UNoceLocalGameUserSettings final : public UGameUserSettings
{
public:
bool IsBoundDelegate; // 0x0148(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FKey> CustomKeybinding; // 0x0150(0x0050)(Config, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FKey> CustomSecondaryKeybinding; // 0x01A0(0x0050)(Config, Protected, NativeAccessSpecifierProtected)
ENoceInputGamepadType GamepadIconType; // 0x01F0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1F1[0x1F]; // 0x01F1(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
class FString AudioOutputDeviceId; // 0x0210(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInitialized; // 0x0220(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceGameSettingPreset LastPreset; // 0x0221(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool PaniniProjectionEnabled; // 0x0222(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_223[0x1]; // 0x0223(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 ScreenPercentage; // 0x0224(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool MotionBlur; // 0x0228(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceGraphicAASuperSamplingMode AASuperSampling; // 0x0229(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_22A[0x2]; // 0x022A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
uint32 TSRQuality; // 0x022C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint32 FSRQuality; // 0x0230(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint32 DLSSQuality; // 0x0234(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void CheckAllSettingValid();
ENoceGraphicAASuperSamplingMode GetAASuperSamplingWithCheck(bool UseViewport);
TArray<ENoceGraphicAASuperSamplingMode> GetAvailableAASuperSamplingModes(bool UseViewport);
ENoceInputDeviceType GetGamepadIconDeviceType();
bool GetIsInitialized();
void GetLastBenchmark(float* CPU, float* GPU);
ENoceGameSettingPreset GetLastPreset();
ENoceGameSettingPreset GetLastPreset2(ENoceGameSettingPreset CurrentPreset);
bool IsHDRValidEnabled();
void LoadAudioOutputDeviceId();
void RunNoceBenchmark();
void SetAASuperSampling(ENoceGraphicAASuperSamplingMode InVal);
void SetAASuperSamplingQuality(uint32 InVal);
void SetAudioOutputDeviceId(const class FString& InAudioOutputDeviceId);
void SetEnableHDR(bool Value);
void SetFullscreenModeAndApply(EWindowMode InFullscreenMode);
void SetGamepadIconType(ENoceInputGamepadType InType);
void SetPaniniProjectionEnabled(bool Value);
void SetPreset(ENoceGameSettingPreset InVal);
void SetScreenPercentage(int32 Value);
void SetToDefaultIfNotInitialized();
bool SupportAASuperSamplingQuality();
bool CanPaniniProjectionEnabled() const;
ENoceGraphicAASuperSamplingMode GetAASuperSampling() const;
uint32 GetAASuperSamplingQuality() const;
class FString GetAudioOutputDeviceId() const;
const int32 GetFullscreenModeInt() const;
ENoceInputGamepadType GetGamepadIconType() const;
bool GetMotionBlur() const;
bool GetPaniniProjectionEnabled() const;
const uint32 GetResolutionSizeX() const;
const uint32 GetResolutionSizeY() const;
int32 GetScreenPercentage() const;
bool GetVSyncEnabled() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLocalGameUserSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLocalGameUserSettings")
}
static class UNoceLocalGameUserSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLocalGameUserSettings>();
}
};
DUMPER7_ASSERTS_UNoceLocalGameUserSettings;
// Class GameNoce.NoceLockLocationComponent
// 0x0030 (0x0270 - 0x0240)
class UNoceLockLocationComponent final : public UATPCLockOnTargetLocationComponent
{
public:
class FName WidgetAttachedSocket; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockLocationXYSocket; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LockLocationOffsetZ; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class ANoceEnemyCharacter* EnemyCharacter; // 0x0258(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* EnemyMeshComponent; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool GetCanBeLockedOn();
void OnAIControllerThinkEnableChanged(bool InValue);
void OnEnemyDie();
void OnEnemyFakeDead();
void OnEnemyResurrect();
void OnPossessedPawnChanged(class APawn* InOldPawn, class APawn* InNewPawn);
void SetCanBeLockedOn(bool InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLockLocationComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLockLocationComponent")
}
static class UNoceLockLocationComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLockLocationComponent>();
}
};
DUMPER7_ASSERTS_UNoceLockLocationComponent;
// Class GameNoce.NoceLumenTranslucencyComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceLumenTranslucencyComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceLumenTranslucencyDataRowHandle DataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceLumenTranslucencyProgress> DataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceLumenTranslucencyComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceLumenTranslucencyComponent")
}
static class UNoceLumenTranslucencyComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceLumenTranslucencyComponent>();
}
};
DUMPER7_ASSERTS_UNoceLumenTranslucencyComponent;
// Class GameNoce.NoceMapAreaWidget
// 0x0100 (0x03E0 - 0x02E0)
class UNoceMapAreaWidget final : public UUserWidget
{
public:
struct FNoceAreaData Data; // 0x02E0(0x00E0)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceMapLocationWidget*> AllLocations; // 0x03C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceMapLocationGroupWidget*> AllGroups; // 0x03D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
TArray<class UNoceMapBackgroundWidget*> GetAllMapBackgroundWidgets();
TArray<class UNoceDynamicMapIconWidget*> GetAllMapDynamicMapIconWidgets();
TArray<class UNoceMapLocationWidget*> GetAllMapLocationWidgets();
TArray<ENoceMapLocationGroup> GetVisibleLocationGroups();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapAreaWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapAreaWidget")
}
static class UNoceMapAreaWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapAreaWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapAreaWidget;
// Class GameNoce.NoceMapCapture
// 0x0040 (0x02D0 - 0x0290)
class ANoceMapCapture final : public AActor
{
public:
int32 RenderTargetSize; // 0x0290(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString SavedFileFolder; // 0x0298(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SavedFileName; // 0x02A8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBoxComponent* AreaBounds; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USceneCaptureComponent2D* CaptureComponent2D; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextureRenderTarget2D* RenderTarget; // 0x02C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void GenerateSnapshot();
class UBoxComponent* GetAreaBounds() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapCapture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapCapture")
}
static class ANoceMapCapture* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceMapCapture>();
}
};
DUMPER7_ASSERTS_ANoceMapCapture;
// Class GameNoce.NoceMapIconComponent
// 0x0070 (0x02A0 - 0x0230)
class UNoceMapIconComponent final : public USceneComponent
{
public:
ENoceMapIconType IconType; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIconVisible; // 0x0231(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool NeedSave; // 0x0232(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_233[0x1]; // 0x0233(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 SaveID; // 0x0234(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceMapIconVisibleType VisibleType; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float VisibleDistance; // 0x023C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_240[0x8]; // 0x0240(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer VisibleProgress; // 0x0248(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer HideProgress; // 0x0268(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
bool bIconRotates; // 0x0288(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float IconSize; // 0x028C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsFixedPixelSize; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ZOrder; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInitialized; // 0x0298(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
struct FNoceMapGeneralIconData GetData();
void OnCheckConditionMatch();
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
void OnInteract();
void OnInteractOverlapHint();
void SetIconSize(const float NewIconSize);
void SetIconVisible(const bool bNewVisible);
bool DoesIconRotate() const;
float GetIconSize(float MapSize) const;
bool IsIconVisible() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapIconComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapIconComponent")
}
static class UNoceMapIconComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapIconComponent>();
}
};
DUMPER7_ASSERTS_UNoceMapIconComponent;
// Class GameNoce.NoceMapLocationGroupWidget
// 0x0018 (0x02F8 - 0x02E0)
class UNoceMapLocationGroupWidget final : public UUserWidget
{
public:
TArray<class UNoceMapLocationWidget*> AllLocations; // 0x02E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
ENoceMapLocationGroup Group; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapLocationGroupWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapLocationGroupWidget")
}
static class UNoceMapLocationGroupWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapLocationGroupWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapLocationGroupWidget;
// Class GameNoce.NoceMapTabChildWidget
// 0x0000 (0x0380 - 0x0380)
class UNoceMapTabChildWidget final : public UNoceTabChildWidget
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapTabChildWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapTabChildWidget")
}
static class UNoceMapTabChildWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapTabChildWidget>();
}
};
DUMPER7_ASSERTS_UNoceMapTabChildWidget;
// Class GameNoce.NoceMapTrackerComponent
// 0x0030 (0x00D0 - 0x00A0)
class UNoceMapTrackerComponent final : public UActorComponent
{
public:
TMulticastInlineDelegate<void(class UNoceMapIconComponent* MapIcon)> OnMapIconRegistered; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UNoceMapIconComponent* MapIcon)> OnMapIconUnregistered; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<class UNoceMapIconComponent*> MapIcons; // 0x00C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
const TArray<class UNoceMapIconComponent*> GetMapIcons() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMapTrackerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMapTrackerComponent")
}
static class UNoceMapTrackerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMapTrackerComponent>();
}
};
DUMPER7_ASSERTS_UNoceMapTrackerComponent;
// Class GameNoce.NoceMaterialByProgressComp
// 0x0190 (0x02C0 - 0x0130)
class UNoceMaterialByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
TMap<class FName, float> ScalarParams; // 0x0130(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FLinearColor> VectorParams; // 0x0180(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
class UCurveFloat* BlendCurve; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
int32 TargetMaterialIndex; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BlendTime; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName TargetComponentTag; // 0x01E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInstanceDynamic* TargetMI; // 0x01E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMap<class FName, float> OriginalScalarParams; // 0x01F0(0x0050)(Transient, NativeAccessSpecifierPrivate)
TMap<class FName, struct FLinearColor> OriginalVectorParams; // 0x0240(0x0050)(Transient, NativeAccessSpecifierPrivate)
bool IsBlending; // 0x0290(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CurrentBlendDuration; // 0x0294(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float TargetAlpha; // 0x0298(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float SourceAlpha; // 0x029C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool DrawDebug; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B1[0xF]; // 0x02B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMaterialByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMaterialByProgressComp")
}
static class UNoceMaterialByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMaterialByProgressComp>();
}
};
DUMPER7_ASSERTS_UNoceMaterialByProgressComp;
// Class GameNoce.NoceMaterialSanityFlowerWidget
// 0x0020 (0x03B0 - 0x0390)
class UNoceMaterialSanityFlowerWidget final : public UNoceSanityFlowerWidget
{
public:
class UMaterialInterface* MaterialParent; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName PercentParameterName; // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class URetainerBox* GoldBox; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInstanceDynamic* DynamicMaterial; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
class UMaterialInstanceDynamic* GetMaterial();
void InitializeDynamicMaterial(bool* NoUse);
void UpdatePercent(float Percent);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMaterialSanityFlowerWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMaterialSanityFlowerWidget")
}
static class UNoceMaterialSanityFlowerWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMaterialSanityFlowerWidget>();
}
};
DUMPER7_ASSERTS_UNoceMaterialSanityFlowerWidget;
// Class GameNoce.NoceMeleeWeapon
// 0x0000 (0x03E0 - 0x03E0)
class ANoceMeleeWeapon final : public ANoceWeapon
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMeleeWeapon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMeleeWeapon")
}
static class ANoceMeleeWeapon* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceMeleeWeapon>();
}
};
DUMPER7_ASSERTS_ANoceMeleeWeapon;
// Class GameNoce.NoceMinimapWidget
// 0x0000 (0x02E0 - 0x02E0)
class UNoceMinimapWidget final : public UUserWidget
{
public:
void Refresh();
void Zoom(bool ZoomIn);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMinimapWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMinimapWidget")
}
static class UNoceMinimapWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMinimapWidget>();
}
};
DUMPER7_ASSERTS_UNoceMinimapWidget;
// Class GameNoce.NoceNavLinkProxy
// 0x0000 (0x02E0 - 0x02E0)
class ANoceNavLinkProxy final : public ANavLinkProxy
{
public:
struct FVector GetEndPoint();
struct FVector GetStartPoint();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNavLinkProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNavLinkProxy")
}
static class ANoceNavLinkProxy* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceNavLinkProxy>();
}
};
DUMPER7_ASSERTS_ANoceNavLinkProxy;
// Class GameNoce.NoceNewIconWidget
// 0x0030 (0x0330 - 0x0300)
class UNoceNewIconWidget final : public UNoceUserWidgetBase
{
public:
float InUserSpecifiedScale; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UScaleBox* ScaleBox; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Default; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Focus; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Unfocus; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsNew; // 0x0328(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_329[0x7]; // 0x0329(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool GetIsNew();
void OnFocusCompleted();
void OnUnfocusCompleted();
void SetIsNew(bool InIsNew, bool NeedAnimation);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNewIconWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNewIconWidget")
}
static class UNoceNewIconWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNewIconWidget>();
}
};
DUMPER7_ASSERTS_UNoceNewIconWidget;
// Class GameNoce.NoceNotebookBookmark
// 0x0020 (0x02B0 - 0x0290)
class ANoceNotebookBookmark final : public AActor
{
public:
TMulticastInlineDelegate<void(const class ANoceNotebookBookmark* BookMark)> OnDeactivated; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
int32 PosIndex; // 0x02A0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 PageIndex; // 0x02A4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsLeft; // 0x02A8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PlayRate; // 0x02AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void Deactivate();
bool GetIsLeft();
int32 GetPageIndex();
int32 GetPosIndex();
void OnFadeIn(const bool NeedFastFadeIn, bool* NoUse);
void OnFadeOut(const bool NeedFastFadeOut, bool* NoUse);
void ResetPlayRate();
void SetIsLeft(bool NewValue);
void SetPageIndex(int32 NewValue);
void SetPlayRate(float NewValue);
void SetPosIndex(int32 NewValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotebookBookmark")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotebookBookmark")
}
static class ANoceNotebookBookmark* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceNotebookBookmark>();
}
};
DUMPER7_ASSERTS_ANoceNotebookBookmark;
// Class GameNoce.NoceNotebookPage
// 0x0008 (0x0308 - 0x0300)
class UNoceNotebookPage final : public UNoceUserWidgetBase
{
public:
int32 PageTextureIndex; // 0x0300(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
TArray<class UNoceNotebookContent*> GetContents();
bool IsPlayingUIAnimations();
void OnFadeIn(bool* NoUse);
void SetData(const TArray<class FText>& Texts, const TArray<struct FSoftObjectPath>& Images, const TArray<bool>& IsVisibles, const TArray<bool>& IsNews, const TArray<bool>& IsNews2, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotebookPage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotebookPage")
}
static class UNoceNotebookPage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNotebookPage>();
}
};
DUMPER7_ASSERTS_UNoceNotebookPage;
// Class GameNoce.NoceNotebookPageTabWidget
// 0x0098 (0x0378 - 0x02E0)
class UNoceNotebookPageTabWidget final : public UUserWidget
{
public:
class UNoceNotebookPageTabChildWidget* Tab0; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab1; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab2; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab3; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab4; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab5; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab6; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab7; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab8; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab9; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab10; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab11; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab12; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceNotebookPageTabChildWidget* Tab13; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceVerticalList* List; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceNotebookPageTabChildWidget*> AllTabs; // 0x0358(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UNoceNotebookPageTabChildWidget*> AllTabs2; // 0x0368(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
void ClearNew(int32 Index_0);
void Init();
void SetData(const TArray<struct FNoceUINotebookCategoryData>& InData, const struct FLinearColor& InDefaultColor, const struct FLinearColor& InSelectColor, int32 InDefaultIndex, bool UseMoreTabs);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotebookPageTabWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotebookPageTabWidget")
}
static class UNoceNotebookPageTabWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNotebookPageTabWidget>();
}
};
DUMPER7_ASSERTS_UNoceNotebookPageTabWidget;
// Class GameNoce.NoceNoteSection
// 0x0010 (0x0100 - 0x00F0)
class UNoceNoteSection final : public UMovieSceneSection
{
public:
struct FNoceNoteSectionParams Params_0; // 0x00F0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNoteSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNoteSection")
}
static class UNoceNoteSection* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNoteSection>();
}
};
DUMPER7_ASSERTS_UNoceNoteSection;
// Class GameNoce.NoceNotificationPartWidget
// 0x0028 (0x0390 - 0x0368)
class UNoceNotificationPartWidget final : public UNoceAnimWidget
{
public:
class UNoceRichTextBlock* RichTextBlock; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPanelWidget* Icon; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Countdown; // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeInTime; // 0x0380(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CountdownTime; // 0x0384(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TotalDuration; // 0x0388(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ShowTimeLeft; // 0x038C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNotificationPartWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNotificationPartWidget")
}
static class UNoceNotificationPartWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNotificationPartWidget>();
}
};
DUMPER7_ASSERTS_UNoceNotificationPartWidget;
// Class GameNoce.NoceNPCLanternVolumeComponent
// 0x0040 (0x0118 - 0x00D8)
class UNoceNPCLanternVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSweetLightDataRowHandle LanternLightDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNoceLanternNiagaraRowHandle NiagaraDataRow; // 0x00E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceNPCLanternProgress> LightDataByProgress; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceNPCLanternVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceNPCLanternVolumeComponent")
}
static class UNoceNPCLanternVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceNPCLanternVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceNPCLanternVolumeComponent;
// Class GameNoce.NoceOmamoriDrawingDataAsset
// 0x00B0 (0x00E0 - 0x0030)
class UNoceOmamoriDrawingDataAsset final : public UDataAsset
{
public:
TArray<struct FNoceOmamoriDrawingInfoList> OmamoriPools; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<int32, int32> RequiredFaithMap; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<int32, ENoceOmamoriDrawingType> SpecialRewardTypeMap; // 0x0090(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceOmamoriDrawingDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceOmamoriDrawingDataAsset")
}
static class UNoceOmamoriDrawingDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceOmamoriDrawingDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceOmamoriDrawingDataAsset;
// Class GameNoce.NoceOpenDoorByProgressComp
// 0x0000 (0x0130 - 0x0130)
class UNoceOpenDoorByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
void UpdateOpenDoor_BP(bool NeedOpen);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceOpenDoorByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceOpenDoorByProgressComp")
}
static class UNoceOpenDoorByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceOpenDoorByProgressComp>();
}
};
DUMPER7_ASSERTS_UNoceOpenDoorByProgressComp;
// Class GameNoce.NocePageTabWidget
// 0x0090 (0x0370 - 0x02E0)
class UNocePageTabWidget final : public UUserWidget
{
public:
class UNoceSelectItemWidget* WBP_Collectible_TabChild_0; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSelectItemWidget* WBP_Collectible_TabChild_1; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSelectItemWidget* WBP_Collectible_TabChild_2; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSelectItemWidget* WBP_Collectible_TabChild_3; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSelectItemWidget* WBP_Collectible_TabChild_4; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSelectItemWidget* WBP_Collectible_TabChild_5; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceSelectItemWidget* WBP_Collectible_TabChild_6; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_0; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_1; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_2; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_3; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_4; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USpacer* Spacer_5; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceHorizontalList* List; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceSelectItemWidget*> AllSlots; // 0x0350(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class USpacer*> Spacers; // 0x0360(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
bool CanSelectNext();
bool CanSelectPrevious();
int32 GetSelectingIndex();
void Init(int32 InTotalPage, int32 InCurrentPage);
void MakeSlotsAndSpacers();
void SelectNext();
void SelectPrevious();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePageTabWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePageTabWidget")
}
static class UNocePageTabWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePageTabWidget>();
}
};
DUMPER7_ASSERTS_UNocePageTabWidget;
// Class GameNoce.NocePauseListWidget
// 0x0018 (0x02F8 - 0x02E0)
class UNocePauseListWidget final : public UUserWidget
{
public:
class UVerticalBox* VerticalBox; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UNocePauseListItemWidget> ListItemWidgetClass; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceVerticalList* List; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void CreateMenu(const TArray<class UPauseListObject*>& ListItems, int32 InitIndex);
class UNoceVerticalList* GetList();
void InitializeList();
void UpdateDescription(int32 Index_0, const class FText& DescriptionText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePauseListWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePauseListWidget")
}
static class UNocePauseListWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePauseListWidget>();
}
};
DUMPER7_ASSERTS_UNocePauseListWidget;
// Class GameNoce.NocePendantLight
// 0x0070 (0x0310 - 0x02A0)
class ANocePendantLight final : public ANoceActor
{
public:
bool SupportSaveLoad; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IgnoreGlobalHideCheck; // 0x02A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseNiagaraWire; // 0x02A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A3[0x1]; // 0x02A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float LightMaxDrawDistance; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float LightMaxDistanceFadeRange; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* LightRootComp; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector SpotLightOffset; // 0x02B8(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool SpawnDefaultHidden; // 0x02D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LightWorldPosition; // 0x02D8(0x0018)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FRotator LightWorldRotation; // 0x02F0(0x0018)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool RecordIsHidden; // 0x0308(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RecordLightIntensity; // 0x030C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static void EnablePendantLights(bool bEnable);
void SetLightMaxDistanceFadeRange(float InValue);
void SetLightMaxDrawDistance(float InValue);
class ULightComponent* GetLightComp() const;
float GetLightMaxDistanceFadeRange() const;
float GetLightMaxDrawDistance() const;
float GetSpotLightZOffset() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePendantLight")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePendantLight")
}
static class ANocePendantLight* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePendantLight>();
}
};
DUMPER7_ASSERTS_ANocePendantLight;
// Class GameNoce.NocePickMessageWidget
// 0x0000 (0x0368 - 0x0368)
class UNocePickMessageWidget final : public UNoceAnimWidget
{
public:
void ShowItem(const class FName& InItemID, ENoceInventoryType InItemType, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickMessageWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickMessageWidget")
}
static class UNocePickMessageWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickMessageWidget>();
}
};
DUMPER7_ASSERTS_UNocePickMessageWidget;
// Class GameNoce.NocePickPreviewImageDialogWidget
// 0x0078 (0x0450 - 0x03D8)
class UNocePickPreviewImageDialogWidget final : public UNocePickPreviewImageWidgetBase
{
public:
class UBYGRichTextBlock* DescriptionText; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBYGRichTextBlock* BackupText; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePageTabWidget* PageTab; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceArrowWidget* ArrowLeft; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceArrowWidget* ArrowRight; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* PageDefault; // 0x0400(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* PageRight; // 0x0408(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* PageLeft; // 0x0410(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle TurnPageSound; // 0x0418(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
class FName SinglePageGuide; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName MultiPagesGuide; // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> PageAnimations; // 0x0430(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FText> Content; // 0x0440(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
void OnPageAnimationCompleted();
void SelectNext();
void SelectPrevious();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickPreviewImageDialogWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickPreviewImageDialogWidget")
}
static class UNocePickPreviewImageDialogWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickPreviewImageDialogWidget>();
}
};
DUMPER7_ASSERTS_UNocePickPreviewImageDialogWidget;
// Class GameNoce.NocePickPreviewWidget
// 0x0070 (0x0420 - 0x03B0)
class UNocePickPreviewWidget final : public UNoceFocusableWidget
{
public:
TMulticastInlineDelegate<void(ENoceInventoryType Type, class FName ID)> OnPreviewEnd; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UNocePickPreviewImageWidget* WBP_PickPreview_Image; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePickPreviewImageDialogWidget* WBP_PickPreview_ImageDialog; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath InventoryPopWindowPath; // 0x03D0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceInventoryPopWindowWidget* PopWindowWidget; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseForceHide; // 0x03F8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsForceHide; // 0x03F9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3FA[0x6]; // 0x03FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNocePickPreviewData> PendingItems; // 0x0400(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
ENoceInventoryType LastItemType; // 0x0410(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_411[0x3]; // 0x0411(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName LastItemID; // 0x0414(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_41C[0x4]; // 0x041C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool ConsumableSlotChanged();
bool HasPendingItem();
void HideItem();
void OnInventoryPopWindowClose();
void OnPageClosed();
void SetUseForceHide(bool InUseForceHide);
void ShowItem(const ENoceInventoryType& Type, const class FName& ID, bool* NoUse);
void ShowSlotChanged(bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickPreviewWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickPreviewWidget")
}
static class UNocePickPreviewWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickPreviewWidget>();
}
};
DUMPER7_ASSERTS_UNocePickPreviewWidget;
// Class GameNoce.NocePickupCategoryDataAsset
// 0x00A0 (0x00D0 - 0x0030)
class UNocePickupCategoryDataAsset final : public UDataAsset
{
public:
TMap<class FName, struct FNocePickupCategoryElement> PickupCategories; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TMap<class FName, TSoftClassPtr<class UClass>> PickupAssetMap; // 0x0080(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupCategoryDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupCategoryDataAsset")
}
static class UNocePickupCategoryDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickupCategoryDataAsset>();
}
};
DUMPER7_ASSERTS_UNocePickupCategoryDataAsset;
// Class GameNoce.NocePickupKeyItem
// 0x0008 (0x02B0 - 0x02A8)
class ANocePickupKeyItem final : public ANocePickupBase
{
public:
struct FNoceKeyItemDataRowHandle KeyItemID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupKeyItem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupKeyItem")
}
static class ANocePickupKeyItem* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupKeyItem>();
}
};
DUMPER7_ASSERTS_ANocePickupKeyItem;
// Class GameNoce.NocePickupOmamori
// 0x0008 (0x02B0 - 0x02A8)
class ANocePickupOmamori final : public ANocePickupBase
{
public:
struct FNoceOmamoriDataRowHandle OmamoriID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupOmamori")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupOmamori")
}
static class ANocePickupOmamori* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupOmamori>();
}
};
DUMPER7_ASSERTS_ANocePickupOmamori;
// Class GameNoce.NocePickupsWeaponPoint
// 0x0008 (0x0310 - 0x0308)
class ANocePickupsWeaponPoint : public ANocePickupsPoint
{
public:
ENocePickupsWeaponGroupType GroupType; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupsWeaponPoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupsWeaponPoint")
}
static class ANocePickupsWeaponPoint* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePickupsWeaponPoint>();
}
};
DUMPER7_ASSERTS_ANocePickupsWeaponPoint;
// Class GameNoce.NocePickupsSubsystem
// 0x03F0 (0x0438 - 0x0048)
class UNocePickupsSubsystem : public UNoceTickableWorldSubsystem
{
public:
TMap<int32, class UNocePickupsPointList*> ConsumablePickupsPointMap; // 0x0048(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<TSubclassOf<class ANoceInteractableBase>, struct FNocePickupsDeploymentInfoList> ConsumableDeploymentInfoMap; // 0x0098(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<ENocePickupsWeaponGroupType, class UNocePickupsPointList*> WeaponPickupsPointMap; // 0x00E8(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<TSubclassOf<class ANoceInteractableBase>, struct FNocePickupsDeploymentInfoList> WeaponDeploymentInfoMap; // 0x0138(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TArray<class ANocePickupsPoint*> FixedPickupsPoints; // 0x0188(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class ANocePickupsPoint*> FilteredPickupsPoints; // 0x0198(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UDataTable* PickupsDeployTable; // 0x01A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ShowDebugInfo; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B1[0x3]; // 0x01B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 EventMaxTryFailedCount; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EventMinDistanceSquared; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsDynamicHelpEnabled; // 0x01BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1BD[0x3]; // 0x01BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UNoceDynamicPickupsRuleDataAsset* DataAsset; // 0x01C0(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UDataTable* DynamicPickupsTable; // 0x01C8(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNoceDynamicPickupsRuleInfo CurrentDynamicRuleInfo; // 0x01D0(0x0070)(Edit, EditConst, Protected, NativeAccessSpecifierProtected)
struct FNoceDynamicPickupsSubDataRow CurrentDynamicSubData; // 0x0240(0x0030)(Edit, EditConst, Protected, NativeAccessSpecifierProtected)
class ANocePickupsPoint* DynamicConsumablePickupsPoint; // 0x0270(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePickupsPoint* DynamicWeaponPickupsPoint; // 0x0278(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_280[0x90]; // 0x0280(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNoceDynamicPickupsSaveData> DynamicPickupsSaveList; // 0x0310(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceActorRecord> PickupsPointRecordList; // 0x0320(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
uint8 Pad_330[0x78]; // 0x0330(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSoftClassPtr<class UClass>> DefaultConsumablePickupsList; // 0x03A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<TSoftClassPtr<class UClass>> DefaultWeaponPickupsList; // 0x03B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
bool IsEventHelpEnable; // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ANocePickupsPoint*> EventPickupsConsumablePoints; // 0x03D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class ANocePickupsPoint*> EventPickupsWeaponPoints; // 0x03E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UNocePrepRoomPickupsRuleDataAsset* PrepRoomDataAsset; // 0x03F0(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<int32> PrepRoomConsumableIDList; // 0x03F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<float> PrepRoomConsumableFactorList; // 0x0408(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<int32> PrepRoomWeaponIDList; // 0x0418(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<float> PrepRoomWeaponFactorList; // 0x0428(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
bool CanGenerateConsumablePickups_BP(int32 RequiredTargetCount);
void EnableDynamicHelp(bool IsEnable);
void EnableEventHelp(bool IsEnable);
void GenerateEventConsumablePickups(const struct FVector& InLocation, const struct FVector2D& InRange);
void GenerateEventWeaponPickups(const struct FVector& InLocation, const struct FVector2D& InRange);
void GeneratePrepRoomPickups(class ANocePickupsPoint* InAttachParent, TSubclassOf<class ANoceInteractableBase> InInteractable);
void HandleOnPickupEventPickups(class ANoceInteractableBase* InPickups);
bool IsSaveDataExist(class ANocePickupsPoint* InPickupsPoint);
void OnPickupsDestroyed(class AActor* InActor);
void OnProgressChanged(const struct FGameplayTag& InTag);
void RegisterSaveData(class ANocePickupsPoint* InPickupsPoint);
void RemoveAllEventPickups();
void RemoveCurrentDynamicPickups();
bool SpawnEventConsumablePickupsPoint_BP(int32 RequiredTargetCount);
bool SpawnEventWeaponPickupsPoint_BP(int32 RequiredTargetCount);
void UpdateCurrentDynamicSubData();
float CalculateConsumablePrepRoomValue() const;
float CalculateWeaponPrepRoomValue() const;
struct FNocePickupsConsumableDataRow GetConsumableDataRowByName(class FName InName) const;
TArray<class FName> GetConsumableDataRowNames() const;
ENocePickupsConsumableGroupType GetConsumableGroupTypeByInteractable(TSubclassOf<class ANoceInteractableBase> InInteractable) const;
struct FNocePickupsDeployDataRow GetDeployDataByName(class FName InName) const;
TArray<class FName> GetDeployDataRowNames() const;
struct FNoceDynamicPickupsDataRow GetDynamicDataByName(class FName InName) const;
TArray<class FName> GetDynamicDataRowNames() const;
bool GetIsDynamicHelpEnabled() const;
bool GetIsEventHelpEnable() const;
struct FNocePickupsWeaponDataRow GetWeaponDataRowByName(class FName InName) const;
TArray<class FName> GetWeaponDataRowNames() const;
ENocePickupsWeaponGroupType GetWeaponGroupTypeByInteractable(TSubclassOf<class ANoceInteractableBase> InInteractable) const;
bool IsInConsumableSearchDistance(class AActor* InActor) const;
bool IsInWeaponSearchDistance(class AActor* InActor) const;
bool IsTargetConsumableByClass(TSubclassOf<class ANoceInteractableBase> InInteractable) const;
bool IsTargetPickups(class ANocePickupConsumable* InConsumable) const;
bool IsUnseenDynamicPickupsPoint(class ANocePickupsPoint* InPickupsPoint) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePickupsSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePickupsSubsystem")
}
static class UNocePickupsSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePickupsSubsystem>();
}
};
DUMPER7_ASSERTS_UNocePickupsSubsystem;
// Class GameNoce.NocePlayerAnimInstance
// 0x01F0 (0x0750 - 0x0560)
class UNocePlayerAnimInstance final : public UNoceAnimInstance
{
public:
float VelocityThresholdForUpdateFowardRight; // 0x0558(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float fVelocity; // 0x055C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float fAcceleration; // 0x0560(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float fForward; // 0x0564(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float fRight; // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float fYawDiff; // 0x056C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float fWalkSpeedScale; // 0x0570(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_574[0xC]; // 0x0574(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag StaminaStateTag; // 0x0580(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag QueuedStaminaStateTag; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag DodgeStateTag; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag QueuedDodgeStateTag; // 0x0598(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag HealthStateTag; // 0x05A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag LocomotionStateTag; // 0x05A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag PlayerFSMTag; // 0x05B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ApplyFootIK; // 0x05B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ApplyArmIK; // 0x05B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HaveObstacleJogStartToJogEnd; // 0x05BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterDodge; // 0x05BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanLeaveDodge; // 0x05BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterDodgeDummy; // 0x05BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5BE[0x2]; // 0x05BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DodgeForward; // 0x05C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DodgeRight; // 0x05C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 DodgeAnimID; // 0x05C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CorruptionBindedAnimID; // 0x05CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterAttack; // 0x05D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanLeaveAttack; // 0x05D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterDamage; // 0x05D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanLeaveDamage; // 0x05D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceWinceType WinceType; // 0x05D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceHitReactionTwoWayType HitReactionTwoWay; // 0x05D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceHitReactionFourWayType HitReactionFourWay; // 0x05D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceDeathType DeathType; // 0x05D7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENocePlayerAnimStateType AnimStateType; // 0x05D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceInteractType InteractType; // 0x05D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanLeaveInteract; // 0x05DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanEnterSprint; // 0x05DB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanLeaveSprint; // 0x05DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5DD[0x3]; // 0x05DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName WeaponName; // 0x05E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceWeaponMotionType WeaponMotionType; // 0x05E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DuringChangeWeaponMotion; // 0x05E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DuringUseShortcutItemMotion; // 0x05EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DuringHellModeDamageMotion; // 0x05EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DuringClawGTransformToClawMotion; // 0x05EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DuringCustomUpperBodyMotion; // 0x05ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInFocusCharged; // 0x05EE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInJustDodge; // 0x05EF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInLinkMotion; // 0x05F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsWantToDoUpperBodyMotion; // 0x05F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsUsingGimmick; // 0x05F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool EnterSprintByExtraSprint; // 0x05F3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsWeaponVisible; // 0x05F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5F5[0x3]; // 0x05F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ActiveStateMachineName; // 0x05F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ActiveStateName; // 0x0600(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsUnpossessed; // 0x0608(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsDuringTeleport; // 0x0609(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseCachedPos; // 0x060A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SprintInterruptedByObstacle; // 0x060B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ArmCorrectorRatio; // 0x060C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName UFOWeaponName; // 0x0610(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName KatanaWeaponName; // 0x0618(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName KatanaAlterWeaponName; // 0x0620(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInAir; // 0x0628(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsOnSlopeSkirtControl; // 0x0629(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_62A[0x2]; // 0x062A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float FootIKInterpSpeedCurrent; // 0x062C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool InSeamless; // 0x0630(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsInLowStamina; // 0x0631(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_632[0x2]; // 0x0632(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float InputForward; // 0x0634(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InputRight; // 0x0638(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InputAngle; // 0x063C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CachedInputAngle; // 0x0640(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InputLength; // 0x0644(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NoInputTimer; // 0x0648(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LowSpeedThreshold; // 0x064C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LowSpeedTimer; // 0x0650(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceJogAnimAction JogAnimAction; // 0x0654(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_655[0x3]; // 0x0655(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float JogTiredEndTime; // 0x0658(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LocomotionHealthChangeBlendTime; // 0x065C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LocomotionBattleChangeBlendTime; // 0x0660(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LocomotionChangeBlendTime; // 0x0664(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LocomotionChangeBlendTimer; // 0x0668(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float JogStartEndBlendTimer; // 0x066C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ForceUseArmCorrector; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_671[0xF]; // 0x0671(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
bool SeamlessStayInSprint; // 0x0680(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_681[0x3]; // 0x0681(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HairRidigBodyAlpha; // 0x0684(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float FurClawRidigBodyAlpha; // 0x0688(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float FurClawGRidigBodyAlpha; // 0x068C(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float ClawG_Switch; // 0x0690(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float ClawG_ABP_Ratio; // 0x0694(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName HitReactionBone; // 0x06A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HitReactionForce; // 0x06A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HitReactionBlendTime; // 0x06AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool HitReactionActive; // 0x06B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6B1[0xF]; // 0x06B1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform HitReactionTransform; // 0x06C0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HitReactionAlpha; // 0x0720(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_724[0x4]; // 0x0724(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitReactionHitDirection; // 0x0728(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* MeshComponent; // 0x0740(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HitReactionBlendTimer; // 0x0748(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_74C[0x1]; // 0x074C(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
bool PlayerHideFromRecoverIndicator; // 0x074D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_74E[0x2]; // 0x074E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float BP_GetSlopeBlendRatio();
bool CanApplyArmCorrect();
void ClearDelayResetGlawG_ABP_RatioTimer();
void DelayResetGlawG_ABP_Ratio(float InDelayTime);
bool GetCanEnterAttack();
bool GetCanEnterDodge();
float GetFootIKInterpSpeedCurrent();
bool GetHitReactionActive();
float GetHitReactionAlpha();
struct FTransform GetHitReactionTransform();
bool GetInSeamless();
ENoceInteractType GetInteractType();
bool GetIsInAir();
bool GetIsOnSlopeSkirtControl();
struct FGameplayTag GetPlayerFSMTag();
bool GetPlayerHideFromRecoverIndicator();
void HandleHitPoint(const struct FVector& InHitPoint, const struct FVector& AttackDirection);
bool IsNarrowMoveInteractType();
bool IsNarrowMoveNormal();
bool IsNarrowMoveShort();
bool IsSlopeAdjustmentEnable();
bool IsUFOWeaponFocusAttack();
bool IsUsingKatana();
void OnDelayResetGlawG_ABP_Ratio();
void QueueDodgeState();
void QueueStaminaState();
void ReplaceSetFurClawGRigidBodyAlpha(float InValue);
void ReplaceSetFurClawRigidBodyAlpha(float InValue);
void SetClawG_ABP_Ratio(float InValue);
void SetClawG_Switch(float InValue);
void SetDeathType(ENoceDeathType InDeathType);
void SetFurClawGRigidBodyAlpha(float InValue);
void SetFurClawRigidBodyAlpha(float InValue);
void SetHairRigidBodyAlpha(float InValue);
void SetJogStartEndBlendTimer(float InValue);
void SetPlayerHideFromRecoverIndicator(bool InValue);
void SetSeamlessStayInSprint(bool InValue);
void SetWeaponMotionType(ENoceWeaponMotionType InWeaponMotionType);
void SetWeaponName(class FName InWeaponName);
void UpdateHitReaction(float DeltaTime);
void UpdateStateTag(float DeltaSeconds);
float GetClawG_ABP_Ratio() const;
float GetClawG_Switch() const;
float GetFurClawGRigidBodyAlpha() const;
float GetFurClawRigidBodyAlpha() const;
float GetHairRigidBodyAlpha() const;
class ANocePlayerCharacter* GetPlayerCharacter() const;
bool GetSeamlessStayInSprint() const;
const bool GetSeamlessToIdle() const;
ENoceWeaponMotionType GetWeaponMotionType() const;
bool IsDuringChagneWeaponMotion() const;
float ReplaceGetFurClawGRigidBodyAlpha() const;
float ReplaceGetFurClawRigidBodyAlpha() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerAnimInstance")
}
static class UNocePlayerAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerAnimInstance>();
}
};
DUMPER7_ASSERTS_UNocePlayerAnimInstance;
// Class GameNoce.NocePlayerAttackInfoComponent
// 0x0020 (0x00C0 - 0x00A0)
class UNocePlayerAttackInfoComponent final : public UActorComponent
{
public:
class UNocePlayerComboDataAsset* PlayerComboDataAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceCheatManager* CheatManager; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* PlayerCharacter; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void HandleOnPossessed(bool InPossessed);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerAttackInfoComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerAttackInfoComponent")
}
static class UNocePlayerAttackInfoComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerAttackInfoComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerAttackInfoComponent;
// Class GameNoce.NocePlayerCameraComponent
// 0x0000 (0x09E0 - 0x09E0)
class UNocePlayerCameraComponent final : public UCameraComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerCameraComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerCameraComponent")
}
static class UNocePlayerCameraComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerCameraComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerCameraComponent;
// Class GameNoce.NocePlayerCharacter
// 0x03B0 (0x10D0 - 0x0D20)
class ANocePlayerCharacter final : public ANoceCharacter
{
public:
class UNocePlayerBroochComponent* PlayerBroochComponent; // 0x0D20(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNocePlayerKatanaComponent* PlayerKatanaComponen; // 0x0D28(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNocePlayerShowHideComponent* PlayerShowHideComponent; // 0x0D30(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNocePlayerAnimInstance* PlayerAnimInstance; // 0x0D38(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNocePlayerPPAnimInstance* PlayerPostAnimInstance; // 0x0D40(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceSanityComponent* NoceSanityComponent; // 0x0D48(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceAnimCancelComponent* NoceAnimCancelComponent; // 0x0D50(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UATPCCameraComponent* MyATPCCamereComp; // 0x0D58(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceCheatManager* CheatManager; // 0x0D60(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ANocePlayerController* NocePlayerController; // 0x0D68(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnHasBegunPlayed; // 0x0D70(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool InPossessed)> OnPossessed; // 0x0D80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool InUsing)> OnInteracting; // 0x0D90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnJustDodge; // 0x0DA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnInputForbidWhenInStaminaTired; // 0x0DB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnInputForbidForSprint; // 0x0DC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class FName InWeaponName, class FName InStateName)> OnEnterAttackState; // 0x0DD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool InUse)> OnUseCapsuleShrink; // 0x0DE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0DF0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNocePlayerAttributeSet* PlayerAttributeSet; // 0x0DF8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceLinkMotionComponent* LinkMotionComponent; // 0x0E00(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENocePlayerType MyPlayerType; // 0x0E08(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E09[0x7]; // 0x0E09(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ANoceWeapon* CurrentWeapon; // 0x0E10(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CanShowNotebookHintInGimmick; // 0x0E18(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E19[0x7]; // 0x0E19(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> InGimmickAnimationKeyList; // 0x0E20(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected)
ENoceInteractType CacheInteractType; // 0x0E30(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ForceBattling; // 0x0E31(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ForceRunningNoCostStamina; // 0x0E32(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ExternalShowPlayer; // 0x0E33(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool InteranlShowPlayer; // 0x0E34(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsForceOrientRotationToMovement; // 0x0E35(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E36[0x2]; // 0x0E36(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator DefaultRotationRate; // 0x0E38(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FRotator ControllerDesiredRotationRate; // 0x0E50(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer ControllerDesiredRotationStates; // 0x0E68(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FName ClawWeaponName; // 0x0E88(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_Claw; // 0x0E90(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_ClawG; // 0x0E98(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<ENoceClawAlterType, TSubclassOf<class UGameplayEffect>> ClawAlterTypeEffectMap; // 0x0EA0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TMap<ENoceClawAlterType, struct FGameplayTag> ClawAlterTypeTagMap; // 0x0EF0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UGameplayAbility>> ShiromukuReviveAbilities; // 0x0F40(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
int32 EnemyInSightNumber; // 0x0F50(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DefaultEnemyInSightDistance; // 0x0F54(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CurrentEnemyInSightDistance; // 0x0F58(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LowHealthRatio; // 0x0F5C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F60[0x38]; // 0x0F60(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> ShiromukuRevive2Tokens; // 0x0F98(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(float InDelta)> OnSanityChanged; // 0x0FA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float Ratio)> OnCurrentMaxSanityRatioChanged; // 0x0FB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool IsEnable)> OnForceRunningNoCostStamina; // 0x0FC8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool InIsClawG)> OnClawTransfomred; // 0x0FD8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class ANoceWeapon* NewWeapon)> OnWeaponChanged; // 0x0FE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* InHitActor, float InDamage, bool InIsDead)> OnEnemyDamaged; // 0x0FF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 InNumber)> OnEnemyInSightNumberChanged; // 0x1008(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1018[0x2]; // 0x1018(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
bool bUseSeqData; // 0x101A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSyncCineCharMeshTypeDataFromPlayer; // 0x101B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_101C[0x4]; // 0x101C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UPhysicsAsset> HinaSkirtOverridePhAT; // 0x1020(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPhysicsAsset* DefaultHinaSkirtPhAT; // 0x1048(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1050[0x10]; // 0x1050(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENocePlayerOutfit, class UDataTable*> PlayerOutfitMap; // 0x1060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
uint8 Pad_10B0[0x4]; // 0x10B0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
float CachedSprintInputTime; // 0x10B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_10B8[0x18]; // 0x10B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ApplyDeathType(ENoceDeathType InDeathType);
void ApplyPlayerOutfit(ENocePlayerOutfit InPlayerOutfit);
bool CanAccepInputActionAttack(bool InFromRealInput);
bool CanAcceptInputActionBasic();
bool CanAcceptInputActionDodge();
bool CanAcceptInputActionInteract();
bool CanAcceptInputByStaminaStatus(ENoceInputAction InInputAction);
bool CanAcceptInputClawTransform();
bool CanAcceptInputFocus();
bool CanAcceptLinkMotionAttack();
bool CanAutoCounter();
bool CanShowInteractHint();
bool CanUseJustDodgeCounter();
bool CheckPlayerType(ENocePlayerType PlayerType);
void ClearCachedSprintInput();
void ClearHandleForceClawTransformTimer();
void ClearShiromukuRevive(class FName InToken, int32 InValue);
bool DuringUpperBodyMotion();
bool DuringUseShortcutItemMotion();
void EnableMaterialSlotsClaw_BP(bool InEnable);
void EnableMaterialSlotsClawG_BP(bool InEnable);
class AActor* FindCounterTarget_BP(bool InCounterHint, bool InFromRealInput);
void ForceClawGToClaw();
void ForceClawToClawG();
ENoceInteractType GetCacheInteractionType();
float GetClawTransform();
bool GetComboCanBeAxeDefensed(class AActor* InTarget, class FName InComboName);
bool GetComboCanBeKatanaDefensed(class AActor* InTarget, class FName InComboName);
void GetComboCheckInfo(class AActor* InTarget, class FName InComboName, bool* OutCheckJustDodge, bool* OutCheckInvincible, bool* OutCheckOmamoriKagami);
float GetCurrentMaxSanityRatio();
float GetEnemyInSightDistance();
int32 GetEnemyInSightNumber();
bool GetHaveCachedSprintInput();
bool GetHaveKatanaScabbard();
bool GetHitAngleCanBeDefensed(float InHitAngle, float InHalfAngle);
bool GetIsInEvent();
bool GetIsInExamineMode();
bool GetIsOnSlopeSkirtControl();
bool GetIsUnpossessed();
bool GetIsUsingGimmick();
float GetLowHealthRatio();
float GetMaxClawTransform();
bool GetNeedCheckSuperArmor(class AActor* InTarget, class FName InComboName);
float GetShiromukuReviveFrequency();
float GetShiromukuReviveIntenisy();
float GetWeaponBreakAttackRatio();
void HandleClawTransform(bool InTransformToClawG);
void HandleClawTransform_BP(bool InTransformToClawG);
void HandleEnemyInSightNumberChanged(int32 InNumber);
void HandleForceClawTransform(bool InToClawG);
void HandleJustDodge(const struct FNoceAttackHitResult& InHitResult);
void HandleJustDodge_BP(const struct FNoceAttackHitResult& InHitResult);
void HandleOnEnemyDamaged(class AActor* InHitActor, float InDamage, bool InIsDead);
void HandleOnHeightFogUpdate();
void HandleRestartGame();
void HandleWaitForLevelReady();
void HandleWaitForLevelReady_BP();
bool HasClawAlterType(ENoceClawAlterType InClawAlterType);
bool HasPlayerBegunPlayer();
bool HasPlayerController();
bool HaveCounterTarget(bool InCounterHint);
bool HaveCounterTargetBasic(bool InFromRealInput);
bool InAttackStateMachine();
bool InCounterState();
bool InDamageState();
bool InDeadState();
bool InFocusAttack();
bool InFocusCharged();
bool InHeavyAttack();
void InitHinaSkirtOverridePhATForPreview();
bool InJustDodge();
bool InRealBattleStatus();
bool InRespawnState();
bool InStaminaTired();
bool IsBossFightMode();
bool IsChangeWeapon();
bool IsChaseMode();
bool IsClaw();
bool IsClawAttrackSoulState();
bool IsClawG();
bool IsClawGTransformToClaw();
bool IsClawTransformFull();
bool IsClawTransformState();
bool IsCorruptionLink();
bool IsCorruptionLinkExecution();
bool IsCustomUpperBody();
bool IsDamageLimitHealth();
bool IsDamageTriggerJustDodge(const struct FNoceAttackHitResult& InHitResult);
bool IsDamageTriggerJustDodge_BP(const struct FNoceAttackHitResult& InHitResult);
bool IsDamageWinceToAdditive();
bool IsDarkHinako();
bool IsDodgeNoCostStamina();
bool IsDuringStateTransition();
bool IsEnemyInSight();
bool IsEnemyLink();
bool IsEnemyLinkExecution();
bool IsForceBattling();
bool IsForceRunningNoCostStamina();
bool IsForceTransformToClaw();
bool IsHellMode();
bool IsHellModeDamage();
bool IsInBattling();
bool IsInDodge();
bool IsInLinkExecution();
bool IsInLocomotion();
bool IsInLocomotionRun();
bool IsInLowHealth();
bool IsInRunning();
bool IsInSafeZone();
bool IsInteractForbit(bool InIsInstantFeedback);
bool IsInteracting();
bool IsJustDodgeCollisionEnabled();
bool IsJustDodgeCollisionEnabled_BP();
bool IsLockOnTarget();
bool IsRagdolling();
bool IsSanityHasAttackBuffAccumulateValue();
bool IsSeeingEnemy();
bool IsShortcutItemLeftKeyDown();
bool IsShowShortcutItemUI();
bool IsTargetCounterable(class AActor* InTargetActor, bool InCounterHint);
bool IsTargetCounterableBasic(class AActor* InTargetActor);
bool IsUnderShiromukuRevive2();
bool IsUseShortcutItem();
bool IsUsingFocus();
bool IsWantToDoUpperBodyMotion();
bool IsWeaponBreakForceKnockBack();
bool IsWeaponBroken();
void OnPlayerOutfitChanged(ENocePlayerOutfit InPlayerOutfit);
void OnUpdateCharMeshTypeForCineChar(ENocePlayerType InPlayerType, class FName InCharMeshRowName);
void OnWeaponChanged_BP(class ANoceWeapon* NewWeapon);
void RecordCachedSprintInput();
void ResetATPCCamera();
void ResetHinaSkirtOverridePhATForPreview();
void SetCacheInteractionType(ENoceInteractType InType);
void SetCanShowNotebookHintInGimmick(bool CanShow);
void SetClawTransform(float InValue);
void SetControllerDesiredRotationRate(const struct FRotator& InValue);
void SetCurrentMaxSanity(float InValue);
void SetCurrentMaxSanityByRatio(float InRatio);
void SetCurrentWeapon(class ANoceWeapon* InNewWeapon, float InCurrentDurability);
void SetDebugSeqPlayer(class ULevelSequencePlayer* InPlayer);
void SetDefaultRotationRate(const struct FRotator& InValue);
void SetExamineMode(bool IsEnable);
void SetForceBattling(bool IsEnable);
void SetForceRunningNoCostStamina(bool IsEnable);
void SetHaveKatanaScabbard(bool InValue);
void SetInGimmickAnimationByKey(const class FString& InKey, bool IsInAnimation);
void SetIsForceOrientRotationToMovement(bool InEnbale);
void SetSanity(float InValue);
void SetSanityByRatio(float InRatio);
void SetStamina(float InValue);
void SetUsingGimmick(bool IsUsing);
void ShiromukuRevive(class FName InToken, int32 InValue, int32 PostProcessIndex, float Intensity, float Frequency);
void ShowHidePlayer(bool InShow, bool InAdjustInput, bool InIsFromExternal);
void ShowHidePlayer_BP(bool InShow, bool InAdjustInput);
void UnEquipCurrentWeapon();
void UpdateCharacterRotationMode(bool InPreSetupForLocomotion);
void UpdateEyeLacrimalFluid();
bool WantToDoUpperBodyMotion();
int32 WantToDoUpperBodyMotionCount();
float GetAttack() const;
float GetBattleStatusTime() const;
bool GetCanShowNotebookHintInGimmick() const;
float GetCurrentMaxSanity() const;
float GetEnemyBreakDownAttackRatio() const;
float GetExtraAttack() const;
float GetFocusAttackCurrentMaxSanityCostRatio() const;
float GetFocusAttackRatioHealth() const;
float GetFocusAttackRatioWince() const;
float GetGutsDamageToHealthRatio() const;
float GetHealthDamageRatio() const;
bool GetIsInGimmickAnimation() const;
float GetJustDodgeCounterDistance() const;
float GetLowLowStaminaThreshold() const;
float GetMaxSanity() const;
float GetMaxStamina() const;
float GetMinCurrentMaxSanity() const;
float GetSanity() const;
float GetSanityCostRatio() const;
float GetSanityDamageRatio() const;
float GetSanityNoChangeWaitForRecoverTime() const;
float GetSanityRegenRatio() const;
float GetSprintStaminaCostRatio() const;
float GetStamina() const;
float GetStaminaCostRatio() const;
float GetStaminaDamageRatio() const;
float GetStaminaTiredTime() const;
float GetWeaponDurabilityCostRatio() const;
float GetWince() const;
bool HasTag(const struct FGameplayTag& TargetTag) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerCharacter")
}
static class ANocePlayerCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<ANocePlayerCharacter>();
}
};
DUMPER7_ASSERTS_ANocePlayerCharacter;
// Class GameNoce.NocePlayerCharMeshByProgressComp
// 0x0010 (0x0140 - 0x0130)
class UNocePlayerCharMeshByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
ENocePlayerType PlayerType; // 0x0130(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName CharMeshRowName; // 0x0134(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerCharMeshByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerCharMeshByProgressComp")
}
static class UNocePlayerCharMeshByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerCharMeshByProgressComp>();
}
};
DUMPER7_ASSERTS_UNocePlayerCharMeshByProgressComp;
// Class GameNoce.NocePlayerComboDataAsset
// 0x0050 (0x0080 - 0x0030)
class UNocePlayerComboDataAsset final : public UDataAsset
{
public:
TMap<class FName, struct FNocePlayerComboSetting> PlayerComboSettingMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerComboDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerComboDataAsset")
}
static class UNocePlayerComboDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerComboDataAsset>();
}
};
DUMPER7_ASSERTS_UNocePlayerComboDataAsset;
// Class GameNoce.NocePlayerDamageHandleComponent
// 0x01E0 (0x02A0 - 0x00C0)
class UNocePlayerDamageHandleComponent final : public UNoceDamageHandleComponent
{
public:
struct FGameplayAttribute HealthAttribute; // 0x00C0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_HealthCostSetByCaller; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_HealthCostSetByCaller; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute ArmorAttribute; // 0x0108(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_ArmorCostSetByCaller; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_ArmorCostSetByCaller; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_ArmorFull; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayAttribute CurrentMaxSanityAttribute; // 0x0158(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<ENoceActionLevel, float> ActionLevelUsingFocusHealthToMaxSanityDamageRatioMap; // 0x0190(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TMap<ENoceActionLevel, float> LinkActionLevelMaxSanityDamageRatioMap; // 0x01E0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
struct FGameplayAttribute StaminaAttribute; // 0x0230(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWinceTypePriority* WinceTypePriorityDataAsset; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENoceWinceType OmamoriKagamiTriggedWinceType; // 0x0270(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OmamoriTanukiHealthToSanityDamageRatio; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0278(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceSanityComponent* SanityComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNocePlayerStaminaComponent* PlayerStaminaComponent; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceCheatManager* CheatManager; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ANocePlayerCharacter* PlayerCharacter; // 0x0298(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
bool CanApplyWinceType(ENoceWinceType InCurrentWinceType, ENoceWinceType InNewWinceType);
ENoceWinceType HandleDamage(float InHealthDamage, float InWinceDamage, float InMaxSanityDamage, float InStaminaDamage, float InMaxSanityDamageToHealthDamageRatio, bool InIsForceWince, ENoceWinceType InWinceType, class AActor* Attacker, class FName ComboName, ENoceDeathType DeathType, bool InHealthDamageEffectedByDamageRatio, bool InApplyGutsCheck, bool InIsLimitHealth, bool InCheckOmamoriKagami, bool InCanEndFocus, bool InCheckDamageWinceToAdditive);
ENoceWinceType HandleDamageByAttackHitResult(const struct FNoceAttackHitResult& InAttackHitResult, bool InCheckOmamoriKagami);
void HandleOnPossessed(bool InPossessed);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerDamageHandleComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerDamageHandleComponent")
}
static class UNocePlayerDamageHandleComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerDamageHandleComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerDamageHandleComponent;
// Class GameNoce.NocePlayerHealthRecoverExecution
// 0x0000 (0x0040 - 0x0040)
class UNocePlayerHealthRecoverExecution final : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerHealthRecoverExecution")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerHealthRecoverExecution")
}
static class UNocePlayerHealthRecoverExecution* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerHealthRecoverExecution>();
}
};
DUMPER7_ASSERTS_UNocePlayerHealthRecoverExecution;
// Class GameNoce.NocePlayerInventoryComponent
// 0x0458 (0x04F8 - 0x00A0)
class UNocePlayerInventoryComponent final : public UActorComponent
{
public:
TMulticastInlineDelegate<void(ENoceInventoryType InventoryType, class FName ID, bool PlaySystemHintVO)> OnPickupItem; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(ENoceInventoryType ItemType, class FName ItemName)> OnAddItem; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(ENoceInventoryType ItemType, class FName ItemName)> OnRemoveItem; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
ENoceInventoryType LastAddedType; // 0x00D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName LastAddedID; // 0x00D4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class FName ID)> OnAddNewWeapon; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class FName ID)> OnDiscardWeapon; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnDiscardEquippedWeapon; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnTryToChangeWeapon; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnBeforeChangeWeapon; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 NewIndex)> OnChangeWeapon; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float NewDurability)> OnChangeEquippedWeaponDurability; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class FName ID, float NewDurability)> OnWeaponDurabilityChanged; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<struct FNoceInventoryWeapon> FogWeapons; // 0x0160(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceInventoryWeapon> DarkWeapons; // 0x0170(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
int32 FogTargetWeaponIndex; // 0x0180(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 DarkTargetWeaponIndex; // 0x0184(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 FogEquippedWeaponIndex; // 0x0188(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 DarkEquippedWeaponIndex; // 0x018C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool CurrentUseFogWeapon; // 0x0190(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<bool> ViewedWeapons; // 0x0198(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
class FName KatanaWeaponName; // 0x01A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName KatanaAlterWeaponName; // 0x01B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName UFOWeaponName; // 0x01B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceWeaponSubsystem* WeaponSubsystem; // 0x01C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> AllWeaponIDs; // 0x01C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(int32 Index, class FName OldID, class FName NewID)> OnChangeOmamori; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 NewSlotNum)> OnSetOmamoriSlotNum; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<struct FNoceInventoryData> Omamories; // 0x01F8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<int32> EquippedOmamories; // 0x0208(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedOmamories; // 0x0218(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedInInventoryOmamories; // 0x0228(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllOmamoriIDs; // 0x0238(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
int32 RewardOmamoriIndex; // 0x0248(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class FName ID, int32 Quantity)> OnAddConsumableItem; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnTryToUseConsumableItem; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class FName ID)> OnUseConsumableItem; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<struct FNoceInventoryConsumable> Consumables; // 0x0280(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
int32 LastViewedConsumablesNum; // 0x0290(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastSelectConsumableIndex; // 0x0294(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<int32> ShortcutConsumables; // 0x0298(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedConsumables; // 0x02A8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedInInventoryConsumables; // 0x02B8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
class FName LastUseConsumableID; // 0x02C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> AllConsumableIDs; // 0x02D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllFaithItemIDs; // 0x02E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<int32> AllConsumableMaxStackNums; // 0x02F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllExpandInventoryIDs; // 0x0300(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceFaithItemRecord> FaithItemUnusedArray; // 0x0310(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceFaithItemRecord> FaithItemUsedArray; // 0x0320(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> KeyItems; // 0x0330(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedKeyItems; // 0x0340(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllKeyItemIDs; // 0x0350(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllKeyItemEmaIDs; // 0x0360(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> UsedItemEmaName; // 0x0370(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> Letters; // 0x0380(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
int32 LastLetterNameIndex; // 0x0390(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_394[0x4]; // 0x0394(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<bool> ViewedLetters; // 0x0398(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllLetterIDs; // 0x03A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(ENoceNotebookType NotebookType, class FName ID)> OnAddNotebookID; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<bool> NotebookCharacterIDs; // 0x03C8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> NotebookEnemyIDs; // 0x03D8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> NotebookInfoIDs; // 0x03E8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> NotebookPuzzleIDs; // 0x03F8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> NotebookTutorialIDs; // 0x0408(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
ENoceNotebookType LastNotebookType; // 0x0418(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 LastCharacterNameIndex; // 0x041C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastEnemyNameIndex; // 0x0420(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastInfoNameIndex; // 0x0424(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastPuzzleNameIndex; // 0x0428(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastTutorialNameIndex; // 0x042C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastCharacterContentIndex; // 0x0430(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastEnemyContentIndex; // 0x0434(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastInfoContentIndex; // 0x0438(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastPuzzleContentIndex; // 0x043C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastTutorialContentIndex; // 0x0440(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_444[0x4]; // 0x0444(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<bool> ViewedNotebookCharacterIDs; // 0x0448(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedNotebookEnemyIDs; // 0x0458(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedNotebookInfoIDs; // 0x0468(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedNotebookPuzzleIDs; // 0x0478(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<bool> ViewedNotebookTutorialIDs; // 0x0488(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceNotebookHintIDData> NotShownHintNotebookIDs; // 0x0498(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllNotebookCharacterIDs; // 0x04A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllNotebookEnemyIDs; // 0x04B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllNotebookInfoIDs; // 0x04C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllNotebookPuzzleIDs; // 0x04D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class FName> AllNotebookTutorialIDs; // 0x04E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
bool AddConsumable(const class FName ID, const int32 Quantity, const class FName ConsumableActorName);
bool AddKeyItem(const class FName ID);
bool AddLetter(const class FName ID);
bool AddNotebookID(const class FName ID, const ENoceNotebookType Type);
bool AddOmamori(const class FName ID);
void AddToViewedItem(const class FName ID);
void AddToViewedItemInInventory(const class FName ID, ENoceInventoryType InventoryType);
bool AddToViewedNotebookID(const class FName ID, const ENoceNotebookType Type);
void AddUsedItemEma(class FName EmaName);
bool AddWeapon(const class FName ID, const float Durability);
bool CanAddConsumable(const class FName ID, const int32 Quantity);
bool CanAddConsumables(const TArray<struct FNoceInventoryConsumable>& InConsumables);
bool CanSpawnFaithItem(class FName ID, class AActor* FaithItemActor);
void ChangeWeapon();
void CheckDLCOmamori();
void ClaimDLCOmamori();
void ClearLastUseConsumableID();
void ClearNotShownHintNotebookIDs();
void DiscardWeapon(const int32 Index_0);
void EquipConsumable(const class FName ID, const int32 Index_0);
void EquipOmamori(const class FName ID, const int32 Index_0);
void EquipWeapon(const int32 Index_0);
void ExchangeWeapon(const int32 Index_0, const class FName ID, const float Durability);
void GetAllConsumables(TArray<struct FNoceInventoryConsumable>* OutConsumables);
TArray<class FName> GetAllInventoryIDs(ENoceInventoryType InventoryType, ENoceNotebookType NotebookType);
void GetAllKeyItems(TArray<int32>* OutKeyItems);
void GetAllLetters(TArray<int32>* OutLetters);
void GetAllNotebookIDs(const ENoceNotebookType Type, TArray<class FName>* OutIDs);
void GetAllOmamories(TArray<struct FNoceInventoryData>* OutOmamories);
void GetAllViewedNotebookIDs(const ENoceNotebookType Type, TArray<class FName>* OutIDs);
int32 GetAvailableWeaponNumber();
int32 GetConsumableSlotNum();
int32 GetConsumableTotalNum(int32 IDIndex);
TArray<int32> GetCurrentOmamories();
TArray<struct FNoceInventoryWeapon> GetCurrentWeaponData(bool IsFogWeapon);
int32 GetCurrentWeaponIndex(class FName InID);
float GetCurrentWeaponsDurability();
class FName GetDLCOmamoriID();
void GetEquippedOmamories(TArray<struct FNoceInventoryData>* OutOmamories);
int32 GetEquippedOrTargetWeaponIndex();
int32 GetEquippedWeaponIndex();
TArray<class FName> GetExpandInventoryIDs();
TArray<class FName> GetFaithItemIDs();
class FName GetFirstEmaName();
int32 GetFirstWeaponIndex();
bool GetIsTryingToChangeWeapon();
bool GetIsTryingToUseConsumableItem();
class FName GetKatanaWeaponName();
int32 GetKeyItemEmaNum();
void GetLastAdddedInfo(ENoceInventoryType* OutType, class FName* OutID);
class FName GetLastNotebookContent(const ENoceNotebookType Type);
int32 GetLastNotebookNameIndex(const ENoceNotebookType Type);
ENoceNotebookType GetLastNotebookType();
int32 GetLastSelectConsumableIndex();
class FName GetLastUseConsumableID();
int32 GetLastViewedConsumablesNum();
int32 GetLastViewedLetterIndex();
int32 GetMaxQuantity(int32 IDIndex);
int32 GetMaxWeaponNumber();
int32 GetNextAvailableWeaponIndex();
TArray<struct FNoceNotebookHintIDData> GetNotShownHintNotebookIDs();
class FName GetOmamoriID(int32 InIDIndex);
int32 GetOmamoriSlotNum();
void GetShortcutConsumables(TArray<struct FNoceInventoryConsumable>* OutConsumables);
int32 GetTargetWeaponIndex();
float GetWeaponDurability(const int32 Index_0, const bool IsFogWeapon);
void GetWeaponIndex(class FName InID, int32* OutIndex, bool* OutIsFogWeapon);
void HandleRecordDataToNextRound();
bool HasAnyWeapon();
bool HasKeyItem(const class FName ID);
bool HasLetter(const class FName ID);
bool HasNoteShownHintNotebookIDs();
bool HasOmamori(const class FName ID);
bool HasWeapon(const class FName ID);
bool HasWeaponSafe(const class FName ID, const bool IsFogWeapon);
bool IsConsumableEmpty();
bool IsFaithItemType(class FName ID);
bool IsInShortcutConsumables(const class FName& ID);
bool IsInventoryEmpty();
bool IsInventoryItemEmpty(ENoceInventoryType InventoryType, ENoceNotebookType NotebookType);
bool IsItemEmaUsed(class FName EmaName);
bool IsKeyItemEma(const class FName ID);
bool IsNewItem(const class FName ID, ENoceInventoryType InventoryType, ENoceNotebookType NotebookType);
bool IsNewItemInInventory(const class FName ID, ENoceInventoryType InventoryType);
bool IsOmamoriEmpty();
bool IsSpecifyOmamoriEquipped(class FName ID);
bool IsUseFogWeaponInventory();
bool IsWeaponFull();
bool RemoveConsumable(const class FName ID, const int32 Quantity, const bool RemovedDueSold);
void RemoveKeyItem(const class FName ID);
bool RemoveKeyItemEma(const int32 Quantity);
void RemoveLetter(const class FName ID);
bool RemoveOmamori(const class FName ID, const bool RemoveViewed);
void RemoveViewedItemInInventory(const class FName ID, ENoceInventoryType InventoryType);
void ResetConsumableAndShortcut();
void ResetDarkWeaponInventory();
void ResetFogWeaponInventory();
void ResetInventory();
void ResetWeaponInventory();
void SetConsumableSlotNum(int32 NewSlotNum);
void SetEquippedWeaponDurability(const class FName ID, const float Durability);
void SetLastNotebookContent(const ENoceNotebookType Type, const class FName Content);
void SetLastNotebookNameIndex(const ENoceNotebookType Type, int32 NewIndex);
void SetLastNotebookType(const ENoceNotebookType Type);
void SetLastSelectConsumableIndex(const int32 Index_0);
void SetLastViewedLetter(const class FName ID);
void SetOmamoriSlotNum(int32 NewSlotNum);
void SetWeaponDurability(const int32 Index_0, const bool IsFogWeapon, const float Durability);
void SetWeaponInventoryType(bool IsFogWeapon, bool AutoEquipIfNeeded);
void TransferFaithItemToUsed(class FName ID, int32 Quanity);
void TryEquipLastUsedWeapon();
void TryToChangeWeapon(int32 Index_0);
void TryToUseConsumableItem(int32 Index_0);
void UnequipConsumable(const int32 Index_0);
void UnequipConsumableByName(const class FName& ID);
void UnEquipCurrentWeapon();
void UnequipOmamori(const int32 Index_0);
void UpdateLastViewedConsumablesNum();
void UpdateOmamoriSlotNum(int32 RoundNum, int32 SlotSize);
void UpdateWeaponShouldBeEquipped(bool Force);
void UseConsumable(const class FName& ID);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerInventoryComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerInventoryComponent")
}
static class UNocePlayerInventoryComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerInventoryComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerInventoryComponent;
// Class GameNoce.NocePlayerLookAtSubsystem
// 0x0058 (0x0090 - 0x0038)
class UNocePlayerLookAtSubsystem : public UNoceWorldSubsystem
{
public:
float MaxSearchDistanceSquared; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SearchAngle; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UNocePlayerLookAtTargetComponent* FindLookAtTargetComponent(const struct FVector& InHeadLocation, bool InDebugDraw);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerLookAtSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerLookAtSubsystem")
}
static class UNocePlayerLookAtSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerLookAtSubsystem>();
}
};
DUMPER7_ASSERTS_UNocePlayerLookAtSubsystem;
// Class GameNoce.NocePlayerLookTargetComponent
// 0x00C0 (0x02F0 - 0x0230)
class UNocePlayerLookTargetComponent final : public USceneComponent
{
public:
class FName HeadSocketName; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName SpineSocketName; // 0x0238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName LookTargetSocketName; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LerpAlpha; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float NoTargetLerpAlpha; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float RunningLerpAlpha; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float RunningNoTargetLerpAlpha; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LengthRange; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PitchRange; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float YawRange; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EnableBlendTime; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DisableBlendTime; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_26C[0x64]; // 0x026C(0x0064)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerCharacter* PlayerCharacter; // 0x02D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNocePlayerLookAtSubsystem* PlayerLookAtSubsystem; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TWeakObjectPtr<class AActor> LookTarget; // 0x02E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetDisableBlendTime();
bool GetEnable();
float GetEnableBlendTime();
bool GetNeedApplyLookAt();
struct FVector GetPreviousLookAtLocation();
void SetDisplaySystemInfo(bool InValue);
void SetEnable(bool InValue);
void SetLookTarget(class AActor* InLookTarget);
void Update(float InDeltaTime, bool InFindLookAtTarget);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerLookTargetComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerLookTargetComponent")
}
static class UNocePlayerLookTargetComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerLookTargetComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerLookTargetComponent;
// Class GameNoce.NocePlayerRestrictByProgressComp
// 0x0008 (0x0138 - 0x0130)
class UNocePlayerRestrictByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
int32 BitMask; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerRestrictByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerRestrictByProgressComp")
}
static class UNocePlayerRestrictByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerRestrictByProgressComp>();
}
};
DUMPER7_ASSERTS_UNocePlayerRestrictByProgressComp;
// Class GameNoce.NocePlayerSanityRegenExecution
// 0x0000 (0x0040 - 0x0040)
class UNocePlayerSanityRegenExecution final : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerSanityRegenExecution")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerSanityRegenExecution")
}
static class UNocePlayerSanityRegenExecution* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerSanityRegenExecution>();
}
};
DUMPER7_ASSERTS_UNocePlayerSanityRegenExecution;
// Class GameNoce.NocePlayerStaminaComponent
// 0x00D8 (0x0178 - 0x00A0)
class UNocePlayerStaminaComponent final : public UActorComponent
{
public:
class UDataTable* DT_Stamina; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> DodgeStaminaKeys; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TMap<ENoceActionLevel, float> ActionLevelDodgeStaminaCostRatioMap; // 0x00B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_StaminaCostSetByCaller; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_StaminaCostSetByCaller; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_StaminaTiredTimeSetByCaller; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag Tag_StaminaTiredTimeSetByCaller; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UGameplayEffect> GE_StaminaDelayRecover; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName StaminaKeyContinuousDodgeMultiplier; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ResetDodgeCountTime; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class ANocePlayerCharacter* PlayerCharacter; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNoceCheatManager* CheatManager; // 0x0148(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_158[0x20]; // 0x0158(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddContinuousDodgeCount();
void CostStamina(class FName InStaminaKey);
float GetStaminaByRowName(class FName InRowName);
void HandleOnPossessed(bool InPossessed);
void HandleStaminaDamage(float InStaminaDamage);
void OnResetDodgeCountTimerUp();
void ResetContinuousDodgeCount();
void ResetStaminaTiredTime();
void UpdateStaminaTiredTime(float InCostStamina);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerStaminaComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerStaminaComponent")
}
static class UNocePlayerStaminaComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePlayerStaminaComponent>();
}
};
DUMPER7_ASSERTS_UNocePlayerStaminaComponent;
// Class GameNoce.NocePlayerTriggerInterface
// 0x0000 (0x0000 - 0x0000)
class INocePlayerTriggerInterface final
{
public:
struct FColor GetDebugActiveColor();
class FString GetDebugTriggerInfo();
class FString GetDebugTriggerTitle();
TArray<class UBoxComponent*> GetHintboxes();
class USphereComponent* GetHintSphere();
class UBoxComponent* GetTriggerBox();
bool IsPlayerOverlapping();
bool IsTriggerAvailable();
bool IsTriggerEnabled();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePlayerTriggerInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePlayerTriggerInterface")
}
static class INocePlayerTriggerInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INocePlayerTriggerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INocePlayerTriggerInterface;
// Class GameNoce.NocePopCircleGarnishWidget
// 0x0008 (0x02E8 - 0x02E0)
class UNocePopCircleGarnishWidget final : public UUserWidget
{
public:
class UWidgetAnimation* Loop; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePopCircleGarnishWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePopCircleGarnishWidget")
}
static class UNocePopCircleGarnishWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePopCircleGarnishWidget>();
}
};
DUMPER7_ASSERTS_UNocePopCircleGarnishWidget;
// Class GameNoce.NocePopWindowWidget
// 0x00F0 (0x04A0 - 0x03B0)
class UNocePopWindowWidget final : public UNoceFocusableWidget
{
public:
TMulticastInlineDelegate<void()> OnConfirm; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UNocePopWindowBtnWidget* BtnTop; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePopWindowBtnWidget* BtnBottom; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* DialogTextBlock; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectSound; // 0x03D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNeoAudioTriggerIdHandle> ConfirmSound; // 0x03E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle CancelSound; // 0x03F0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TMap<ENoceUIPopWindowType, struct FNoceUIPopWindowTypeData> TypeDataMap; // 0x03F8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
ENoceUIPopWindowType CurrentType; // 0x0448(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_449[0x7]; // 0x0449(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText DialogText; // 0x0450(0x0010)(BlueprintVisible, Protected, NativeAccessSpecifierProtected)
TArray<class FText> ButtonTexts; // 0x0460(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> ButtonActionNames; // 0x0470(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UNocePopWindowBtnWidget*> Buttons; // 0x0480(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
class UNoceVerticalList* List; // 0x0490(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 LastSelectedIndex; // 0x0498(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool WasShowingGuide; // 0x049C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_49D[0x3]; // 0x049D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
ENoceUIPopWindowType GetCurrentType();
void OnListMouseConfirm(int32 Index_0);
void SetDefaultIndex(int32 InIndex);
void SetDialog(const class FText& InDialogText);
void SetProperties(const class FText& InDialogText, const TArray<class FText>& InButtonTexts, const TArray<class FName>& InButtonActionNames);
void SetSound(const struct FNeoAudioTriggerIdHandle& InFadeInSound, const TArray<struct FNeoAudioTriggerIdHandle>& InConfirmSound, const struct FNeoAudioTriggerIdHandle& InCancelSound);
void SetType(ENoceUIPopWindowType InType);
bool ShowHpAdd(float AddedHP);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePopWindowWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePopWindowWidget")
}
static class UNocePopWindowWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePopWindowWidget>();
}
};
DUMPER7_ASSERTS_UNocePopWindowWidget;
// Class GameNoce.NocePostProcessVolumeVisualizerComponent
// 0x0000 (0x00A0 - 0x00A0)
class UNocePostProcessVolumeVisualizerComponent final : public UActorComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NocePostProcessVolumeVisualizerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NocePostProcessVolumeVisualizerComponent")
}
static class UNocePostProcessVolumeVisualizerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNocePostProcessVolumeVisualizerComponent>();
}
};
DUMPER7_ASSERTS_UNocePostProcessVolumeVisualizerComponent;
// Class GameNoce.NoceProfilingActor
// 0x0020 (0x02B0 - 0x0290)
class ANoceProfilingActor final : public AActor
{
public:
bool bEnableInsight; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bMemoryReport; // 0x0291(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_292[0x6]; // 0x0292(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString OutPath; // 0x0298(0x0010)(Edit, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void BindCmd_ReleaseFPS(bool bEnable);
static void BindCmd_StartProfiling(int32 Index_0);
static void BindCmd_StopProfiling();
static class UWorld* GetRobustWorld();
static bool IsStartProfiling();
bool InternalStartProfiling(bool bEnableMemInsight);
bool InternalStopProfiling();
void StartDefaultProfiling();
void StartMemProfiling();
void StartProfiling(bool bEnableMemInsight);
void StopProfiling();
void UpdateCPUBoundComp();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceProfilingActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceProfilingActor")
}
static class ANoceProfilingActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceProfilingActor>();
}
};
DUMPER7_ASSERTS_ANoceProfilingActor;
// Class GameNoce.NoceProgressStateInstance
// 0x0010 (0x0100 - 0x00F0)
class UNoceProgressStateInstance final : public USMStateInstance
{
public:
struct FGameplayTag StartCondition; // 0x00F0(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RoundBitmask; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceProgressStateInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceProgressStateInstance")
}
static class UNoceProgressStateInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceProgressStateInstance>();
}
};
DUMPER7_ASSERTS_UNoceProgressStateInstance;
// Class GameNoce.NoceQuestWidget
// 0x0020 (0x0388 - 0x0368)
class UNoceQuestWidget final : public UNoceAnimWidget
{
public:
class UTextBlock* TextBlock; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float HideTimer; // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeInTextTime; // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FTimerHandle HideTimerHandler; // 0x0378(0x0008)(BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ShowQuest(const class FText& Text);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceQuestWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceQuestWidget")
}
static class UNoceQuestWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceQuestWidget>();
}
};
DUMPER7_ASSERTS_UNoceQuestWidget;
// Class GameNoce.NoceRecastNavMesh
// 0x0000 (0x0688 - 0x0688)
class ANoceRecastNavMesh final : public ARecastNavMesh
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRecastNavMesh")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRecastNavMesh")
}
static class ANoceRecastNavMesh* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceRecastNavMesh>();
}
};
DUMPER7_ASSERTS_ANoceRecastNavMesh;
// Class GameNoce.NoceReplaceConsumableChildWidget
// 0x0010 (0x0388 - 0x0378)
class UNoceReplaceConsumableChildWidget final : public UNoceSelectItemWidget
{
public:
class UImage* Item; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* Count; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceReplaceConsumableChildWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceReplaceConsumableChildWidget")
}
static class UNoceReplaceConsumableChildWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceReplaceConsumableChildWidget>();
}
};
DUMPER7_ASSERTS_UNoceReplaceConsumableChildWidget;
// Class GameNoce.NoceReplaceConsumableWidget
// 0x00E0 (0x0560 - 0x0480)
class UNoceReplaceConsumableWidget final : public UNoceReplaceWidget
{
public:
TMulticastInlineDelegate<void(bool IsSuccess, class FName ID)> OnReplaceEnd; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
class UTextBlock* DesTextBlock1; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* DesTextBlock2; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_1; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_2; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_3; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_4; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_5; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_6; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_7; // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_8; // 0x04E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_9; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_10; // 0x04F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_11; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_12; // 0x0500(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_13; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Item; // 0x0510(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* WepLine_2; // 0x0518(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceVerticalGrid* Grid; // 0x0520(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ItemId; // 0x0528(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 Quantity; // 0x0530(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName PickupActorName; // 0x0534(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNoceReplaceConsumableChildWidget*> AllItemChilds; // 0x0540(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceInventoryConsumable> Consumables; // 0x0550(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void OnRefreshSelection(int32 Index_0);
void ShowConsumable(class FName InID, int32 InQuantity, class AActor* PickupActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceReplaceConsumableWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceReplaceConsumableWidget")
}
static class UNoceReplaceConsumableWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceReplaceConsumableWidget>();
}
};
DUMPER7_ASSERTS_UNoceReplaceConsumableWidget;
// Class GameNoce.NoceRichTextBlock
// 0x0000 (0x08B0 - 0x08B0)
class UNoceRichTextBlock final : public URichTextBlock
{
public:
void SetApplyOutlineToDropShadows(const bool InValue);
void SetColorAndOpacity(const struct FSlateColor& InValue);
void SetFontMaterial(class UMaterialInterface* InValue);
void SetOutlineBlur(const int32 InValue);
void SetOutlineColor(const struct FLinearColor& InValue);
void SetOutlineMaterial(class UMaterialInterface* InValue);
void SetOutlineSize(const int32 InValue);
void SetSeparateFillAlpha(const bool InValue);
void SetShadowColorAndOpacity(const struct FLinearColor& InValue);
void SetShadowOffset(const struct FVector2D& InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRichTextBlock")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRichTextBlock")
}
static class UNoceRichTextBlock* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceRichTextBlock>();
}
};
DUMPER7_ASSERTS_UNoceRichTextBlock;
// Class GameNoce.NoceRichTextBlockInputIconDecorator
// 0x0008 (0x0030 - 0x0028)
class UNoceRichTextBlockInputIconDecorator final : public URichTextBlockDecorator
{
public:
float SizeFactor; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Padding; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRichTextBlockInputIconDecorator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRichTextBlockInputIconDecorator")
}
static class UNoceRichTextBlockInputIconDecorator* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceRichTextBlockInputIconDecorator>();
}
};
DUMPER7_ASSERTS_UNoceRichTextBlockInputIconDecorator;
// Class GameNoce.NoceRootMotionScaleComponent
// 0x0068 (0x0108 - 0x00A0)
class UNoceRootMotionScaleComponent final : public UActorComponent
{
public:
TArray<class UNoceANS_RootMotionScale*> ANSRootMotionScaleStack; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<class UNoceANS_RootMotionScale*, float> ANSRootMotionScaleValueMap; // 0x00B0(0x0050)(Protected, NativeAccessSpecifierProtected)
uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceRootMotionScaleComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceRootMotionScaleComponent")
}
static class UNoceRootMotionScaleComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceRootMotionScaleComponent>();
}
};
DUMPER7_ASSERTS_UNoceRootMotionScaleComponent;
// Class GameNoce.NoceSanitySpawnForbiddenVolume
// 0x0000 (0x02C8 - 0x02C8)
class ANoceSanitySpawnForbiddenVolume final : public AVolume
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSanitySpawnForbiddenVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSanitySpawnForbiddenVolume")
}
static class ANoceSanitySpawnForbiddenVolume* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceSanitySpawnForbiddenVolume>();
}
};
DUMPER7_ASSERTS_ANoceSanitySpawnForbiddenVolume;
// Class GameNoce.NoceSanitySpawnVolume
// 0x00E0 (0x03A8 - 0x02C8)
class ANoceSanitySpawnVolume final : public AVolume
{
public:
bool Enabled; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag EnableTag; // 0x02CC(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag DisableTag; // 0x02D4(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSanityForceSpawnSetting> ForceSpawnSettings; // 0x02E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FSanitySpawnVolumeSetting SpawnVolumeSetting; // 0x02F0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
void OnOverlapBegin(class AActor* OverlappedActor, class AActor* OtherActor);
void OnOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSanitySpawnVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSanitySpawnVolume")
}
static class ANoceSanitySpawnVolume* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceSanitySpawnVolume>();
}
};
DUMPER7_ASSERTS_ANoceSanitySpawnVolume;
// Class GameNoce.NoceSavableInterface
// 0x0000 (0x0000 - 0x0000)
class INoceSavableInterface final
{
public:
void RequestCreateRecordDataBP(class AActor* InActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSavableInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSavableInterface")
}
static class INoceSavableInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceSavableInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceSavableInterface;
// Class GameNoce.SaveLoadUIObject
// 0x0058 (0x0080 - 0x0028)
class USaveLoadUIObject final : public UObject
{
public:
bool SlotExist; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MyIndex; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan GameplayTime; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime SaveDate; // 0x0038(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag GameProgressTag; // 0x0040(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AdditionalProgressTag; // 0x0048(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic)
ENoceActionLevel ActionLevel; // 0x0068(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceRiddleLevel RiddleLevel; // 0x0069(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6A[0x2]; // 0x006A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName LocationName; // 0x006C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EndingClearedBit; // 0x0074(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsGameClearSaveGame; // 0x0078(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DisableClearSaveGame; // 0x0079(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool AnyEndingCleared();
bool IsEndingCleared(ENoceEndingType EndingType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SaveLoadUIObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SaveLoadUIObject")
}
static class USaveLoadUIObject* GetDefaultObj()
{
return GetDefaultObjImpl<USaveLoadUIObject>();
}
};
DUMPER7_ASSERTS_USaveLoadUIObject;
// Class GameNoce.NoceSaveLoadWidget
// 0x0010 (0x03C0 - 0x03B0)
class UNoceSaveLoadWidget : public UNoceFocusableWidget
{
public:
bool UseFadeOutBlack; // 0x03B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DisableClearGame; // 0x03B1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B2[0x6]; // 0x03B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UWidgetAnimation* FadeOutBlack; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
bool CacheGameClearedFlag();
bool IsCleared(ENoceEndingType InCheckEndingType, int32 InEndingClearBit);
void ShowLoadGame(bool InDisableClearGame);
bool ShowSaveClearGame(bool InCheckFirstTime, ENoceEndingType InCheckEndingType);
void ShowSaveGame();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSaveLoadWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSaveLoadWidget")
}
static class UNoceSaveLoadWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSaveLoadWidget>();
}
};
DUMPER7_ASSERTS_UNoceSaveLoadWidget;
// Class GameNoce.NoceSavePointUpgradeDataAsset
// 0x0040 (0x0070 - 0x0030)
class UNoceSavePointUpgradeDataAsset final : public UDataAsset
{
public:
TArray<int32> AddHealthCosts; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> AddSanityCosts; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> AddStaminaCosts; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNoceSavePointOmamoriUpgradeData> AddOmamoriCosts; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
TArray<int32> GetAddOmamoriCosts(ENoceRoundType round);
int32 GetCost(ENoceUpgradeType Type, ENoceRoundType round, int32 CurrentLevel);
int32 GetMaxLevel(ENoceUpgradeType Type, ENoceRoundType round);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSavePointUpgradeDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSavePointUpgradeDataAsset")
}
static class UNoceSavePointUpgradeDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSavePointUpgradeDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceSavePointUpgradeDataAsset;
// Class GameNoce.NoceSavePointWidget
// 0x02B8 (0x0668 - 0x03B0)
class UNoceSavePointWidget final : public UNoceFocusableWidget
{
public:
class FText SaveGameText; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText SaveGameDesText; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText SellItemText; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText SellItemDesText; // 0x03E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText HealSanityText; // 0x03F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText HealSanityDesText; // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText BuyOmamoriText; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText BuyOmamoriDesText; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText BuyItemText; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText BuyItemDesText; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText SwitchOutfitText; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText SwitchOutfitDesText; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ClaimRewardText; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ClaimRewardDesText; // 0x0480(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
class FText ClaimedRewardDesText; // 0x0490(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FSoftClassPath SaveGameWidgetPath; // 0x04A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath SellItemWidgetPath; // 0x04C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath HealWidgetPath; // 0x04E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath HealSanityWidgetPath; // 0x0500(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath RepairWeaponWidgetPath; // 0x0520(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath BuyOmamoriWidgetPath; // 0x0540(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath BuyItemWidgetPath; // 0x0560(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftClassPath SwitchOutfitWidgetPath; // 0x0580(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 ListState2Limit; // 0x05A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5A4[0x4]; // 0x05A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UOverlay* MainGroup; // 0x05A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNocePauseListWidget* WBP_SavePoint_List; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ListState1; // 0x05B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ListState2; // 0x05C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ConfirmSound; // 0x05C8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ConfirmErrorSound; // 0x05D0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle ToWorldSound; // 0x05D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNeoAudioTriggerIdHandle SelectSound; // 0x05E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
class UNoceSaveLoadWidget* SaveGameWidget; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* SellItemWidget; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* HealWidget; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* HealSanityWidget; // 0x0600(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* RepairWeaponWidget; // 0x0608(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* BuyItemWidget; // 0x0610(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* BuyOmamoriWidget; // 0x0618(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* SwitchOutfitWidget; // 0x0620(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UNoceFocusableWidget*> AllPages; // 0x0628(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UPauseListObject*> CurrentObjs; // 0x0638(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class UNoceFocusableWidget* CurrentWidget; // 0x0648(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class ANocePlayerState* PlayerState; // 0x0650(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UWidgetAnimation*> ListStates; // 0x0658(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
bool CanClaimReward();
void CheckDLCProgressToEnableOffering(bool* NoUse);
void CreatePageWidget(const struct FSoftClassPath& Path, class UNoceFocusableWidget** NewWidget);
void ExecuteObj(class UPauseListObject* Obj);
TArray<class UPauseListObject*> GetPauseListObjs();
bool IsInPage();
void OnListMouseConfirm(int32 Index_0);
void OnPageClosed();
void OnUpdateEmaNum();
void OnUpdateFaithValue();
void PlayTransition(bool IsForward, bool* NoUse);
bool ShowEmaNum(bool IsShow);
bool ShowFaithValue(bool IsShow);
void ToBuyItem();
void ToBuyOmamori();
void ToClaimReward();
void ToClaimRewardBP(bool* NoUse);
void ToHeal();
void ToHealSanity();
void ToPage(const struct FSoftClassPath& PageWidgetPath, class UNoceFocusableWidget** PageWidget);
void ToRepairWeapon();
void ToSaveGame();
void ToSellItem();
void ToSwitchOutfit();
bool UpdateEmaNum(bool WithAnimation);
bool UpdateFaithValue(bool WithAnimation);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSavePointWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSavePointWidget")
}
static class UNoceSavePointWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSavePointWidget>();
}
};
DUMPER7_ASSERTS_UNoceSavePointWidget;
// Class GameNoce.NoceSeqDataAsset
// 0x0030 (0x0060 - 0x0030)
class UNoceSeqDataAsset final : public UDataAsset
{
public:
TArray<class UDataLayerAsset*> ActivatedDataLayerAssets; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class UDataLayerAsset*> LoadedDataLayerAssets; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class UDataLayerAsset*> UnloadedDataLayerAssets; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSeqDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSeqDataAsset")
}
static class UNoceSeqDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSeqDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceSeqDataAsset;
// Class GameNoce.NoceSetting_AASuperSampling
// 0x0000 (0x01A0 - 0x01A0)
class UNoceSetting_AASuperSampling final : public UGameSettingValueDiscreteDynamic_Enum
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSetting_AASuperSampling")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSetting_AASuperSampling")
}
static class UNoceSetting_AASuperSampling* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSetting_AASuperSampling>();
}
};
DUMPER7_ASSERTS_UNoceSetting_AASuperSampling;
// Class GameNoce.NoceSetting_AudioOutputDevice
// 0x0070 (0x0210 - 0x01A0)
class UNoceSetting_AudioOutputDevice final : public UGameSettingValueDiscreteDynamic
{
public:
uint8 Pad_1A0[0x70]; // 0x01A0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DefaultDeviceChanged(EAudioDeviceChangedRole InRole, const class FString& DeviceID);
void DeviceAddedOrRemoved(const class FString& DeviceID);
void OnAudioOutputDevicesObtained(const TArray<struct FAudioOutputDeviceInfo>& AvailableDevices);
void OnCompletedDeviceSwap(const struct FSwapAudioOutputResult& SwapResult);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSetting_AudioOutputDevice")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSetting_AudioOutputDevice")
}
static class UNoceSetting_AudioOutputDevice* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSetting_AudioOutputDevice>();
}
};
DUMPER7_ASSERTS_UNoceSetting_AudioOutputDevice;
// Class GameNoce.NoceShiroRevive2ByProgressComp
// 0x0010 (0x0140 - 0x0130)
class UNoceShiroRevive2ByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
int32 PostProcessIndex; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Intensity; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Frequency; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceShiroRevive2ByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceShiroRevive2ByProgressComp")
}
static class UNoceShiroRevive2ByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceShiroRevive2ByProgressComp>();
}
};
DUMPER7_ASSERTS_UNoceShiroRevive2ByProgressComp;
// Class GameNoce.NoceSkyAtmosphereVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceSkyAtmosphereVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSkyAtmosphereDataRowHandle SkyAtmosphereDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceSkyAtmosphereProgress> AtmosphereDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSkyAtmosphereVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSkyAtmosphereVolumeComponent")
}
static class UNoceSkyAtmosphereVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSkyAtmosphereVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceSkyAtmosphereVolumeComponent;
// Class GameNoce.NoceSkyLightVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceSkyLightVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSkyLightDataRowHandle SkyLightDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceSkyLightProgress> LightDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSkyLightVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSkyLightVolumeComponent")
}
static class UNoceSkyLightVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSkyLightVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceSkyLightVolumeComponent;
// Class GameNoce.NoceSpeakerRegister
// 0x0008 (0x00A8 - 0x00A0)
class UNoceSpeakerRegister final : public UActorComponent
{
public:
bool RegisterOnBeginPlay; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceDialogSpeaker Speaker; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void RegisterSpeaker();
void UnregisterSpeaker();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSpeakerRegister")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSpeakerRegister")
}
static class UNoceSpeakerRegister* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSpeakerRegister>();
}
};
DUMPER7_ASSERTS_UNoceSpeakerRegister;
// Class GameNoce.NoceStreamByProgressComp
// 0x00C8 (0x01F8 - 0x0130)
class UNoceStreamByProgressComp final : public UNoceShowByProgressBaseComponent
{
public:
TArray<TSoftObjectPtr<class UDataLayerAsset>> HiddenInGameDataLayerAsset; // 0x0130(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
float HiddenInGameActorMinBoundSize; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class AActor*, bool> HiddenInGameActors; // 0x0148(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
TSet<class FName> HiddenInGameDataLayerNames; // 0x0198(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
uint8 Pad_1E8[0x10]; // 0x01E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EnableStreamingFromGame(bool InEnable);
void ResetHiddenInGameActors();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceStreamByProgressComp")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceStreamByProgressComp")
}
static class UNoceStreamByProgressComp* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceStreamByProgressComp>();
}
};
DUMPER7_ASSERTS_UNoceStreamByProgressComp;
// Class GameNoce.NoceSubtitleSubsystem
// 0x00D8 (0x0108 - 0x0030)
class UNoceSubtitleSubsystem final : public UWorldSubsystem
{
public:
bool DebugEnableSubtitle; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0xD7]; // 0x0031(0x00D7)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ForbitSubtitleForSpecifiedLanguage(const class FString& InLanguage, bool InForbit);
bool GetCanShowSubtitle();
void OnSettingChanged(class UNoceSystemSaveGame* Settings);
void OnSystemSaveLoaded(class UNoceSystemSaveGame* InSystemSave);
void RemoveAllCinematicNote();
void RemoveAllSubtitle();
void RequestCinematicNote(const class FText& InSubstitleText, float InDuration, int32 InPriority);
void RequestSubtitle(const class FText& InSubstitleText, float InDuration, int32 InPriority, ENoceSubtitleType InType, bool UseItalic, bool AlwaysShow);
void SetHideSubtitle(bool InHide);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSubtitleSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSubtitleSubsystem")
}
static class UNoceSubtitleSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSubtitleSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceSubtitleSubsystem;
// Class GameNoce.NoceSubtitleWidgetBase
// 0x0030 (0x0330 - 0x0300)
class UNoceSubtitleWidgetBase final : public UNoceUserWidgetBase
{
public:
TArray<struct FNoceSubtitleDisplay> SubtitleOnScreen; // 0x0300(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class FText EmptyText; // 0x0310(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
int32 SubtitleLimit; // 0x0320(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool MergeTextWithSameSpeaker; // 0x0324(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_325[0xB]; // 0x0325(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetSubtitleBackground(ENoceGameSettingSubtitleBackground InBackground);
void SetSubtitleEmptyLineBP(int32 Index_0);
void SetSubtitleLineBP(int32 Index_0, const class FText& Prefix, const class FText& Subtitle, bool HidePrefix);
void SetSubtitleType(ENoceSubtitleType InType, bool UseItalic);
void SetSubtitleVisible(bool InVisible);
bool UpdateSetting(class UNoceSystemSaveGame* Settings);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSubtitleWidgetBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSubtitleWidgetBase")
}
static class UNoceSubtitleWidgetBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSubtitleWidgetBase>();
}
};
DUMPER7_ASSERTS_UNoceSubtitleWidgetBase;
// Class GameNoce.NoceSweetLightVolumeComponent
// 0x0040 (0x0118 - 0x00D8)
class UNoceSweetLightVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceSweetLightDataRowHandle CharacterLightDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FNoceSweetLightDataRowHandle EnvironmentLightDataRow; // 0x00E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceSweetLightProgress> LightDataByProgress; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSweetLightVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSweetLightVolumeComponent")
}
static class UNoceSweetLightVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSweetLightVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceSweetLightVolumeComponent;
// Class GameNoce.NoceSystemSaveGame
// 0x00C8 (0x00F8 - 0x0030)
class UNoceSystemSaveGame final : public UNoceSaveGameBase
{
public:
int32 LastLoadSlotIndex; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LastSaveSlotIndex; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LastAutoSaveIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UNoceSystemSaveGame* Settings)> OnSettingChanged; // 0x0040(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_50[0x1]; // 0x0050(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
bool IsGameSettingInitialized; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString PendingCulture; // 0x0058(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class FString Culture; // 0x0068(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_78[0x1]; // 0x0078(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
ENoceLanguageType VoiceLanguage; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool ShowSubtitles; // 0x007A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingSize SubtitleSize; // 0x007B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingFont SubtitleFont; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingSubtitleColor SubtitleColor; // 0x007D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool SubtitleNames; // 0x007E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingSubtitleBackground SubtitleBackground; // 0x007F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingFont UIFont; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool TutorialVisibility; // 0x0081(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceInputGamepadType GamepadControlType; // 0x0082(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool SprintToggle; // 0x0083(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool InvertCameraYawInput; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool InvertCameraPitchInput; // 0x0085(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float CameraSensitivity; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float MouseCameraSensitivity; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool EnableVibration; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OverallVolume; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float BGMVolume; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float SFXVolume; // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float VoiceVolume; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float UIVolume; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingAudioProfileType AudioProfile; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingAudioDynamicRange AudioDynamicRange; // 0x00A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float Brightness; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float Contrast; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool MotionBlur; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENoceGameSettingPreset LastPreset; // 0x00B5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool HasPendingPreset; // 0x00B6(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EColorBlindMode ColorBlindMode; // 0x00B7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 ColorBlindStrength; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 EndingClearedBit; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoceEndingType LastEndingType; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 TitleCorruptLevel; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 SavedAchievementVersion; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNoceRecordStatus> AchievementRecord; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> UnsyncedAchievementList; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
bool HasDLC1; // 0x00F0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasDLC2; // 0x00F1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasDLC3; // 0x00F2(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasDLC4; // 0x00F3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static TArray<ENoceGameSettingPreset> GetAvailableConsolePresets();
bool AnyEndingCleared();
void ApplyConsolePreset();
void ApplySettings();
ENoceEndingType GetLastEndingType();
int32 GetTitleCorruptionLevel();
bool IsEndingCleared(ENoceEndingType EndingType);
void SetAudioDynamicRange(ENoceGameSettingAudioDynamicRange Value);
void SetAudioProfile(ENoceGameSettingAudioProfileType Value);
void SetBGMVolume(float InVolume);
void SetBrightness(float InVal);
void SetCameraSensitivity(float Value);
void SetColorBlindMode(EColorBlindMode InMode);
void SetColorBlindStrength(int32 InColorBlindStrength);
void SetContrast(float InVal);
void SetEnableVibration(bool Value);
void SetEndingCleared(ENoceEndingType EndingType);
void SetEndingNotCleared(ENoceEndingType EndingType);
void SetGamepadControlType(ENoceInputGamepadType InType);
void SetInvertCameraPitchInput(bool Value);
void SetInvertCameraYawInput(bool Value);
void SetLastEndingType(ENoceEndingType InEndingType);
void SetMotionBlur(bool Value);
void SetMouseCameraSensitivity(float Value);
void SetOverallVolume(float InVolume);
void SetPendingCulture(const class FString& NewCulture);
void SetPreset(ENoceGameSettingPreset InVal);
void SetSettingInitialized();
void SetSFXVolume(float InVolume);
void SetShowSubtitleNames(bool Value);
void SetShowSubtitles(bool Value);
void SetSprintToggle(bool Value);
void SetSubtitleBackground(ENoceGameSettingSubtitleBackground Value);
void SetSubtitleColor(ENoceGameSettingSubtitleColor Value);
void SetSubtitleFont(ENoceGameSettingFont Value);
void SetSubtitleSize(ENoceGameSettingSize Value);
void SetTitleCorruptionLevel(int32 InLevel, bool ForceSet);
void SetTutorialVisibility(bool Value);
void SetUIFont(ENoceGameSettingFont Value);
void SetUIVolume(float InVolume);
void SetVoiceLanguage(ENoceLanguageType Value);
void SetVoiceVolume(float InVolume);
void UpdateEndingClearedBitmask(int32 ClearBitmask);
ENoceGameSettingAudioDynamicRange GetAudioDynamicRange() const;
ENoceGameSettingAudioProfileType GetAudioProfile() const;
float GetBGMVolume() const;
float GetBrightness() const;
float GetCameraSensitivity() const;
EColorBlindMode GetColorBlindMode() const;
int32 GetColorBlindStrength() const;
float GetContrast() const;
ENoceGameSettingPreset GetDefaultConsolePreset() const;
ENoceLanguageType GetDefaultVoiceLanguage() const;
bool GetEnableVibration() const;
ENoceInputGamepadType GetGamepadControlType() const;
bool GetInvertCameraPitchInput() const;
bool GetInvertCameraYawInput() const;
ENoceGameSettingPreset GetLastPreset() const;
bool GetMotionBlur() const;
float GetMouseCameraSensitivity() const;
float GetOverallVolume() const;
float GetSFXVolume() const;
bool GetShowSubtitleNames() const;
bool GetShowSubtitles() const;
bool GetSprintToggle() const;
ENoceGameSettingSubtitleBackground GetSubtitleBackground() const;
ENoceGameSettingSubtitleColor GetSubtitleColor() const;
ENoceGameSettingFont GetSubtitleFont() const;
ENoceGameSettingSize GetSubtitleSize() const;
bool GetTutorialVisibility() const;
ENoceGameSettingFont GetUIFont() const;
float GetUIVolume() const;
ENoceLanguageType GetVoiceLanguage() const;
float GetVoiceVolume() const;
bool IsSettingInitialized() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceSystemSaveGame")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceSystemSaveGame")
}
static class UNoceSystemSaveGame* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceSystemSaveGame>();
}
};
//DUMPER7_ASSERTS_UNoceSystemSaveGame;
// Class GameNoce.NoceTabList
// 0x0000 (0x00A0 - 0x00A0)
class UNoceTabList final : public UNoceSimpleList
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTabList")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTabList")
}
static class UNoceTabList* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTabList>();
}
};
DUMPER7_ASSERTS_UNoceTabList;
// Class GameNoce.NoceTentacleSubsystem
// 0x0040 (0x0078 - 0x0038)
class UNoceTentacleSubsystem : public UNoceWorldSubsystem
{
public:
TSoftClassPtr<class UClass> TentacleClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class ANoceEnemyCharacter> MyTentacle; // 0x0060(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class AActor*> ErosionTentacleArray; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
TSoftClassPtr<class UClass> GetTentacleClass();
bool IsTentacleEmpty();
void OnTentacleExist(bool Value);
void RegisterTentacle(class AActor* InActor);
void RequestTentacleLink(class AActor* RequestActor, class AActor* TargetActor, class FName LinkName);
void RequestTentacleLink_BP(class AActor* RequestActor, class AActor* TargetActor, class FName LinkName);
void UnRegisterTentacle(class AActor* InActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTentacleSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTentacleSubsystem")
}
static class UNoceTentacleSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTentacleSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceTentacleSubsystem;
// Class GameNoce.NoceTickConditionHandler
// 0x0020 (0x0140 - 0x0120)
class UNoceTickConditionHandler final : public UNoceConditionHandler
{
public:
bool IsHandleOnce; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ExecuteSuccessActionsOnceMetCondition; // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ExecuteFailedActionsOnceMetCondition; // 0x0122(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_123[0x1]; // 0x0123(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float SuccessDuration; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FailedDuration; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasHandled; // 0x012C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_12D[0x3]; // 0x012D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SuccessTimer; // 0x0130(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FailedTimer; // 0x0134(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsEnabled; // 0x0138(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Discontinued_BP();
void StopHandleCondition();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTickConditionHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTickConditionHandler")
}
static class UNoceTickConditionHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTickConditionHandler>();
}
};
DUMPER7_ASSERTS_UNoceTickConditionHandler;
// Class GameNoce.NoceTimeComponent
// 0x0018 (0x00B8 - 0x00A0)
class UNoceTimeComponent final : public UActorComponent
{
public:
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNiagaraComponent*> NiagaraComponents; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
void AddNiagaraComponent(class UFXSystemComponent* InFXSystemComponent);
void ApplyHitStopTimeDilation(float InTimeDilation, float InDuration);
bool IsDuringHitStopTimer();
void OnHitStopTimerUp();
void OnPlayerEnterEvent();
void RemoveNiagaraComponent(class UFXSystemComponent* InFXSystemComponent);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTimeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTimeComponent")
}
static class UNoceTimeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTimeComponent>();
}
};
DUMPER7_ASSERTS_UNoceTimeComponent;
// Class GameNoce.NoceTitleGameMode
// 0x0008 (0x0370 - 0x0368)
class ANoceTitleGameMode : public AGameNoceGameModeBase
{
public:
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnLoadGame(class FName MapNameToLoad);
void OnNewGame(class FName MapNameToLoad);
void UpdateTitleScene(ENoceEndingType EndingType, int32 CorruptLevel);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTitleGameMode")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTitleGameMode")
}
static class ANoceTitleGameMode* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceTitleGameMode>();
}
};
DUMPER7_ASSERTS_ANoceTitleGameMode;
// Class GameNoce.NoceTitleTextWidget
// 0x0018 (0x02F8 - 0x02E0)
class UNoceTitleTextWidget : public UUserWidget
{
public:
class FText OverrideText; // 0x02E0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class UTextBlock* TextBlock; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetText(const class FText& InText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTitleTextWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTitleTextWidget")
}
static class UNoceTitleTextWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTitleTextWidget>();
}
};
DUMPER7_ASSERTS_UNoceTitleTextWidget;
// Class GameNoce.NoceTsukumoDefenseComponent
// 0x0020 (0x00C0 - 0x00A0)
class UNoceTsukumoDefenseComponent final : public UActorComponent
{
public:
bool StartEnable; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Enabled; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DefenseTime; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefenseTimer; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefenseCooldownTime; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefenseCooldownTimer; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefenseResumeMinTime; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETsukumoDefenseState DefenseState; // 0x00B8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTsukumoDefenseComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTsukumoDefenseComponent")
}
static class UNoceTsukumoDefenseComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTsukumoDefenseComponent>();
}
};
DUMPER7_ASSERTS_UNoceTsukumoDefenseComponent;
// Class GameNoce.NoceTutorialPopWindowWidget
// 0x0018 (0x03C8 - 0x03B0)
class UNoceTutorialPopWindowWidget final : public UNoceFocusableWidget
{
public:
class UTextBlock* Title; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FNoceUITutorialPopWindowPageData> Data; // 0x03B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void ShowTutorial(const class FText& InTitle, const TArray<struct FNoceUITutorialPopWindowPageData>& InData);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceTutorialPopWindowWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceTutorialPopWindowWidget")
}
static class UNoceTutorialPopWindowWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceTutorialPopWindowWidget>();
}
};
DUMPER7_ASSERTS_UNoceTutorialPopWindowWidget;
// Class GameNoce.NoceUIActionImage
// 0x0000 (0x02E0 - 0x02E0)
class UNoceUIActionImage final : public UImage
{
public:
struct FNoceInputActionRowHandle InputActionRowHandle; // 0x02D8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
public:
void SetInputAction(class FName ActionName);
void UpdateIcon();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIActionImage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIActionImage")
}
static class UNoceUIActionImage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIActionImage>();
}
};
DUMPER7_ASSERTS_UNoceUIActionImage;
// Class GameNoce.NoceUIContainerInterface
// 0x0000 (0x0000 - 0x0000)
class INoceUIContainerInterface final
{
public:
void OnChildMouseDown(class UUserWidget* ChildWidget, const struct FPointerEvent& MouseEvent, struct FEventReply* Reply);
void OnChildMouseEnter(class UUserWidget* ChildWidget, struct FEventReply* Reply);
void OnChildMouseLeave(class UUserWidget* ChildWidget, struct FEventReply* Reply);
void OnChildMouseUp(class UUserWidget* ChildWidget, const struct FPointerEvent& MouseEvent, struct FEventReply* Reply);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIContainerInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIContainerInterface")
}
static class INoceUIContainerInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceUIContainerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceUIContainerInterface;
// Class GameNoce.NoceUIControllerWidgetData
// 0x0010 (0x0040 - 0x0030)
class UNoceUIControllerWidgetData final : public UDataAsset
{
public:
TArray<struct FNoceUIControllerWidgetTypeData> Data; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIControllerWidgetData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIControllerWidgetData")
}
static class UNoceUIControllerWidgetData* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIControllerWidgetData>();
}
};
DUMPER7_ASSERTS_UNoceUIControllerWidgetData;
// Class GameNoce.NoceUIAttributeWidgetData
// 0x0020 (0x0050 - 0x0030)
class UNoceUIAttributeWidgetData final : public UDataAsset
{
public:
float MinHealth; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxHealth; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinStamina; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxStamina; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSanity; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SmallFlowerValue; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BigFlowerValue; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetHealthPercent(float InValue);
void GetSanityFlowerNum(float InValue, int32* SmallFlowerNum);
float GetStaminaPercent(float InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIAttributeWidgetData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIAttributeWidgetData")
}
static class UNoceUIAttributeWidgetData* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIAttributeWidgetData>();
}
};
DUMPER7_ASSERTS_UNoceUIAttributeWidgetData;
// Class GameNoce.NoceUIDurabilityWidgetData
// 0x0020 (0x0050 - 0x0030)
class UNoceUIDurabilityWidgetData final : public UDataAsset
{
public:
TArray<struct FNoceUIDurabilityImageData> ImageData; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNoceUIDurabilityTextData> TextData; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
public:
struct FNoceUIDurabilityImageData GetImageData(int32 InMaxDurabilityNum);
class FText GetTextData(float InDurabilityRatio);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIDurabilityWidgetData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIDurabilityWidgetData")
}
static class UNoceUIDurabilityWidgetData* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIDurabilityWidgetData>();
}
};
DUMPER7_ASSERTS_UNoceUIDurabilityWidgetData;
// Class GameNoce.NoceUIChooseSkinWidgetData
// 0x0010 (0x0040 - 0x0030)
class UNoceUIChooseSkinWidgetData final : public UDataAsset
{
public:
TArray<struct FNoceUIChooseSkinData> DataList; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
struct FNoceUIChooseSkinData GetData(ENocePlayerOutfit Type);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIChooseSkinWidgetData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIChooseSkinWidgetData")
}
static class UNoceUIChooseSkinWidgetData* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIChooseSkinWidgetData>();
}
};
DUMPER7_ASSERTS_UNoceUIChooseSkinWidgetData;
// Class GameNoce.NoceUIFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNoceUIFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static TSoftObjectPtr<class UTexture2D> Conv_SoftObjPathToSoftTextureRef(const struct FSoftObjectPath& SoftObjectPath);
static struct FNoceChapterInfoTableRow GetChapterInfoTableRow(const struct FGameplayTag& ProgressTag);
static class FText GetChapterInfoText(const struct FGameplayTag& ProgressTag);
static class FText GetChapterTextByType(ENoceChapterType ChapterType);
static struct FSoftObjectPath GetGamepadInputImageResource(const struct FNoceUIInputImageTableRow& InData);
static TArray<struct FNoceUIGuideData> GetGuideDataFromHandle(const struct FDataTableRowHandle& InData, bool IsRight);
static struct FSoftObjectPath GetInputImageResource(const class FName& InIconName);
static struct FNoceLocationInfoTableRow GetLocationInfo(class FName InName);
static struct FNoceMissionHintTableRow GetMissionHint(const struct FGameplayTag& ProgressTag, const struct FGameplayTagContainer& AdditionalProgressTag);
static TArray<struct FNoceMissionHintTableRow> GetMissionHintsByChapterName(const class FString& InChapterName);
static void GetNeedTopDown(const TArray<bool>& IsVisibles, const TArray<bool>& IsNews, int32 StartIndex, int32 EndIndex, int32 CurrentIndex, bool* NeedTop, bool* NeedBottom);
static void GetNeedTopDownWithTextCheck(const TArray<bool>& IsVisibles, const TArray<bool>& IsNews, int32 StartIndex, int32 EndIndex, int32 CurrentIndex, const TArray<class FText>& Texts, bool* NeedTop, bool* NeedBottom);
static void GetPriorityIndex(TArray<int32>& InIDIndexes, const int32& InIDIndex, TArray<int32>& InPriorities, const int32& InPriority, int32* OutArrayIndex);
static bool IsNewNotebookContent(const TArray<bool>& IsVisibles, const TArray<bool>& IsNews, int32 Index_0);
static bool IsVisibleInHierarchy(class UWidget* InWidget);
static void SetImage(class UImage* InImage, const struct FSoftObjectPath& InResourceObjectPath);
static void SetInputImage(class UImage* InImage, const class FName& InIconName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIFunctionLibrary")
}
static class UNoceUIFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNoceUIFunctionLibrary;
// Class GameNoce.NoceUIIconImageBase
// 0x0000 (0x02E0 - 0x02E0)
#pragma pack(push, 0x1)
class alignas(0x10) UNoceUIIconImageBase : public UImage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIIconImageBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIIconImageBase")
}
static class UNoceUIIconImageBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIIconImageBase>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UNoceUIIconImageBase;
// Class GameNoce.NoceUIGameplayTagMappingImage
// 0x00D0 (0x03B0 - 0x02E0)
class UNoceUIGameplayTagMappingImage final : public UNoceUIIconImageBase
{
public:
struct FNoceUIKeyMappingImageStruct DefaultImage; // 0x02D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FNoceUIKeyMappingImageStruct> Images; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FLinearColor DefaultColor; // 0x0350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FLinearColor> Colors; // 0x0360(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
void SetColorByKey(const struct FGameplayTag& Key);
void SetImageByKey(const struct FGameplayTag& Key);
bool SetImageIfHasKey(const struct FGameplayTagContainer& TagContainer);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIGameplayTagMappingImage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIGameplayTagMappingImage")
}
static class UNoceUIGameplayTagMappingImage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIGameplayTagMappingImage>();
}
};
DUMPER7_ASSERTS_UNoceUIGameplayTagMappingImage;
// Class GameNoce.NoceUIGlobalSubsystem
// 0x0050 (0x0080 - 0x0030)
class UNoceUIGlobalSubsystem final : public UGameInstanceSubsystem
{
public:
TMap<struct FSoftObjectPath, struct FSlateBrush> Icons; // 0x0030(0x0050)(Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIGlobalSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIGlobalSubsystem")
}
static class UNoceUIGlobalSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIGlobalSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceUIGlobalSubsystem;
// Class GameNoce.NoceUIImage
// 0x0020 (0x0300 - 0x02E0)
class UNoceUIImage final : public UImage
{
public:
struct FSoftObjectPath ImageTexture; // 0x02D8(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetImageTexture(const struct FSoftObjectPath& InImageTexture);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIImage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIImage")
}
static class UNoceUIImage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIImage>();
}
};
DUMPER7_ASSERTS_UNoceUIImage;
// Class GameNoce.NoceUIInputDirectionHelper
// 0x00E0 (0x0108 - 0x0028)
class UNoceUIInputDirectionHelper final : public UObject
{
public:
struct FKey RightAxisKey; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FKey UpAxisKey; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FKey UpKey; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FKey DownKey; // 0x0070(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FKey RightKey; // 0x0088(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FKey LeftKey; // 0x00A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<struct FKey, float> KeyToValueMap; // 0x00B8(0x0050)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
public:
bool IsLeftRight(const struct FKey& Key);
bool IsUpDown(const struct FKey& Key);
void SetAnalogValue(const struct FKey& Key, float Value);
void SetupKeys();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIInputDirectionHelper")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIInputDirectionHelper")
}
static class UNoceUIInputDirectionHelper* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIInputDirectionHelper>();
}
};
DUMPER7_ASSERTS_UNoceUIInputDirectionHelper;
// Class GameNoce.NoceUIInputInterface
// 0x0000 (0x0000 - 0x0000)
class INoceUIInputInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIInputInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIInputInterface")
}
static class INoceUIInputInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceUIInputInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceUIInputInterface;
// Class GameNoce.NoceUIKBActionImage
// 0x0000 (0x02E0 - 0x02E0)
class UNoceUIKBActionImage final : public UImage
{
public:
struct FNoceInputActionRowHandle InputActionRowHandle; // 0x02D8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
public:
void SetInputAction(class FName ActionName);
void UpdateIcon();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIKBActionImage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIKBActionImage")
}
static class UNoceUIKBActionImage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIKBActionImage>();
}
};
DUMPER7_ASSERTS_UNoceUIKBActionImage;
// Class GameNoce.NoceUIKeyMappingImage
// 0x00E0 (0x03C0 - 0x02E0)
class UNoceUIKeyMappingImage final : public UNoceUIIconImageBase
{
public:
struct FNoceUIKeyMappingImageStruct DefaultImage; // 0x02D8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TMap<int32, struct FNoceUIKeyMappingImageStruct> Images; // 0x0300(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FLinearColor DefaultColor; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<int32, struct FLinearColor> Colors; // 0x0360(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
int32 ImageKey; // 0x03B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3B4[0xC]; // 0x03B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetDefaultImage();
void SetImageKey(int32 Key);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIKeyMappingImage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIKeyMappingImage")
}
static class UNoceUIKeyMappingImage* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIKeyMappingImage>();
}
};
DUMPER7_ASSERTS_UNoceUIKeyMappingImage;
// Class GameNoce.NoceUILockOnTarget
// 0x0008 (0x0308 - 0x0300)
class UNoceUILockOnTarget final : public UNoceUserWidgetBase
{
public:
float FadeOutTime; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_FadeIn();
void BP_FadeOut();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUILockOnTarget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUILockOnTarget")
}
static class UNoceUILockOnTarget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUILockOnTarget>();
}
};
DUMPER7_ASSERTS_UNoceUILockOnTarget;
// Class GameNoce.NoceUIMissionSubsystem
// 0x0008 (0x0040 - 0x0038)
class UNoceUIMissionSubsystem : public UNoceWorldSubsystem
{
public:
class UNoceQuestWidget* Widget; // 0x0038(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnGameProgressChanged(const struct FGameplayTag& ProgressTag);
void OnMissionStart(const class FText& InMissionHint);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIMissionSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIMissionSubsystem")
}
static class UNoceUIMissionSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIMissionSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceUIMissionSubsystem;
// Class GameNoce.NoceUIRestrictionOverlay
// 0x0018 (0x01B8 - 0x01A0)
class UNoceUIRestrictionOverlay final : public UOverlay
{
public:
TMulticastInlineDelegate<void(ESlateVisibility InVisibility)> OnVisibilityChanged; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
ENoceUIRestrictionType HiddenRestriction; // 0x01B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1B1[0x7]; // 0x01B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BindEvents();
void OnRestrictionChanged(ENoceUIRestrictionType InType, bool IsAdd);
void UnbindEvents();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUIRestrictionOverlay")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUIRestrictionOverlay")
}
static class UNoceUIRestrictionOverlay* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUIRestrictionOverlay>();
}
};
DUMPER7_ASSERTS_UNoceUIRestrictionOverlay;
// Class GameNoce.NoceUISubsystem
// 0x0168 (0x0198 - 0x0030)
class UNoceUISubsystem final : public UWorldSubsystem
{
public:
uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(int32 InSize)> OnUISubsystemWidgetStackSizeChanged; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(ENoceUIRestrictionType InType, bool InIsAdded)> OnUISubsystemRestrictionChanged; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
bool IsOpeningShortcutWheelByKeyboard; // 0x0080(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsOpeningShortcutWheelByGamepad; // 0x0081(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<ENoceUIRestrictionType> CurrentRestrictions; // 0x0088(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UDataTable* WidgetPathDataTable; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UUserWidget*> WidgetStack; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TMap<struct FSoftClassPath, class UUserWidget*> Widgets; // 0x00B0(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TMap<struct FSoftObjectPath, class UObject*> Icons; // 0x0100(0x0050)(Protected, NativeAccessSpecifierProtected)
TArray<struct FSoftClassPath> RequestingLoadClasses; // 0x0150(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UClass*> LoadedClasses; // 0x0160(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_170[0x10]; // 0x0170(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool IsLoadingWidget; // 0x0180(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_181[0xF]; // 0x0181(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
int32 ShortcutMode; // 0x0190(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddRestriction(ENoceUIRestrictionType InType);
void AddWidget(class UUserWidget* InWidget);
void Clear();
void ClearWidgetStack();
class UUserWidget* GetTopWidget();
class UUserWidget* GetWidget(class APlayerController* PlayerController, const struct FSoftClassPath& Path);
class UUserWidget* GetWidgetByName(class APlayerController* PlayerController, class FName WidgetName);
struct FSoftClassPath GetWidgetPathByName(class FName WidgetName);
TArray<class UUserWidget*> GetWidgetStack();
bool HasRestriction(ENoceUIRestrictionType InType);
void IsWidgetInStack(const struct FSoftClassPath& Path, bool* IsInStack, class UUserWidget** Widget);
void NotifyInputDeviceChange();
void RemoveCreatedUIWidget(const struct FSoftClassPath& Path);
void RemoveRestriction(ENoceUIRestrictionType InType);
void RemoveWidget(class UUserWidget* InWidget);
void RequestLoad(const TArray<struct FSoftClassPath>& WidgetPaths);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUISubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUISubsystem")
}
static class UNoceUISubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUISubsystem>();
}
};
DUMPER7_ASSERTS_UNoceUISubsystem;
// Class GameNoce.NoceUpgradePopResultWidget
// 0x0000 (0x03B0 - 0x03B0)
class UNoceUpgradePopResultWidget final : public UNoceFocusableWidget
{
public:
void ShowResult(ENoceUpgradeType InType, class FName InEmaName, bool* NoUse);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceUpgradePopResultWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceUpgradePopResultWidget")
}
static class UNoceUpgradePopResultWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceUpgradePopResultWidget>();
}
};
DUMPER7_ASSERTS_UNoceUpgradePopResultWidget;
// Class GameNoce.NoceVerticalGrid
// 0x0008 (0x00B0 - 0x00A8)
class UNoceVerticalGrid final : public UNoceSimpleGrid
{
public:
int32 NumItemsPerLine; // 0x00A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetNumItemsPerLine(int32 InNumber);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceVerticalGrid")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceVerticalGrid")
}
static class UNoceVerticalGrid* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceVerticalGrid>();
}
};
DUMPER7_ASSERTS_UNoceVerticalGrid;
// Class GameNoce.NoceVolumetricFogVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceVolumetricFogVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceVolumetricFogDataRowHandle SanityMaxRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceVolumetricFogProgress> FogDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceVolumetricFogVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceVolumetricFogVolumeComponent")
}
static class UNoceVolumetricFogVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceVolumetricFogVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceVolumetricFogVolumeComponent;
// Class GameNoce.NoceWalkToComponentInterface
// 0x0000 (0x0000 - 0x0000)
class INoceWalkToComponentInterface final
{
public:
bool GetIsRunTo();
bool GetIsWalkTo();
bool GetIsWalkToWithCameraRotation();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWalkToComponentInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWalkToComponentInterface")
}
static class INoceWalkToComponentInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INoceWalkToComponentInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INoceWalkToComponentInterface;
// Class GameNoce.NoceWaveSpawnManager
// 0x0080 (0x0310 - 0x0290)
class ANoceWaveSpawnManager final : public AActor
{
public:
struct FGameplayTag StartTag; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag OnFinishTag; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FWaveSpawnSetting> WaveSpawnSettings; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_2B0[0x50]; // 0x02B0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ANoceEnemyCharacter*> SpawnedChars; // 0x0300(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
void OnGameProgressChanged(const struct FGameplayTag& NewTag);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWaveSpawnManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWaveSpawnManager")
}
static class ANoceWaveSpawnManager* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceWaveSpawnManager>();
}
};
DUMPER7_ASSERTS_ANoceWaveSpawnManager;
// Class GameNoce.NoceWeaponInfoDataAsset
// 0x00B0 (0x00E0 - 0x0030)
class UNoceWeaponInfoDataAsset final : public UDataAsset
{
public:
TArray<struct FNoceWeaponInfoSetting> NoceWeaponInfoSettings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class FName, struct FNoceWeaponInfoOverride> OverrideComboInfoMap; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class FName, float> OverrideStaminaKeyCostMap; // 0x0090(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWeaponInfoDataAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWeaponInfoDataAsset")
}
static class UNoceWeaponInfoDataAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWeaponInfoDataAsset>();
}
};
DUMPER7_ASSERTS_UNoceWeaponInfoDataAsset;
// Class GameNoce.NoceWeaponSubsystem
// 0x0058 (0x0088 - 0x0030)
class UNoceWeaponSubsystem : public UGameInstanceSubsystem
{
public:
class FName UFOWeaponName; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, class UNoceWeaponInfoDataAsset*> WeaponInfoDataAssetMap; // 0x0038(0x0050)(Protected, NativeAccessSpecifierProtected)
public:
void GetAttackInfo(class FName InWeaponName, float InDurabilityRatio, float* OutAttackMultiplier, float* OutExtraAttackMultiplier, float* OutWinceMultiplier);
bool GetCanBeBroken(class FName InWeaponName);
bool GetCanBeBrokenInShiromukuRevive2(class FName InWeaponName);
bool GetCanCostDurability(class FName InWeaponName);
bool GetCanDiscard(class FName InWeaponName);
bool GetCanFocusAttack(class FName InWeaponName);
float GetDeflectRate(class FName InWeaponName, float InDurabilityRatio);
void GetDurabilityUICount(class FName InWeaponName, float InDurability, int32* OutUIMaxCount, int32* OutUICount);
float GetMaxDurability(class FName InWeaponName);
void GetOverrideComboInfo(class FName InWeaponName, class FName InComboName, bool* OutFound, struct FNoceWeaponInfoOverride* OutComboInfo);
void GetOverrideStaminaKeyCost(class FName InWeaponName, class FName InStaminaKey, bool* OutFound, float* OutStaminaCost);
void GetUIInfo(class FName InWeaponName, float InDurabilityRatio, bool* OutShowOnUI);
bool GetUseFocusAttackWhenFullCharged(class FName InWeaponName);
class UNoceWeaponInfoDataAsset* GetWeaponInfoDataAssetByName(class FName InWeaponName);
class FName GetWeaponQueryName(class FName InWeaponName);
class ANoceWeapon* SpawnWeaponHandMesh(const class UObject* WorldContextObject, class FName InWeaponName, const struct FTransform& InTransform);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWeaponSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWeaponSubsystem")
}
static class UNoceWeaponSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWeaponSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceWeaponSubsystem;
// Class GameNoce.NoceWepDurabilityWidget
// 0x0068 (0x0368 - 0x0300)
class UNoceWepDurabilityWidget final : public UNoceUserWidgetBase
{
public:
class UWidgetAnimation* Percent; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Default; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* Danger; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DurabilityRatio; // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IsDanger; // 0x031C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31D[0x3]; // 0x031D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UWidgetAnimation*> DurabilityAnimations; // 0x0320(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class UOverlay* Group; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Shadow; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* BG; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* DurabilityBar; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* ShadowTop; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* BlackTop; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNoceUIDurabilityWidgetData* Data; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void SetDurability(class FName WeaponName, float Durability);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWepDurabilityWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWepDurabilityWidget")
}
static class UNoceWepDurabilityWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWepDurabilityWidget>();
}
};
DUMPER7_ASSERTS_UNoceWepDurabilityWidget;
// Class GameNoce.NoceWinceDamageReduceComponent
// 0x0008 (0x00A8 - 0x00A0)
class UNoceWinceDamageReduceComponent final : public UActorComponent
{
public:
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EndWinceDamageReduce();
float HandleWinceDamage(bool InIsForceWince, float InWinceDamage);
bool IsWinceDamageReduce();
void StartWinceDamageReduce();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWinceDamageReduceComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWinceDamageReduceComponent")
}
static class UNoceWinceDamageReduceComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWinceDamageReduceComponent>();
}
};
DUMPER7_ASSERTS_UNoceWinceDamageReduceComponent;
// Class GameNoce.NoceWinceTypePriority
// 0x0050 (0x0080 - 0x0030)
class UNoceWinceTypePriority final : public UDataAsset
{
public:
TMap<ENoceWinceType, struct FNoceWinceTypePrioritySetting> WinceTypePriorityMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWinceTypePriority")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWinceTypePriority")
}
static class UNoceWinceTypePriority* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWinceTypePriority>();
}
};
DUMPER7_ASSERTS_UNoceWinceTypePriority;
// Class GameNoce.NoceWindVolumeComponent
// 0x0018 (0x00F0 - 0x00D8)
class UNoceWindVolumeComponent final : public UNoceVolumeComponentBase
{
public:
struct FNoceWindDataRowHandle WindDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FNoceWindProgress> LightDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWindVolumeComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWindVolumeComponent")
}
static class UNoceWindVolumeComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWindVolumeComponent>();
}
};
DUMPER7_ASSERTS_UNoceWindVolumeComponent;
// Class GameNoce.NoceWorldManagerSubsystem
// 0x0210 (0x0250 - 0x0040)
class UNoceWorldManagerSubsystem final : public UTickableWorldSubsystem
{
public:
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNoceWorldTriggerRequest*> WorldTriggerRequests; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class FName> RequestsBySetting; // 0x0060(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
uint8 Pad_70[0xA0]; // 0x0070(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENoceLevelRegion, struct FNoceLevelRegionDataLayer> RegionDataLayerData; // 0x0110(0x0050)(NativeAccessSpecifierPrivate)
uint8 Pad_160[0xF0]; // 0x0160(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClearAllRequestBySetting();
void NoceDataLayerTrackUpdateCallback(const class UDataLayerInstance* InDataLayerInstance);
void PauseWorldTriggerUpdate(bool InPause);
void RegisterLevelAlarm(class FName InName);
void RequestFromWorldTrigger(class AActor* InTrigger, const class FString& InDisplayName, class UDataLayerAsset* InDataLayer, EDataLayerRuntimeState TargetState, bool DoRequest);
void RequestGateway(class FName InRowName, bool DoRequest);
void RequestGatewayWithProgress(class FName InRowName, bool DoRequest, const struct FGameplayTag& ProgressTag);
void UnregisterLevelAlarm(class FName InName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWorldManagerSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWorldManagerSubsystem")
}
static class UNoceWorldManagerSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceWorldManagerSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceWorldManagerSubsystem;
// Class GameNoce.NoceWorldSettings
// 0x0010 (0x04C0 - 0x04B0)
class ANoceWorldSettings final : public AWorldSettings
{
public:
class UDataAsset* DefaultGameProgressData; // 0x04B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNoceNewGameDataAsset* DefaultNewGameData; // 0x04B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceWorldSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceWorldSettings")
}
static class ANoceWorldSettings* GetDefaultObj()
{
return GetDefaultObjImpl<ANoceWorldSettings>();
}
};
DUMPER7_ASSERTS_ANoceWorldSettings;
// Class GameNoce.OptionPresetListObject
// 0x0020 (0x0048 - 0x0028)
class UOptionPresetListObject final : public UObject
{
public:
class FText NameText; // 0x0028(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
class FText DescriptionText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("OptionPresetListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"OptionPresetListObject")
}
static class UOptionPresetListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UOptionPresetListObject>();
}
};
DUMPER7_ASSERTS_UOptionPresetListObject;
// Class GameNoce.PerformanceOptimizerInterface
// 0x0000 (0x0000 - 0x0000)
class IPerformanceOptimizerInterface final
{
public:
void EnablePerformanceSaving(bool Enable);
void EnablePerformanceSaving_BP(bool Enable);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PerformanceOptimizerInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PerformanceOptimizerInterface")
}
static class IPerformanceOptimizerInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPerformanceOptimizerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPerformanceOptimizerInterface;
// Class GameNoce.PlayerDamageExecutionCalculation
// 0x0000 (0x0040 - 0x0040)
class UPlayerDamageExecutionCalculation : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PlayerDamageExecutionCalculation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PlayerDamageExecutionCalculation")
}
static class UPlayerDamageExecutionCalculation* GetDefaultObj()
{
return GetDefaultObjImpl<UPlayerDamageExecutionCalculation>();
}
};
DUMPER7_ASSERTS_UPlayerDamageExecutionCalculation;
// Class GameNoce.PlayerFlameDamageExecCalculation
// 0x0000 (0x0040 - 0x0040)
class UPlayerFlameDamageExecCalculation final : public UPlayerDamageExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PlayerFlameDamageExecCalculation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PlayerFlameDamageExecCalculation")
}
static class UPlayerFlameDamageExecCalculation* GetDefaultObj()
{
return GetDefaultObjImpl<UPlayerFlameDamageExecCalculation>();
}
};
DUMPER7_ASSERTS_UPlayerFlameDamageExecCalculation;
// Class GameNoce.PlayerHealthExecutionCalculation
// 0x0000 (0x0040 - 0x0040)
class UPlayerHealthExecutionCalculation final : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PlayerHealthExecutionCalculation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PlayerHealthExecutionCalculation")
}
static class UPlayerHealthExecutionCalculation* GetDefaultObj()
{
return GetDefaultObjImpl<UPlayerHealthExecutionCalculation>();
}
};
DUMPER7_ASSERTS_UPlayerHealthExecutionCalculation;
// Class GameNoce.PlayerLimitedDamageExecCalc
// 0x0000 (0x0040 - 0x0040)
class UPlayerLimitedDamageExecCalc final : public UPlayerDamageExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PlayerLimitedDamageExecCalc")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PlayerLimitedDamageExecCalc")
}
static class UPlayerLimitedDamageExecCalc* GetDefaultObj()
{
return GetDefaultObjImpl<UPlayerLimitedDamageExecCalc>();
}
};
DUMPER7_ASSERTS_UPlayerLimitedDamageExecCalc;
// Class GameNoce.PlayerSanityExeCalculation
// 0x0000 (0x0040 - 0x0040)
class UPlayerSanityExeCalculation final : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PlayerSanityExeCalculation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PlayerSanityExeCalculation")
}
static class UPlayerSanityExeCalculation* GetDefaultObj()
{
return GetDefaultObjImpl<UPlayerSanityExeCalculation>();
}
};
DUMPER7_ASSERTS_UPlayerSanityExeCalculation;
// Class GameNoce.PlayerStaminaExeCalculation
// 0x0000 (0x0040 - 0x0040)
class UPlayerStaminaExeCalculation final : public UGameplayEffectExecutionCalculation
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PlayerStaminaExeCalculation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PlayerStaminaExeCalculation")
}
static class UPlayerStaminaExeCalculation* GetDefaultObj()
{
return GetDefaultObjImpl<UPlayerStaminaExeCalculation>();
}
};
DUMPER7_ASSERTS_UPlayerStaminaExeCalculation;
// Class GameNoce.RepairWeaponListObject
// 0x0018 (0x0040 - 0x0028)
class URepairWeaponListObject final : public UObject
{
public:
class FName ID; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Durability; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Cost; // 0x0034(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsFull; // 0x0038(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsBroken; // 0x0039(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 WeaponIndex; // 0x003C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("RepairWeaponListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"RepairWeaponListObject")
}
static class URepairWeaponListObject* GetDefaultObj()
{
return GetDefaultObjImpl<URepairWeaponListObject>();
}
};
DUMPER7_ASSERTS_URepairWeaponListObject;
// Class GameNoce.SellItemListObject
// 0x0080 (0x00A8 - 0x0028)
class USellItemListObject final : public UObject
{
public:
bool IsBlank; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ID; // 0x002C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FText NameText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
class FText Description; // 0x0048(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
class FText HiddenDescription; // 0x0058(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
struct FSoftObjectPath ImagePath; // 0x0068(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0088(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxQuantity; // 0x008C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FaithValue; // 0x0090(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNoceOfferingEffectData> OfferingEffects; // 0x0098(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SellItemListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SellItemListObject")
}
static class USellItemListObject* GetDefaultObj()
{
return GetDefaultObjImpl<USellItemListObject>();
}
};
DUMPER7_ASSERTS_USellItemListObject;
// Class GameNoce.NoceColorCorrectionSubsystem
// 0x0008 (0x0038 - 0x0030)
class UNoceColorCorrectionSubsystem final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetBrightness();
float GetContrast();
void SetBrightness(float InVal);
void SetContrast(float InVal);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceColorCorrectionSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceColorCorrectionSubsystem")
}
static class UNoceColorCorrectionSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceColorCorrectionSubsystem>();
}
};
DUMPER7_ASSERTS_UNoceColorCorrectionSubsystem;
// Class GameNoce.UpgradeListObject
// 0x0088 (0x00B0 - 0x0028)
class UUpgradeListObject final : public UObject
{
public:
struct FNoceSavePointUpgradeListItemData ListItemData; // 0x0028(0x0070)(BlueprintVisible, NativeAccessSpecifierPublic)
int32 CurrentLevel; // 0x0098(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxLevel; // 0x009C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Cost; // 0x00A0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NeedEma; // 0x00A4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsEnough; // 0x00A8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UpgradeListObject")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UpgradeListObject")
}
static class UUpgradeListObject* GetDefaultObj()
{
return GetDefaultObjImpl<UUpgradeListObject>();
}
};
DUMPER7_ASSERTS_UUpgradeListObject;
// Class GameNoce.NoceMovieScenePrimMatSection
// 0x0058 (0x0280 - 0x0228)
class UNoceMovieScenePrimMatSection final : public UMovieScenePrimitiveMaterialSection
{
public:
bool UseOutfitMaterial; // 0x0228(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENocePlayerOutfit, TSoftObjectPtr<class UMaterialInterface>> OutfitMaterial; // 0x0230(0x0050)(Edit, BlueprintVisible, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NoceMovieScenePrimMatSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NoceMovieScenePrimMatSection")
}
static class UNoceMovieScenePrimMatSection* GetDefaultObj()
{
return GetDefaultObjImpl<UNoceMovieScenePrimMatSection>();
}
};
DUMPER7_ASSERTS_UNoceMovieScenePrimMatSection;
}