Enemy의 사망 애니메이션 로직
네트워크 상에서의 동작 확인 완료
This commit is contained in:
@@ -32,6 +32,11 @@ namespace Northbound
|
||||
NetworkVariableWritePermission.Server
|
||||
);
|
||||
|
||||
/// <summary>
|
||||
/// 사망 시 발생하는 이벤트 (매개변수: killerId)
|
||||
/// </summary>
|
||||
public event System.Action<ulong> OnDeath;
|
||||
|
||||
public override void OnNetworkSpawn()
|
||||
{
|
||||
base.OnNetworkSpawn();
|
||||
@@ -85,11 +90,14 @@ namespace Northbound
|
||||
{
|
||||
if (!IsServer) return;
|
||||
|
||||
// 사망 이벤트 발생 (애니메이션 등)
|
||||
OnDeath?.Invoke(attackerId);
|
||||
|
||||
// 파괴 이펙트
|
||||
ShowDestroyEffectClientRpc();
|
||||
|
||||
// 네트워크 오브젝트 파괴
|
||||
Invoke(nameof(DespawnUnit), 0.5f);
|
||||
Invoke(nameof(DespawnUnit), 3.0f);
|
||||
}
|
||||
|
||||
private void DespawnUnit()
|
||||
|
||||
Reference in New Issue
Block a user