Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- internal ServerMessage Serialize(ServerMessage Message)
- {
- Message.AppendInt32(this.Id);
- Message.AppendInt32(this.TabId);
- Message.AppendInt32(3); // Type
- Message.AppendInt32(114); // Category
- Message.AppendInt32((MercuryEnvironment.GetUnixTimestamp() - (int)this.Timestamp) * 1000);
- Message.AppendInt32(this.Score);
- Message.AppendInt32(0);
- Message.AppendInt32(this.SenderId);
- Message.AppendString(this.SenderName);
- Message.AppendInt32(this.ReportedId);
- Message.AppendString(this.ReportedName);
- Message.AppendInt32((this.Status == TicketStatus.PICKED) ? this.ModeratorId : 0u);
- Message.AppendString(this.ModName);
- Message.AppendString(this.Message);
- Message.AppendInt32(0);
- Message.AppendInt32(this.ReportedChats.Count);
- foreach (string Chat in ReportedChats)
- {
- Message.AppendString(Chat);
- Message.AppendInt32(-1);
- Message.AppendInt32(-1);
- }
- return Message;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement