저장
This commit is contained in:
BIN
Content/Blueprints/BP_DefaultPlayerCharacter.uasset
(Stored with Git LFS)
BIN
Content/Blueprints/BP_DefaultPlayerCharacter.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprints/UI/NameBar_UI/NameBar_UI.uasset
(Stored with Git LFS)
BIN
Content/Blueprints/UI/NameBar_UI/NameBar_UI.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Allium/BP_Allium.uasset
(Stored with Git LFS)
BIN
Content/Character/Allium/BP_Allium.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/BP_Lb.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/BP_Lb.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/BaseArrow.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/BaseArrow.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/Effect/T_H_A.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/Effect/T_H_A.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/Effect/T_H_E.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/Effect/T_H_E.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/Effect/T_H_Q_Burn.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/Effect/T_H_Q_Burn.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/Effect/T_H_Q_shoot.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/Effect/T_H_Q_shoot.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/Effect/T_H_R_Boom.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/Effect/T_H_R_Boom.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/Effect/T_H_R_Shoot.uasset
(Stored with Git LFS)
BIN
Content/Character/Lb/Effect/T_H_R_Shoot.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Lb/LB_BaseAttack.uasset
(Stored with Git LFS)
Normal file
BIN
Content/Character/Lb/LB_BaseAttack.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Character/Monster/Knight/BP_HolyKnight.uasset
(Stored with Git LFS)
Normal file
BIN
Content/Character/Monster/Knight/BP_HolyKnight.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Character/Monster/Knight/BP_Knignt.uasset
(Stored with Git LFS)
BIN
Content/Character/Monster/Knight/BP_Knignt.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Monster/Knight/Skeleton/Monster_Knight_Skeleton.uasset
(Stored with Git LFS)
BIN
Content/Character/Monster/Knight/Skeleton/Monster_Knight_Skeleton.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Effect/LB/Sound/T_H_W.uasset
(Stored with Git LFS)
Normal file
BIN
Content/Effect/LB/Sound/T_H_W.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Maps/DevMap.umap
(Stored with Git LFS)
BIN
Content/Maps/DevMap.umap
(Stored with Git LFS)
Binary file not shown.
@@ -100,13 +100,13 @@ float ADefaultPlayerCharacter::TakeDamage_Implementation(float DamageAmount, str
|
|||||||
{
|
{
|
||||||
UE_LOG(LogTemp, Warning, TEXT("DamageType : BaseAttack"));
|
UE_LOG(LogTemp, Warning, TEXT("DamageType : BaseAttack"));
|
||||||
|
|
||||||
UpdatedHealth = State->Stats[(uint8)EStats::Health] - AttackerState->Stats[(uint8)EStats::AttackDamage] * ADDamageMultiplier;
|
UpdatedHealth = State->Stats[(uint8)EStats::Health] - DamageAmount * ADDamageMultiplier;
|
||||||
}
|
}
|
||||||
else if (Cast<UAPDamage>(DamageEvent.DamageTypeClass->GetDefaultObject()))
|
else if (Cast<UAPDamage>(DamageEvent.DamageTypeClass->GetDefaultObject()))
|
||||||
{
|
{
|
||||||
UE_LOG(LogTemp, Warning, TEXT("DamageType : APDamage"));
|
UE_LOG(LogTemp, Warning, TEXT("DamageType : APDamage"));
|
||||||
|
|
||||||
UpdatedHealth = State->Stats[(uint8)EStats::Health] - AttackerState->Stats[(uint8)EStats::AbilityPower] * APDamageMultiplier;
|
UpdatedHealth = State->Stats[(uint8)EStats::Health] - DamageAmount * APDamageMultiplier;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (UpdatedHealth < 0 || UpdatedHealth < 0.1 )
|
if (UpdatedHealth < 0 || UpdatedHealth < 0.1 )
|
||||||
|
|||||||
@@ -331,22 +331,22 @@ void ADefaultPlayerController::Skill3()
|
|||||||
|
|
||||||
void ADefaultPlayerController::Skill4Triggered()
|
void ADefaultPlayerController::Skill4Triggered()
|
||||||
{
|
{
|
||||||
if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::charging] == 1)//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1(false)<29><> <20><>
|
if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::charging] == 1)
|
||||||
{
|
{
|
||||||
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 0)
|
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 0)
|
||||||
return;
|
return;
|
||||||
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost]))
|
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost]))
|
||||||
return;
|
return;
|
||||||
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] -= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost];
|
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] -= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost];
|
||||||
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::charging] = 0;// <20><>ġ<EFBFBD><C4A1> <20><><EFBFBD><EFBFBD>ϰ<EFBFBD> charge<67><65> true(0)<29><> <20><><EFBFBD><EFBFBD>
|
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::charging] = 0;
|
||||||
}
|
}
|
||||||
else if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::charging] == 2) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2(never)<29><> <20><>
|
else if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::charging] == 2)
|
||||||
{
|
{
|
||||||
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 0)
|
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 0)
|
||||||
return;
|
return;
|
||||||
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost]))
|
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost]))
|
||||||
return;
|
return;
|
||||||
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] -= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost]; // <20>׳<EFBFBD> <20><>ġ <20><>길 <20><><EFBFBD><EFBFBD>
|
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] -= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill4Cost];
|
||||||
}
|
}
|
||||||
EndAttack();
|
EndAttack();
|
||||||
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Attackable] = 1;
|
GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Attackable] = 1;
|
||||||
@@ -446,10 +446,10 @@ void ADefaultPlayerController::Move()
|
|||||||
ObjectSelect();
|
ObjectSelect();
|
||||||
|
|
||||||
if (GetPlayerState<ADefaultPlayerState>()->GetCurrentAttackTarget() != GetPawn<AActor>() &&
|
if (GetPlayerState<ADefaultPlayerState>()->GetCurrentAttackTarget() != GetPawn<AActor>() &&
|
||||||
Cast<ADefaultPlayerCharacter>(GetPlayerState<ADefaultPlayerState>()->GetCurrentAttackTarget())) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ƴϰ<C6B4> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>(<28><><EFBFBD>̵<EFBFBD> <20>Ʊ<EFBFBD><C6B1>̵<EFBFBD>)<29><> <20><>
|
Cast<ADefaultPlayerCharacter>(GetPlayerState<ADefaultPlayerState>()->GetCurrentAttackTarget()))
|
||||||
{
|
{
|
||||||
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Attackable] == 0) return;
|
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Attackable] == 0) return;
|
||||||
BeginAttack(); //HitObject<63><74> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BeginAttack <20><><EFBFBD><EFBFBD>
|
BeginAttack();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -469,8 +469,6 @@ void ADefaultPlayerController::Multicast_SetRotation_Implementation(FVector Mous
|
|||||||
Location.Z = 0;
|
Location.Z = 0;
|
||||||
|
|
||||||
FRotator NewRotation = (MouseHitLocation - Location).Rotation();
|
FRotator NewRotation = (MouseHitLocation - Location).Rotation();
|
||||||
|
|
||||||
// <20><><EFBFBD><EFBFBD> X<><58><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD> <20>ʹٸ<CDB4> <20>Ʒ<EFBFBD><C6B7><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>մϴ<D5B4>.
|
|
||||||
|
|
||||||
NewRotation.Pitch = 0;
|
NewRotation.Pitch = 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user