public void Reply(IPlayer player, string message, bool justCreated = false) { var reply = new Reply { Author = AuthorInfo.FromPlayer(player), Message = message, Date = Date.Now }; Replies.Add(reply); Updated(); if (!justCreated) { Instance.OnTicketReplied(this, reply); } else { Instance.OnTicketCreated(this, reply); } }
public Ticket(IPlayer player) { Creator = AuthorInfo.FromPlayer(player); ID = LastID + 1; Position = Position.FromGeneric(player.Position()); }