Example #1
0
 public ClusterAdministration(Administration Capitol)
 {
     _Subjects = new List <Administration>()
     {
         Capitol
     };
 }
Example #2
0
 public override bool CanLegislate(Administration Administration)
 {
     if (Administration == this)
     {
         return(true);
     }
     if (GovernmentForm.RegionControl && Administrations.Contains(Administration))
     {
         return(true);
     }
     if (GovernmentForm.SubRegionControl && Administration.Parents.Contains(this))
     {
         return(true);
     }
     return(false);
 }
Example #3
0
 public abstract bool CanLegislate(Administration Administration);
Example #4
0
 public override bool CanLegislate(Administration Administration)
 {
     return(this == Administration);
 }