예제 #1
0
 public void OnDamage(ObjBoss _this, ObjCharacter enemy, int damage)
 {
     ObjNPC.GetImpl().OnDamage(_this, enemy, damage);
     enemy = enemy.GetRewardOwner();
     if (enemy.GetObjType() == ObjType.PLAYER)
     {
         var unit = new DamageUnit();
         unit.CharacterId = enemy.ObjId;
         unit.Damage      = damage;
         _this.damageList.Data.Add(unit);
     }
 }