public ClusterAdministration(Administration Capitol) { _Subjects = new List <Administration>() { Capitol }; }
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); }
public abstract bool CanLegislate(Administration Administration);
public override bool CanLegislate(Administration Administration) { return(this == Administration); }