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);
        }
Exemplo n.º 2
0
 public OrbPair this[OrbSide index]
 {
     get
     {
         return(Pairs[index]);
     }
     set
     {
         Pairs[index] = value;
     }
 }
Exemplo n.º 3
0
 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));
 }