Compare commits

...

2 Commits

9 changed files with 9 additions and 1 deletions

View File

@ -755,7 +755,13 @@ void ACombatPlayerCharacter::RotateToTargetUpdate(float Value)
void ACombatPlayerCharacter::PerformDeath()
{
EnableRagdoll();
if(!DeathAnimations.IsEmpty())
{
const int randomIdx = FMath::RandRange(0, DeathAnimations.Num() - 1);
PlayAnimMontage(DeathAnimations[randomIdx]);
}
else
EnableRagdoll();
if(bHitFront) //충돌을 좀 더 그럴싸하게 하기 위해서 피격방향으로 충격
ApplyHitReactionPhysicsVelocity(2000.f);

View File

@ -220,6 +220,8 @@ public:
TObjectPtr<UAnimMontage> KnockdownFrontMontage;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Montage", meta = (AllowPrivateAccess = "true"))
TObjectPtr<UAnimMontage> KnockdownBackMontage;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Montage|Death", meta = (AllowPrivateAccess = "true"))
TArray<TObjectPtr<UAnimMontage>> DeathAnimations;
private: //Timeline
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Timeline", meta = (AllowPrivateAccess = "true"))