Enemy HP Bars done! Time to make classes.

This commit is contained in:
2025-10-17 20:49:29 -04:00
parent f479394375
commit 74988e4bba
51 changed files with 16674 additions and 15874 deletions

View File

@@ -27,7 +27,7 @@ void EmptyLinkFunctionForGeneratedCodeAura_init() {}
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x43584693,
0x6B786903,
0x13EFCB18,
METADATA_PARAMS(0, nullptr)
};
@@ -35,5 +35,5 @@ void EmptyLinkFunctionForGeneratedCodeAura_init() {}
}
return Z_Registration_Info_UPackage__Script_Aura.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_Aura(Z_Construct_UPackage__Script_Aura, TEXT("/Script/Aura"), Z_Registration_Info_UPackage__Script_Aura, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x43584693, 0x13EFCB18));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_Aura(Z_Construct_UPackage__Script_Aura, TEXT("/Script/Aura"), Z_Registration_Info_UPackage__Script_Aura, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x6B786903, 0x13EFCB18));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -14,6 +14,8 @@ AURA_API UClass* Z_Construct_UClass_AAuraCharacterBase();
AURA_API UClass* Z_Construct_UClass_AAuraEnemy();
AURA_API UClass* Z_Construct_UClass_AAuraEnemy_NoRegister();
AURA_API UClass* Z_Construct_UClass_UEnemyInterface_NoRegister();
AURA_API UFunction* Z_Construct_UDelegateFunction_Aura_OnAttributeChangedSignature__DelegateSignature();
UMG_API UClass* Z_Construct_UClass_UWidgetComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Aura();
// End Cross Module References
@@ -37,12 +39,31 @@ struct Z_Construct_UClass_AAuraEnemy_Statics
{ "IncludePath", "Character/AuraEnemy.h" },
{ "ModuleRelativePath", "Public/Character/AuraEnemy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnHealthChanged_MetaData[] = {
{ "ModuleRelativePath", "Public/Character/AuraEnemy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnMaxHealthChanged_MetaData[] = {
{ "ModuleRelativePath", "Public/Character/AuraEnemy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Level_MetaData[] = {
{ "Category", "Character Class Defaults" },
{ "ModuleRelativePath", "Public/Character/AuraEnemy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Character Class Defaults" },
{ "ModuleRelativePath", "Public/Character/AuraEnemy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HealthBar_MetaData[] = {
{ "Category", "AuraEnemy" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Character/AuraEnemy.h" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnHealthChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnMaxHealthChanged;
static const UECodeGen_Private::FIntPropertyParams NewProp_Level;
static const UECodeGen_Private::FTextPropertyParams NewProp_Name;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HealthBar;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
@@ -51,9 +72,17 @@ struct Z_Construct_UClass_AAuraEnemy_Statics
};
static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_AAuraEnemy_Statics::NewProp_OnHealthChanged = { "OnHealthChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AAuraEnemy, OnHealthChanged), Z_Construct_UDelegateFunction_Aura_OnAttributeChangedSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnHealthChanged_MetaData), NewProp_OnHealthChanged_MetaData) }; // 1564251299
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_AAuraEnemy_Statics::NewProp_OnMaxHealthChanged = { "OnMaxHealthChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AAuraEnemy, OnMaxHealthChanged), Z_Construct_UDelegateFunction_Aura_OnAttributeChangedSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnMaxHealthChanged_MetaData), NewProp_OnMaxHealthChanged_MetaData) }; // 1564251299
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AAuraEnemy_Statics::NewProp_Level = { "Level", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AAuraEnemy, Level), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Level_MetaData), NewProp_Level_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_AAuraEnemy_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AAuraEnemy, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AAuraEnemy_Statics::NewProp_HealthBar = { "HealthBar", nullptr, (EPropertyFlags)0x01240800000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AAuraEnemy, HealthBar), Z_Construct_UClass_UWidgetComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HealthBar_MetaData), NewProp_HealthBar_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AAuraEnemy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AAuraEnemy_Statics::NewProp_OnHealthChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AAuraEnemy_Statics::NewProp_OnMaxHealthChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AAuraEnemy_Statics::NewProp_Level,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AAuraEnemy_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AAuraEnemy_Statics::NewProp_HealthBar,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AAuraEnemy_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_AAuraEnemy_Statics::DependentSingletons[])() = {
@@ -99,10 +128,10 @@ AAuraEnemy::~AAuraEnemy() {}
struct Z_CompiledInDeferFile_FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AAuraEnemy, AAuraEnemy::StaticClass, TEXT("AAuraEnemy"), &Z_Registration_Info_UClass_AAuraEnemy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AAuraEnemy), 3012879804U) },
{ Z_Construct_UClass_AAuraEnemy, AAuraEnemy::StaticClass, TEXT("AAuraEnemy"), &Z_Registration_Info_UClass_AAuraEnemy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AAuraEnemy), 4189448137U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_2431878266(TEXT("/Script/Aura"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_3240173466(TEXT("/Script/Aura"),
Z_CompiledInDeferFile_FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@@ -14,7 +14,7 @@ PRAGMA_DISABLE_DEPRECATION_WARNINGS
#endif
#define AURA_AuraEnemy_generated_h
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_16_INCLASS_NO_PURE_DECLS \
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAAuraEnemy(); \
friend struct Z_Construct_UClass_AAuraEnemy_Statics; \
@@ -24,7 +24,7 @@ public: \
virtual UObject* _getUObject() const override { return const_cast<AAuraEnemy*>(this); }
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_16_ENHANCED_CONSTRUCTORS \
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_18_ENHANCED_CONSTRUCTORS \
private: \
/** Private move- and copy-constructors, should never be used */ \
AAuraEnemy(AAuraEnemy&&); \
@@ -36,12 +36,12 @@ public: \
NO_API virtual ~AAuraEnemy();
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_13_PROLOG
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_16_GENERATED_BODY \
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_15_PROLOG
#define FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_16_INCLASS_NO_PURE_DECLS \
FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_16_ENHANCED_CONSTRUCTORS \
FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_18_INCLASS_NO_PURE_DECLS \
FID_Aura_Source_Aura_Public_Character_AuraEnemy_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -1,28 +1,28 @@
E:\Unreal\Aura\Source\Aura\Public\AuraAssetManager.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\AuraAttributeSet.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\Data\AuraDataAsset.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\AuraAbilitySystemComponent.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\MMC\MMC_MaxMana.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\Data\AuraDataAsset.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\Tasks\TargetDataUnderMouse.h
E:\Unreal\Aura\Source\Aura\Public\Character\AuraCharacterBase.h
E:\Unreal\Aura\Source\Aura\Public\Character\AuraEnemy.h
E:\Unreal\Aura\Source\Aura\Public\Input\AuraInputComponent.h
E:\Unreal\Aura\Source\Aura\Public\Character\AuraCharacter.h
E:\Unreal\Aura\Source\Aura\Public\Actor\AuraProjectile.h
E:\Unreal\Aura\Source\Aura\Public\Character\AuraEnemy.h
E:\Unreal\Aura\Source\Aura\Public\Character\AuraCharacterBase.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\Data\AttributeInfo.h
E:\Unreal\Aura\Source\Aura\Public\Input\AuraInputComponent.h
E:\Unreal\Aura\Source\Aura\Public\Interact\EnemyInterface.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\MMC\MMC_MaxHealth.h
E:\Unreal\Aura\Source\Aura\Public\Player\AuraPlayerState.h
E:\Unreal\Aura\Source\Aura\Public\Interact\CombatInterface.h
E:\Unreal\Aura\Source\Aura\Public\Game\AuraGameMode.h
E:\Unreal\Aura\Source\Aura\Public\UI\WidgetController\AttributeMenuWidgetController.h
E:\Unreal\Aura\Source\Aura\Public\Input\AuraInputConfig.h
E:\Unreal\Aura\Source\Aura\Public\UI\WidgetController\OverlayWidgetController.h
E:\Unreal\Aura\Source\Aura\Public\UI\HUD\AuraHUD.h
E:\Unreal\Aura\Source\Aura\Public\UI\WidgetController\AuraWidgetController.h
E:\Unreal\Aura\Source\Aura\Public\UI\WidgetController\AttributeMenuWidgetController.h
E:\Unreal\Aura\Source\Aura\Public\Player\AuraPlayerState.h
E:\Unreal\Aura\Source\Aura\Public\UI\Widget\AuraUserWidget.h
E:\Unreal\Aura\Source\Aura\Public\UI\WidgetController\OverlayWidgetController.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\AuraProjectileSpell.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\MMC\MMC_MaxHealth.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\GameplayAbility\AuraGameplayAbility.h
E:\Unreal\Aura\Source\Aura\Public\Actor\AuraEffectActor.h
E:\Unreal\Aura\Source\Aura\Public\Interact\CombatInterface.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\Data\AttributeInfo.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\AuraAbilitySystemLibrary.h
E:\Unreal\Aura\Source\Aura\Public\Game\AuraGameMode.h
E:\Unreal\Aura\Source\Aura\Public\Actor\AuraProjectile.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\AuraAttributeSet.h
E:\Unreal\Aura\Source\Aura\Public\Player\AuraPlayerController.h
E:\Unreal\Aura\Source\Aura\Public\Interact\EnemyInterface.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\MMC\MMC_MaxMana.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\AuraAbilitySystemLibrary.h
E:\Unreal\Aura\Source\Aura\Public\AbilitySystem\AuraProjectileSpell.h
E:\Unreal\Aura\Source\Aura\Public\Actor\AuraEffectActor.h