Пример #1
0
 public Or4Prereq(Prereq first, Prereq second, Prereq third, Prereq fourth)
 {
     this.first  = first;
     this.second = second;
     this.third  = third;
     this.fourth = fourth;
 }
Пример #2
0
 public static Prereq Or(Prereq a, Prereq b, Prereq c, Prereq d)
 {
     return new Or4Prereq(a, b, c, d);
 }
Пример #3
0
 public static Prereq Or(Prereq left, Prereq right)
 {
     return new OrPrereq(left, right);
 }
Пример #4
0
 public static Prereq Not(Prereq prereq)
 {
     return new NotPrereq(prereq);
 }
Пример #5
0
 public static Prereq AnyN(int count, Prereq[] prereqs)
 {
     return new AnyNOfPrereq(count, prereqs);
 }
Пример #6
0
 public OrPrereq(Prereq left, Prereq right)
 {
     this.left = left;
     this.right = right;
 }
Пример #7
0
 public Or4Prereq(Prereq first, Prereq second, Prereq third, Prereq fourth)
 {
     this.first = first;
     this.second = second;
     this.third = third;
     this.fourth = fourth;
 }
Пример #8
0
 public NotPrereq(Prereq prereq)
 {
     this.prereq = prereq;
 }
Пример #9
0
 public static Prereq And(Prereq left, Prereq right)
 {
     return new AndPrereq(left, right);
 }
Пример #10
0
 public AnyNOfPrereq(int count, Prereq[] prereqs)
 {
     this.count = count;
     this.prereqs = prereqs;
 }
Пример #11
0
 public static Prereq Or(Prereq a, Prereq b, Prereq c, Prereq d)
 {
     return(new Or4Prereq(a, b, c, d));
 }
Пример #12
0
 public static Prereq Or(Prereq left, Prereq right)
 {
     return(new OrPrereq(left, right));
 }
Пример #13
0
 public static Prereq Not(Prereq prereq)
 {
     return(new NotPrereq(prereq));
 }
Пример #14
0
 public NotPrereq(Prereq prereq)
 {
     this.prereq = prereq;
 }
Пример #15
0
 public OrPrereq(Prereq left, Prereq right)
 {
     this.left  = left;
     this.right = right;
 }
Пример #16
0
 public static Prereq And(Prereq left, Prereq right)
 {
     return(new AndPrereq(left, right));
 }