public PlayerState( List <RouteOption> routes, long position, int villianRevealedIn, TicketBag tickets) { Routes = routes; Position = position; VillianRevealedIn = villianRevealedIn; Tickets = tickets; }
public VillianState( List <RouteOption> routes, long position, int villianRevealedIn, TicketBag tickets, List <TicketsForPlayer> detectiveTickets) : base(routes, position, villianRevealedIn, tickets) { DetectiveTickets = detectiveTickets; }
public DetectiveState( List <RouteOption> routes, long position, int villianRevealedIn, TicketBag tickets, TicketBag villianTickets) : base(routes, position, villianRevealedIn, tickets) { VillianTickets = villianTickets; }