feat: implement part 5 enemy spawner

This commit is contained in:
Krzysztof Rudnicki 2026-01-17 20:30:51 +01:00
parent 052c5aa42a
commit 40de5d8529
48 changed files with 29930 additions and 6004 deletions

View File

@ -2,6 +2,6 @@
"BuildId": "37670630",
"Modules":
{
"BulletHellCPP": "libUnrealEditor-BulletHellCPP-2774.so"
"BulletHellCPP": "libUnrealEditor-BulletHellCPP-4390.so"
}
}

View File

@ -17,13 +17,13 @@ void EmptyLinkFunctionForGeneratedCodeBulletHellCPP_init() {}
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x859E1F19,
0x265E52CC,
0x65F16A73,
0x5A072D60,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_BulletHellCPP.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_BulletHellCPP.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_BulletHellCPP(Z_Construct_UPackage__Script_BulletHellCPP, TEXT("/Script/BulletHellCPP"), Z_Registration_Info_UPackage__Script_BulletHellCPP, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x859E1F19, 0x265E52CC));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_BulletHellCPP(Z_Construct_UPackage__Script_BulletHellCPP, TEXT("/Script/BulletHellCPP"), Z_Registration_Info_UPackage__Script_BulletHellCPP, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x65F16A73, 0x5A072D60));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -0,0 +1,153 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BulletHellCPP/STGEnemySpawner.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeSTGEnemySpawner() {}
// Begin Cross Module References
BULLETHELLCPP_API UClass* Z_Construct_UClass_ASTGEnemySpawner();
BULLETHELLCPP_API UClass* Z_Construct_UClass_ASTGEnemySpawner_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor();
UPackage* Z_Construct_UPackage__Script_BulletHellCPP();
// End Cross Module References
// Begin Class ASTGEnemySpawner
void ASTGEnemySpawner::StaticRegisterNativesASTGEnemySpawner()
{
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(ASTGEnemySpawner);
UClass* Z_Construct_UClass_ASTGEnemySpawner_NoRegister()
{
return ASTGEnemySpawner::StaticClass();
}
struct Z_Construct_UClass_ASTGEnemySpawner_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "STGEnemySpawner.h" },
{ "ModuleRelativePath", "STGEnemySpawner.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpawnAreaHalfWidth_MetaData[] = {
{ "Category", "Spawning" },
#if !UE_BUILD_SHIPPING
{ "Comment", "// ===== SPAWNING VARIABLES =====\n" },
#endif
{ "ModuleRelativePath", "STGEnemySpawner.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "===== SPAWNING VARIABLES =====" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GameDuration_MetaData[] = {
{ "Category", "Spawning" },
{ "ModuleRelativePath", "STGEnemySpawner.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSimultaneousEnemies_MetaData[] = {
{ "Category", "Spawning" },
#if !UE_BUILD_SHIPPING
{ "Comment", "// 5 minutes\n" },
#endif
{ "ModuleRelativePath", "STGEnemySpawner.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "5 minutes" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseSpawnInterval_MetaData[] = {
{ "Category", "Spawning" },
{ "ModuleRelativePath", "STGEnemySpawner.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElapsedTime_MetaData[] = {
{ "Category", "Spawning" },
{ "ModuleRelativePath", "STGEnemySpawner.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSpawningActive_MetaData[] = {
{ "Category", "Spawning" },
{ "ModuleRelativePath", "STGEnemySpawner.h" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_SpawnAreaHalfWidth;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GameDuration;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxSimultaneousEnemies;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BaseSpawnInterval;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ElapsedTime;
static void NewProp_bSpawningActive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSpawningActive;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ASTGEnemySpawner>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_SpawnAreaHalfWidth = { "SpawnAreaHalfWidth", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGEnemySpawner, SpawnAreaHalfWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpawnAreaHalfWidth_MetaData), NewProp_SpawnAreaHalfWidth_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_GameDuration = { "GameDuration", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGEnemySpawner, GameDuration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GameDuration_MetaData), NewProp_GameDuration_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_MaxSimultaneousEnemies = { "MaxSimultaneousEnemies", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGEnemySpawner, MaxSimultaneousEnemies), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSimultaneousEnemies_MetaData), NewProp_MaxSimultaneousEnemies_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_BaseSpawnInterval = { "BaseSpawnInterval", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGEnemySpawner, BaseSpawnInterval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseSpawnInterval_MetaData), NewProp_BaseSpawnInterval_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_ElapsedTime = { "ElapsedTime", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGEnemySpawner, ElapsedTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElapsedTime_MetaData), NewProp_ElapsedTime_MetaData) };
void Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_bSpawningActive_SetBit(void* Obj)
{
((ASTGEnemySpawner*)Obj)->bSpawningActive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_bSpawningActive = { "bSpawningActive", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ASTGEnemySpawner), &Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_bSpawningActive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSpawningActive_MetaData), NewProp_bSpawningActive_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ASTGEnemySpawner_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_SpawnAreaHalfWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_GameDuration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_MaxSimultaneousEnemies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_BaseSpawnInterval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_ElapsedTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGEnemySpawner_Statics::NewProp_bSpawningActive,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ASTGEnemySpawner_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_ASTGEnemySpawner_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_BulletHellCPP,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ASTGEnemySpawner_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ASTGEnemySpawner_Statics::ClassParams = {
&ASTGEnemySpawner::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ASTGEnemySpawner_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ASTGEnemySpawner_Statics::PropPointers),
0,
0x009000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ASTGEnemySpawner_Statics::Class_MetaDataParams), Z_Construct_UClass_ASTGEnemySpawner_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_ASTGEnemySpawner()
{
if (!Z_Registration_Info_UClass_ASTGEnemySpawner.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ASTGEnemySpawner.OuterSingleton, Z_Construct_UClass_ASTGEnemySpawner_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ASTGEnemySpawner.OuterSingleton;
}
template<> BULLETHELLCPP_API UClass* StaticClass<ASTGEnemySpawner>()
{
return ASTGEnemySpawner::StaticClass();
}
DEFINE_VTABLE_PTR_HELPER_CTOR(ASTGEnemySpawner);
ASTGEnemySpawner::~ASTGEnemySpawner() {}
// End Class ASTGEnemySpawner
// Begin Registration
struct Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ASTGEnemySpawner, ASTGEnemySpawner::StaticClass, TEXT("ASTGEnemySpawner"), &Z_Registration_Info_UClass_ASTGEnemySpawner, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ASTGEnemySpawner), 2589203495U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_3365008077(TEXT("/Script/BulletHellCPP"),
Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -0,0 +1,54 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "STGEnemySpawner.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#ifdef BULLETHELLCPP_STGEnemySpawner_generated_h
#error "STGEnemySpawner.generated.h already included, missing '#pragma once' in STGEnemySpawner.h"
#endif
#define BULLETHELLCPP_STGEnemySpawner_generated_h
#define FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_10_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesASTGEnemySpawner(); \
friend struct Z_Construct_UClass_ASTGEnemySpawner_Statics; \
public: \
DECLARE_CLASS(ASTGEnemySpawner, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/BulletHellCPP"), NO_API) \
DECLARE_SERIALIZER(ASTGEnemySpawner)
#define FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_10_ENHANCED_CONSTRUCTORS \
private: \
/** Private move- and copy-constructors, should never be used */ \
ASTGEnemySpawner(ASTGEnemySpawner&&); \
ASTGEnemySpawner(const ASTGEnemySpawner&); \
public: \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ASTGEnemySpawner); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ASTGEnemySpawner); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ASTGEnemySpawner) \
NO_API virtual ~ASTGEnemySpawner();
#define FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_7_PROLOG
#define FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_10_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_10_INCLASS_NO_PURE_DECLS \
FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h_10_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
template<> BULLETHELLCPP_API UClass* StaticClass<class ASTGEnemySpawner>();
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGEnemySpawner_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -121,6 +121,10 @@ struct Z_Construct_UClass_ASTGPawn_Statics
{ "ToolTip", "===== DEBUG =====" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebugInvincible_MetaData[] = {
{ "Category", "Debug" },
{ "ModuleRelativePath", "STGPawn.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FireInterval_MetaData[] = {
{ "Category", "Stats" },
#if !UE_BUILD_SHIPPING
@ -186,6 +190,8 @@ struct Z_Construct_UClass_ASTGPawn_Statics
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundsMax;
static void NewProp_bShowDebugBounds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDebugBounds;
static void NewProp_bDebugInvincible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebugInvincible;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FireInterval;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BulletSpeed;
static const UECodeGen_Private::FIntPropertyParams NewProp_VolleySize;
@ -219,6 +225,11 @@ void Z_Construct_UClass_ASTGPawn_Statics::NewProp_bShowDebugBounds_SetBit(void*
((ASTGPawn*)Obj)->bShowDebugBounds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ASTGPawn_Statics::NewProp_bShowDebugBounds = { "bShowDebugBounds", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ASTGPawn), &Z_Construct_UClass_ASTGPawn_Statics::NewProp_bShowDebugBounds_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDebugBounds_MetaData), NewProp_bShowDebugBounds_MetaData) };
void Z_Construct_UClass_ASTGPawn_Statics::NewProp_bDebugInvincible_SetBit(void* Obj)
{
((ASTGPawn*)Obj)->bDebugInvincible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ASTGPawn_Statics::NewProp_bDebugInvincible = { "bDebugInvincible", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ASTGPawn), &Z_Construct_UClass_ASTGPawn_Statics::NewProp_bDebugInvincible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebugInvincible_MetaData), NewProp_bDebugInvincible_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ASTGPawn_Statics::NewProp_FireInterval = { "FireInterval", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGPawn, FireInterval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FireInterval_MetaData), NewProp_FireInterval_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ASTGPawn_Statics::NewProp_BulletSpeed = { "BulletSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGPawn, BulletSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BulletSpeed_MetaData), NewProp_BulletSpeed_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ASTGPawn_Statics::NewProp_VolleySize = { "VolleySize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ASTGPawn, VolleySize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VolleySize_MetaData), NewProp_VolleySize_MetaData) };
@ -245,6 +256,7 @@ const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ASTGPawn_
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGPawn_Statics::NewProp_BoundsMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGPawn_Statics::NewProp_BoundsMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGPawn_Statics::NewProp_bShowDebugBounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGPawn_Statics::NewProp_bDebugInvincible,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGPawn_Statics::NewProp_FireInterval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGPawn_Statics::NewProp_BulletSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ASTGPawn_Statics::NewProp_VolleySize,
@ -295,10 +307,10 @@ ASTGPawn::~ASTGPawn() {}
struct Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGPawn_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ASTGPawn, ASTGPawn::StaticClass, TEXT("ASTGPawn"), &Z_Registration_Info_UClass_ASTGPawn, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ASTGPawn), 2910438204U) },
{ Z_Construct_UClass_ASTGPawn, ASTGPawn::StaticClass, TEXT("ASTGPawn"), &Z_Registration_Info_UClass_ASTGPawn, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ASTGPawn), 567952888U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGPawn_h_3823758095(TEXT("/Script/BulletHellCPP"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGPawn_h_3017445064(TEXT("/Script/BulletHellCPP"),
Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGPawn_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_praca_magisterska_games_unreal_BulletHellGame_BulletHellCPP_Source_BulletHellCPP_STGPawn_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@ -1,3 +1,4 @@
/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Source/BulletHellCPP/STGPawn.h
/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Source/BulletHellCPP/STGProjectile.h
/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Source/BulletHellCPP/STGEnemy.h
/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Source/BulletHellCPP/STGEnemySpawner.h

View File

@ -0,0 +1,77 @@
-c
-pipe
-msse4.2
-Wall
-Werror
-Wdelete-non-virtual-dtor
-Wenum-conversion
-Wbitfield-enum-conversion
-Wno-enum-enum-conversion
-Wno-enum-float-conversion
-Wno-ambiguous-reversed-operator
-Wno-deprecated-anon-enum-enum-conversion
-Wno-deprecated-volatile
-Wno-unused-but-set-variable
-Wno-unused-but-set-parameter
-Wno-ordered-compare-function-pointers
-Wno-bitwise-instead-of-logical
-Wno-deprecated-copy
-Wno-deprecated-copy-with-user-provided-copy
-Wno-invalid-unevaluated-string
-Wno-nan-infinity-disabled
-Wno-gnu-string-literal-operator-template
-Wno-inconsistent-missing-override
-Wno-invalid-offsetof
-Wno-switch
-Wno-tautological-compare
-Wno-unknown-pragmas
-Wno-unused-function
-Wno-unused-lambda-capture
-Wno-unused-local-typedef
-Wno-unused-private-field
-Wno-unused-variable
-Wno-undefined-var-template
-Wno-shadow
-Wundef
-Wno-float-conversion
-Wno-implicit-float-conversion
-Wno-implicit-int-conversion
-Wno-c++11-narrowing
-Wno-dllexport-explicit-instantiation-decl
-fdiagnostics-absolute-paths
-fdiagnostics-color
-Wno-undefined-bool-conversion
-ffp-contract=off
-fno-delete-null-pointer-checks
-O3
-fexceptions
-DPLATFORM_EXCEPTIONS_DISABLED=0
-gdwarf-4
-ggnu-pubnames
-fvisibility-ms-compat
-fvisibility-inlines-hidden
-DUSE_DEBUG_LOGGING=0
-DUSE_EVENT_LOGGING=0
--driver-mode=g++
-gz=zlib
-nostdinc++
-isystem"ThirdParty/Unix/LibCxx/include"
-isystem"ThirdParty/Unix/LibCxx/include/c++/v1"
-fbinutils-version=2.36
-fno-math-errno
-fno-rtti
-mssse3
-fPIC
-ftls-model=local-dynamic
-target x86_64-unknown-linux-gnu
--sysroot="../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu"
@"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.Shared.rsp"
-include-pch "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/BulletHellCPPEditor/Development/UnrealEd/SharedPCH.UnrealEd.Project.ValApi.Cpp20.h.gch"
-include "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/Definitions.BulletHellCPP.h"
-x c++
-std=c++20
-fpch-validate-input-files-content
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Source/BulletHellCPP/STGEnemySpawner.cpp"
-MD -MF"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.cpp.d"
-o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.cpp.o"

View File

@ -0,0 +1,77 @@
-c
-pipe
-msse4.2
-Wall
-Werror
-Wdelete-non-virtual-dtor
-Wenum-conversion
-Wbitfield-enum-conversion
-Wno-enum-enum-conversion
-Wno-enum-float-conversion
-Wno-ambiguous-reversed-operator
-Wno-deprecated-anon-enum-enum-conversion
-Wno-deprecated-volatile
-Wno-unused-but-set-variable
-Wno-unused-but-set-parameter
-Wno-ordered-compare-function-pointers
-Wno-bitwise-instead-of-logical
-Wno-deprecated-copy
-Wno-deprecated-copy-with-user-provided-copy
-Wno-invalid-unevaluated-string
-Wno-nan-infinity-disabled
-Wno-gnu-string-literal-operator-template
-Wno-inconsistent-missing-override
-Wno-invalid-offsetof
-Wno-switch
-Wno-tautological-compare
-Wno-unknown-pragmas
-Wno-unused-function
-Wno-unused-lambda-capture
-Wno-unused-local-typedef
-Wno-unused-private-field
-Wno-unused-variable
-Wno-undefined-var-template
-Wno-shadow
-Wundef
-Wno-float-conversion
-Wno-implicit-float-conversion
-Wno-implicit-int-conversion
-Wno-c++11-narrowing
-Wno-dllexport-explicit-instantiation-decl
-fdiagnostics-absolute-paths
-fdiagnostics-color
-Wno-undefined-bool-conversion
-ffp-contract=off
-fno-delete-null-pointer-checks
-O3
-fexceptions
-DPLATFORM_EXCEPTIONS_DISABLED=0
-gdwarf-4
-ggnu-pubnames
-fvisibility-ms-compat
-fvisibility-inlines-hidden
-DUSE_DEBUG_LOGGING=0
-DUSE_EVENT_LOGGING=0
--driver-mode=g++
-gz=zlib
-nostdinc++
-isystem"ThirdParty/Unix/LibCxx/include"
-isystem"ThirdParty/Unix/LibCxx/include/c++/v1"
-fbinutils-version=2.36
-fno-math-errno
-fno-rtti
-mssse3
-fPIC
-ftls-model=local-dynamic
-target x86_64-unknown-linux-gnu
--sysroot="../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu"
@"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.Shared.rsp"
-include-pch "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/BulletHellCPPEditor/Development/UnrealEd/SharedPCH.UnrealEd.Project.ValApi.Cpp20.h.gch"
-include "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/Definitions.BulletHellCPP.h"
-x c++
-std=c++20
-fpch-validate-input-files-content
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/UnrealEditor/Inc/BulletHellCPP/UHT/STGEnemySpawner.gen.cpp"
-MD -MF"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.gen.cpp.d"
-o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.gen.cpp.o"

View File

@ -1,9 +1,11 @@
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.init.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/PerModuleInline.gen.cpp.o"

View File

@ -0,0 +1,18 @@
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.init.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/PerModuleInline.gen.cpp.o"
-soname="libUnrealEditor-BulletHellCPP-4390.so"
-rpath="${ORIGIN}/../../../../../../../aur/unreal-engine-bin/Engine/Plugins/EnhancedInput/Binaries/Linux"
-rpath-link="/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux"
-L"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux"
-L"/home/kuhy/aur/unreal-engine-bin/Engine/Plugins/EnhancedInput/Binaries/Linux"
--start-group
--end-group

View File

@ -0,0 +1,18 @@
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.init.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/PerModuleInline.gen.cpp.o"
-soname="libUnrealEditor-BulletHellCPP-7663.so"
-rpath="${ORIGIN}/../../../../../../../aur/unreal-engine-bin/Engine/Plugins/EnhancedInput/Binaries/Linux"
-rpath-link="/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux"
-L"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux"
-L"/home/kuhy/aur/unreal-engine-bin/Engine/Plugins/EnhancedInput/Binaries/Linux"
--start-group
--end-group

View File

@ -0,0 +1,18 @@
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.init.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/PerModuleInline.gen.cpp.o"
-soname="libUnrealEditor-BulletHellCPP-8393.so"
-rpath="${ORIGIN}/../../../../../../../aur/unreal-engine-bin/Engine/Plugins/EnhancedInput/Binaries/Linux"
-rpath-link="/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux"
-L"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux"
-L"/home/kuhy/aur/unreal-engine-bin/Engine/Plugins/EnhancedInput/Binaries/Linux"
--start-group
--end-group

View File

@ -1,9 +1,11 @@
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.init.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemySpawner.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/PerModuleInline.gen.cpp.o"

View File

@ -1,9 +1,11 @@
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.init.gen.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/BulletHellCPP.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGProjectile.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGPawn.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/STGEnemy.cpp.o"
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/PerModuleInline.gen.cpp.o"
-soname="libUnrealEditor-BulletHellCPP.so"
-rpath="${ORIGIN}/../../../../../../../aur/unreal-engine-bin/Engine/Plugins/EnhancedInput/Binaries/Linux"

View File

@ -0,0 +1,14 @@
#!/bin/sh
# Automatically generated by UnrealBuildTool
# *DO NOT EDIT*
set -o errexit
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/clang++" --driver-mode=g++ -fuse-ld=lld -Wl,--compress-debug-sections=zlib -rdynamic -shared -Wl,--gdb-index -Wl,-rpath='${ORIGIN}' -Wl,-rpath-link='${ORIGIN}' -Wl,-rpath='${ORIGIN}'/.. -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/Qualcomm/Linux -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/PhysX3/Unix/x86_64-unknown-linux-gnu -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/Intel/Embree/Embree2140/Linux/x86_64-unknown-linux-gnu/lib -Wl,--disable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--build-id -target x86_64-unknown-linux-gnu --sysroot="../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu" -B"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib" -B"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib64" -L"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib" -L"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib64" -o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.so" -Wl,@"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/libUnrealEditor-BulletHellCPP-4390.so.rsp" -Wl,--start-group -lpthread -ldl -lUnrealEditor-Engine -lUnrealEditor-Core -lUnrealEditor-CoreUObject -lUnrealEditor-InputCore -lUnrealEditor-EnhancedInput -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--end-group -lrt -lm -nodefaultlibs -LThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/ ThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/libc++.a ThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/libc++abi.a -lm -lc -lpthread -lgcc_s -lgcc
"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux/dump_syms" -c -o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-4390.so.psym" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.so"
"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux/BreakpadSymbolEncoder" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-4390.so.psym" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.sym"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --strip-all "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.so" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-4390.so_nodebug"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --only-keep-debug "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.so" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.debug"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --add-gnu-debuglink="/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.debug" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-4390.so_nodebug" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.so.temp"
mv "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.so.temp" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.so"
chmod 644 "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-4390.debug"

View File

@ -0,0 +1,14 @@
#!/bin/sh
# Automatically generated by UnrealBuildTool
# *DO NOT EDIT*
set -o errexit
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/clang++" --driver-mode=g++ -fuse-ld=lld -Wl,--compress-debug-sections=zlib -rdynamic -shared -Wl,--gdb-index -Wl,-rpath='${ORIGIN}' -Wl,-rpath-link='${ORIGIN}' -Wl,-rpath='${ORIGIN}'/.. -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/Qualcomm/Linux -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/PhysX3/Unix/x86_64-unknown-linux-gnu -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/Intel/Embree/Embree2140/Linux/x86_64-unknown-linux-gnu/lib -Wl,--disable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--build-id -target x86_64-unknown-linux-gnu --sysroot="../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu" -B"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib" -B"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib64" -L"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib" -L"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib64" -o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.so" -Wl,@"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/libUnrealEditor-BulletHellCPP-7663.so.rsp" -Wl,--start-group -lpthread -ldl -lUnrealEditor-Engine -lUnrealEditor-Core -lUnrealEditor-CoreUObject -lUnrealEditor-InputCore -lUnrealEditor-EnhancedInput -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--end-group -lrt -lm -nodefaultlibs -LThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/ ThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/libc++.a ThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/libc++abi.a -lm -lc -lpthread -lgcc_s -lgcc
"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux/dump_syms" -c -o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-7663.so.psym" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.so"
"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux/BreakpadSymbolEncoder" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-7663.so.psym" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.sym"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --strip-all "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.so" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-7663.so_nodebug"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --only-keep-debug "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.so" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.debug"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --add-gnu-debuglink="/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.debug" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-7663.so_nodebug" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.so.temp"
mv "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.so.temp" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.so"
chmod 644 "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-7663.debug"

View File

@ -0,0 +1,14 @@
#!/bin/sh
# Automatically generated by UnrealBuildTool
# *DO NOT EDIT*
set -o errexit
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/clang++" --driver-mode=g++ -fuse-ld=lld -Wl,--compress-debug-sections=zlib -rdynamic -shared -Wl,--gdb-index -Wl,-rpath='${ORIGIN}' -Wl,-rpath-link='${ORIGIN}' -Wl,-rpath='${ORIGIN}'/.. -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/Qualcomm/Linux -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/PhysX3/Unix/x86_64-unknown-linux-gnu -Wl,-rpath='${ORIGIN}'/../../../Engine/Binaries/ThirdParty/Intel/Embree/Embree2140/Linux/x86_64-unknown-linux-gnu/lib -Wl,--disable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--build-id -target x86_64-unknown-linux-gnu --sysroot="../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu" -B"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib" -B"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib64" -L"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib" -L"../Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/usr/lib64" -o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.so" -Wl,@"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/BulletHellCPP/libUnrealEditor-BulletHellCPP-8393.so.rsp" -Wl,--start-group -lpthread -ldl -lUnrealEditor-Engine -lUnrealEditor-Core -lUnrealEditor-CoreUObject -lUnrealEditor-InputCore -lUnrealEditor-EnhancedInput -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--end-group -lrt -lm -nodefaultlibs -LThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/ ThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/libc++.a ThirdParty/Unix/LibCxx/lib/Unix/x86_64-unknown-linux-gnu/libc++abi.a -lm -lc -lpthread -lgcc_s -lgcc
"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux/dump_syms" -c -o "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-8393.so.psym" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.so"
"/home/kuhy/aur/unreal-engine-bin/Engine/Binaries/Linux/BreakpadSymbolEncoder" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-8393.so.psym" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.sym"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --strip-all "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.so" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-8393.so_nodebug"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --only-keep-debug "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.so" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.debug"
"/home/kuhy/aur/unreal-engine-bin/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v23_clang-18.1.0-rockylinux8/x86_64-unknown-linux-gnu/bin/llvm-objcopy" --add-gnu-debuglink="/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.debug" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Intermediate/Build/Linux/x64/UnrealEditor/Development/libUnrealEditor-BulletHellCPP-8393.so_nodebug" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.so.temp"
mv "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.so.temp" "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.so"
chmod 644 "/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Binaries/Linux/libUnrealEditor-BulletHellCPP-8393.debug"

View File

@ -330,12 +330,13 @@ Actor=BP_Player_C.Materials.MaterialList,BP_Player_C.Physics.ConstraintsGroup,BP
WorldPartitionHLOD=BP_Player_C.Materials.MaterialList,BP_Player_C.Physics.ConstraintsGroup,BP_Player_C.PostProcess.Global Illumination
LandscapeStreamingProxy=BP_Player_C.Materials.MaterialList,BP_Player_C.Physics.ConstraintsGroup,BP_Player_C.PostProcess.Global Illumination
BP_Enemy_C=BP_Player_C.Materials.MaterialList,BP_Player_C.Physics.ConstraintsGroup,BP_Player_C.PostProcess.Global Illumination
STGEnemySpawner=BP_Player_C.Materials.MaterialList,BP_Player_C.Physics.ConstraintsGroup,BP_Player_C.PostProcess.Global Illumination
[EditorStartup]
LastLevel=/Game/NewMap
[ModuleFileTracking]
BulletHellCPP.TimeStamp=2026.01.17-19.22.33
BulletHellCPP.TimeStamp=2026.01.17-19.29.40
BulletHellCPP.LastCompileMethod=Runtime
StorageServerClient.TimeStamp=2025.02.05-21.35.34
StorageServerClient.LastCompileMethod=Unknown
@ -1693,7 +1694,7 @@ ContentBrowserDrawer.VerticalSplitter.SlotSize1=0.75
ContentBrowserDrawer.FavoriteSplitter.SlotSize0=0.200000003
ContentBrowserDrawer.FavoriteSplitter.SlotSize1=0.800000012
ContentBrowserDrawer.FavoriteSplitter.SlotSize2=0.400000006
ContentBrowserDrawer.SelectedPaths=/Game/Blueprints
ContentBrowserDrawer.SelectedPaths=None
ContentBrowserDrawer.PluginFilters=
ContentBrowserDrawer.Favorites.SelectedPaths=
FavoritePaths=
@ -1702,11 +1703,11 @@ ContentBrowserDrawer.ExpandedCollections=
ContentBrowserDrawer.ThumbnailSize=2
ContentBrowserDrawer.CurrentViewType=1
ContentBrowserDrawer.ZoomScale=0
ContentBrowserDrawer.JumpMRU=/All/Classes_Game/BulletHellCPP
ContentBrowserDrawer.JumpMRU=
ContentBrowserDrawer.JumpMRU=/All/Classes_Game
ContentBrowserDrawer.JumpMRU=/All/Game/Blueprints
ContentBrowserDrawer.JumpMRU=/All/Game/Inputs
ContentBrowserDrawer.JumpMRU=
ContentBrowserDrawer.JumpMRU=/All/Classes_Game/BulletHellCPP
ContentBrowserDrawer.JumpMRU=/All/Classes_Game
ContentBrowserDrawer.JumpMRU=/All/Classes_Game/BulletHellCPP/Public
ContentBrowserDrawer.JumpMRU=/All/Game
AssetPropertyPicker.ThumbnailSize=2
@ -2214,6 +2215,15 @@ BP_Enemy_C.Input=True
BP_Enemy_C.Events=True
BP_Enemy_C.Materials=True
BP_Enemy_C.Networking=True
STGEnemySpawner.Spawning=True
STGEnemySpawner.Rendering=True
STGEnemySpawner.Replication=True
STGEnemySpawner.Collision=True
STGEnemySpawner.HLOD=True
STGEnemySpawner.Physics=True
STGEnemySpawner.Networking=True
STGEnemySpawner.Input=True
STGEnemySpawner.Actor=True
[DetailMultiObjectNodeExpansion]
GeneralProjectSettings=True
@ -2348,6 +2358,7 @@ InstalledPlugins=NDIMedia
InstalledPlugins=WMFCodecs
[PlacementMode]
RecentlyPlaced=/Script/BulletHellCPP.STGEnemySpawner;
RecentlyPlaced=/Game/Blueprints/BP_Enemy.BP_Enemy;
RecentlyPlaced=/Game/Blueprints/BP_Player.BP_Player;

View File

@ -160,6 +160,8 @@
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/__ExternalActors__/NewMap/D/2C/D49DSVCL2YTR7PCC188PW7.uasset",
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/Blueprints/BP_Enemy.uasset",
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/__ExternalActors__/NewMap/A/U5/DDKQ2MN3PNB90QFCBO9VSL.uasset",
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/__ExternalActors__/NewMap/9/15/20R39Y92IRUG011D9IW730.uasset",
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/__ExternalActors__/NewMap/1/TL/CO04SBGBJROXZ89L1UWLOS.uasset",
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/__ExternalActors__/NewMap/3/HM/UFPL7O1RL0AU3TVAET2AYV.uasset",
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/IA_Move.uasset",
"/home/kuhy/praca_magisterska/games/unreal/BulletHellGame/BulletHellCPP/Content/IA_Fire.uasset",

View File

@ -0,0 +1,88 @@
#include "STGEnemySpawner.h"
#include "STGEnemy.h"
#include "Kismet/GameplayStatics.h"
ASTGEnemySpawner::ASTGEnemySpawner()
{
PrimaryActorTick.bCanEverTick = true;
}
void ASTGEnemySpawner::BeginPlay()
{
Super::BeginPlay();
ElapsedTime = 0.0f;
SpawnTimer = 0.0f;
CurrentSpawnInterval = BaseSpawnInterval;
}
void ASTGEnemySpawner::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
if (!bSpawningActive)
return;
ElapsedTime += DeltaTime;
// Stop spawning after game duration
if (ElapsedTime >= GameDuration)
{
bSpawningActive = false;
return;
}
// Update spawn interval based on difficulty curve
CurrentSpawnInterval = CalculateSpawnInterval();
// Spawn timer
SpawnTimer -= DeltaTime;
if (SpawnTimer <= 0.0f)
{
// Check enemy count
TArray<AActor*> FoundEnemies;
UGameplayStatics::GetAllActorsOfClass(GetWorld(), ASTGEnemy::StaticClass(), FoundEnemies);
if (FoundEnemies.Num() < MaxSimultaneousEnemies)
{
SpawnEnemy();
}
SpawnTimer = CurrentSpawnInterval;
}
}
void ASTGEnemySpawner::SpawnEnemy()
{
FVector SpawnLocation = GetRandomSpawnLocation();
FRotator SpawnRotation = FRotator::ZeroRotator;
ASTGEnemy* NewEnemy = GetWorld()->SpawnActor<ASTGEnemy>(
ASTGEnemy::StaticClass(),
SpawnLocation,
SpawnRotation
);
}
float ASTGEnemySpawner::CalculateSpawnInterval()
{
// Difficulty curve: spawn faster as time progresses
float GameProgress = ElapsedTime / GameDuration; // 0.0 to 1.0
// Start at BaseSpawnInterval, reduce to 0.5 seconds at end
float MinInterval = 0.5f;
float Interval = FMath::Lerp(BaseSpawnInterval, MinInterval, GameProgress);
return FMath::Max(Interval, MinInterval);
}
FVector ASTGEnemySpawner::GetRandomSpawnLocation()
{
// Spawn at top of screen, random X position
FVector SpawnLoc = GetActorLocation();
SpawnLoc.Y = FMath::FRandRange(-SpawnAreaHalfWidth, SpawnAreaHalfWidth);
SpawnLoc.X = 800.0f; // Top of play area
SpawnLoc.Z = 0.0f;
return SpawnLoc;
}

View File

@ -0,0 +1,47 @@
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "STGEnemySpawner.generated.h"
UCLASS()
class BULLETHELLCPP_API ASTGEnemySpawner : public AActor
{
GENERATED_BODY()
public:
ASTGEnemySpawner();
protected:
virtual void BeginPlay() override;
public:
virtual void Tick(float DeltaTime) override;
// ===== SPAWNING VARIABLES =====
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
float SpawnAreaHalfWidth = 900.0f;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
float GameDuration = 300.0f; // 5 minutes
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
int32 MaxSimultaneousEnemies = 120;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
float BaseSpawnInterval = 2.0f;
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Spawning")
float ElapsedTime = 0.0f;
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Spawning")
bool bSpawningActive = true;
private:
float SpawnTimer = 0.0f;
float CurrentSpawnInterval = 2.0f;
void SpawnEnemy();
float CalculateSpawnInterval();
FVector GetRandomSpawnLocation();
};

View File

@ -230,6 +230,16 @@ void ASTGPawn::UseSpecial(const FInputActionValue& Value)
void ASTGPawn::TakeHit(int32 Damage)
{
// Debug invincibility check
if (bDebugInvincible)
{
if (GEngine)
{
GEngine->AddOnScreenDebugMessage(-1, 0.3f, FColor::Cyan, TEXT("[INVINCIBLE] Hit ignored!"));
}
return;
}
CurrentLives = FMath::Clamp(CurrentLives - Damage, 0, MaxLives);
if (GEngine)

View File

@ -71,6 +71,9 @@ public:
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Debug")
bool bShowDebugBounds = true;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Debug")
bool bDebugInvincible = false;
// ===== FIRING =====
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Stats")
float FireInterval = 0.08f;