예제 #1
0
 public virtual void DoDeath()
 {
     if (DeathParam == null)
     {
         DeathParam = new DeathParam();
     }
     OnDeath();
     Clear();
     SpawnMgr?.Despawn(this, DeathParam.IsDelayDespawn ? DeathDespawnTime : 0);
     DeathParam = null;
 }
예제 #2
0
 public void SetDeathParam(DeathParam param)
 {
     DeathParam = param;
 }
예제 #3
0
 public void DoDeath(DeathParam param)
 {
     SetDeathParam(param);
     DoDeath();
 }