Hello everybody. I’m trying to work on Radial damage. On my VSCode there is no problem but when i try to live codding i get an error. Can you help me please? I’m leaving a few file that might be relating to.
Live Codding:
Accepted Live coding shortcut
---------- Creating patch ----------
Running C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe -Target="Udemy4Editor Win64 Development -Project=""C:/Users/kaana/OneDrive/Belgeler/Unreal Projects/Udemy4/Udemy4.uproject""" -LiveCoding -LiveCodingModules="C:/Program Files/Epic Games/UE_5.0/Engine/Intermediate/LiveCodingModules.txt" -LiveCodingManifest="C:/Program Files/Epic Games/UE_5.0/Engine/Intermediate/LiveCoding.json" -WaitMutex -LiveCodingLimit=100
Log file: C:\Users\kaana\AppData\Local\UnrealBuildTool\Log.txt
Building Udemy4Editor...
Using Visual Studio 2022 14.33.31630 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629) and Windows 10.0.19041.0 SDK (C:\Program Files (x86)\Windows Kits\10).
[Adaptive Build] Excluded from Udemy4 unity file: BaseBombLauncher.cpp, BaseGun.cpp, Bomb.cpp, BTService_PlayerLocation.cpp, BTService_PlayerLocationIfSeen.cpp, BTTaskNode_Shoot.cpp, BTTask_ClearBlackboardValue.cpp, KillEmAllGameMode.cpp, ShooterAIController.cpp, ShooterCharacter.cpp, ShooterPlayerController.cpp, Udemy4.cpp, Udemy4GameModeBase.cpp
Determining max actions to execute in parallel (4 physical cores, 8 logical cores)
Executing up to 4 processes, one per physical core
Requested 1,5 GB free memory per action, 3,44 GB available: limiting max parallel actions to 2
Building 1 action with 1 process...
[1/1] Compile Bomb.cpp
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(316): error C2039: 'SizeType': bir 'AShooterCharacter' ?yesi de?il
C:\Users\kaana\OneDrive\Belgeler\Unreal Projects\Udemy4\Source\Udemy4\ShooterCharacter.h(15): note: 'AShooterCharacter' bildirimine bak?n
C:\Users\kaana\OneDrive\Belgeler\Unreal Projects\Udemy4\Source\Udemy4\Bomb.cpp(53): note: derlenen s?n?f ?ablon ?rne?i olu?turma 'TArray<FHitResult,AShooterCharacter>' ba?vurusuna bak?n
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(316): error C3646: 'SizeType': bilinmeyen ge?ersiz k?lma belirticisi
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(316): error C4430: t?r belirticisi eksik - int varsay?ld?. Not: C++ varsay?lan int deste?i i?ermez
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(324): error C2039: 'NeedsElementType': bir 'AShooterCharacter' ?yesi de?il
C:\Users\kaana\OneDrive\Belgeler\Unreal Projects\Udemy4\Source\Udemy4\ShooterCharacter.h(15): note: 'AShooterCharacter' bildirimine bak?n
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(324): error C2065: 'NeedsElementType': bildirimi yap?lmam?? tan?mlay?c?
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(325): error C2903: 'ForElementType': simge ne bir s?n?f ?ablon ne de bir i?lev ?ablon
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(325): error C2062: 'unknown-type' t?r? beklenmiyor
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(326): error C2039: 'ForAnyElementType': bir 'AShooterCharacter' ?yesi de?il
C:\Users\kaana\OneDrive\Belgeler\Unreal Projects\Udemy4\Source\Udemy4\ShooterCharacter.h(15): note: 'AShooterCharacter' bildirimine bak?n
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(327): error C2062: 'unknown-type' t?r? beklenmiyor
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(327): error C2039: 'Result': bir '`global namespace'' ?yesi de?il
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(327): error C2238: ';' ?ncesinde beklenmeyen belirte?ler
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(2858): error C3646: 'AllocatorInstance': bilinmeyen ge?ersiz k?lma belirticisi
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(2858): error C4430: t?r belirticisi eksik - int varsay?ld?. Not: C++ varsay?lan int deste?i i?ermez
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(3207): error C4430: t?r belirticisi eksik - int varsay?ld?. Not: C++ varsay?lan int deste?i i?ermez
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(3207): error C2143: s?zdizimi hatas?: ';' eksik ('&' ?ncesinde)
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(3207): error C2334: '{' ?ncesinde beklenmeyen belirte?ler; g?r?nen i?lev g?vdesi atlan?yor
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(3208): error C2327: 'TArray<FHitResult,AShooterCharacter>::ElementAllocatorType': bir t?r ad?, statik veya numaraland?r?c? de?il
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(3208): error C2143: s?zdizimi hatas?: ';' eksik ('&' ?ncesinde)
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(3208): error C4430: t?r belirticisi eksik - int varsay?ld?. Not: C++ varsay?lan int deste?i i?ermez
C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(3208): error C2334: '{' ?ncesinde beklenmeyen belirte?ler; g?r?nen i?lev g?vdesi atlan?yor
Build failed.
Bomb.cpp :
void ABomb::Explode()
{
UGameplayStatics::SpawnEmitterAtLocation(GetWorld(), Explosion, GetActorLocation(), GetActorRotation());
for (AShooterCharacter *HitActor : TActorRange<AShooterCharacter>(GetWorld()))
{
if (HitActor != nullptr && HitActor != GetOwner())
{
FRadialDamageParams Params;
Params.BaseDamage = Damage;
Params.InnerRadius = 75.f;
Params.MinimumDamage = 10.f;
Params.OuterRadius = DamageRadius;
TArray<FHitResult, AShooterCharacter> ComponentHits;
FRadialDamageEvent DamageEvent = *((FRadialDamageEvent*)(&DamageEvent));
HitActor->TakeDamage(Damage, DamageEvent, HitActor->GetController(), this);
}
}
Destroy();
}
ShooterCharacter.cpp :
float AShooterCharacter::TakeDamage(float DamageAmount, struct FDamageEvent const &DamageEvent, class AController *EventInstigator, AActor *DamageCouser)
{
float DamageToApply = Super::TakeDamage(DamageAmount, DamageEvent, EventInstigator, DamageCouser);
DamageToApply = FMath::Min(CurrentHealth, DamageToApply);
CurrentHealth -= DamageToApply;
IsDeadFunction(IsDead());
return DamageToApply;
}