public PartyMemberInFightMessage(int partyId, sbyte reason, int memberId, int memberAccountId, string memberName, int fightId, MapCoordinatesExtended fightMap, int secondsBeforeFightStart) : base(partyId) { Reason = reason; MemberId = memberId; MemberAccountId = memberAccountId; MemberName = memberName; FightId = fightId; FightMap = fightMap; SecondsBeforeFightStart = secondsBeforeFightStart; }
public override void Deserialize(BigEndianReader reader) { base.Deserialize(reader); Reason = reader.ReadSByte(); MemberId = reader.ReadInt(); MemberAccountId = reader.ReadInt(); MemberName = reader.ReadUTF(); FightId = reader.ReadInt(); FightMap = new MapCoordinatesExtended(); FightMap.Deserialize(reader); SecondsBeforeFightStart = reader.ReadInt(); }