private static bool Assign(GatewayAssignment assignment, OrbSide side, GatewayPosition position, Player warlock) { if (assignment.Side[side].Position[position] != null) { return(false); } assignment.Side[side].Position[position] = warlock; return(true); }
public OrbPair this[OrbSide index] { get { return(Pairs[index]); } set { Pairs[index] = value; } }
private static bool IsDruidAssignedAsThrowerToThatSide(List <OrbAssignment> orbAssignments, OrbSide side) { return(orbAssignments.Any(a => a.Player.Class == PlayerClass.Druid && a.Role == OrbRole.Catcher && a.Side == side)); }