コード例 #1
0
ファイル: NPCAttack.cs プロジェクト: trapstar321/ship_server
    private static void DoDamage(NPC attacker, PlayerCharacter receiver, DamageColliderInfo info)
    {
        if (receiver.data.dead)
        {
            return;
        }

        bool  crit;
        float damage;

        CalcDamage(receiver.defence, attacker, attacker.AbilityDamage(info), out crit, out damage);

        receiver.TakeDamage(damage, crit);
        attacker.DamageCollision(info, receiver);
    }