public static Command write(AttackTypeModule attackType, int targetUserId, int skillColorId) { var cmd = new ByteArray(ID); cmd.AddBytes(attackType.write()); cmd.Integer(targetUserId); cmd.Integer(skillColorId); return(new Command(cmd.ToByteArray(), false)); }
public static Command write(AttackTypeModule attackType, int attackerId, int victimId, int victimHitpoints, int victimShield, int victimNanohull, int damage, bool skilled) { var cmd = new ByteArray(ID); cmd.AddBytes(attackType.write()); cmd.Integer(attackerId); cmd.Integer(victimId); cmd.Integer(victimHitpoints); cmd.Integer(victimShield); cmd.Integer(victimNanohull); cmd.Integer(damage); cmd.Boolean(skilled); return(new Command(cmd.ToByteArray(), false)); }