示例#1
0
    public void AttackNotify(AttackNotifyPacket packet)
    {
        var attacker = objectDict [packet.attackerMovableId];

        attacker.status = MObject.Status.Attack;
        var attacked = objectDict [packet.attackedMovableId];

        if (attacked.hp > packet.damage)
        {
            attacked.hp -= packet.damage;
        }
        else
        {
            attacked.hp = 0;
        }
    }
示例#2
0
 void HandleAttackNotify(AttackNotifyPacket p)
 {
 }