Inheritance: ITechTreePrerequisiteInfo
        public ProvidesTechPrerequisite(ProvidesTechPrerequisiteInfo info, ActorInitializer init)
        {
            this.info = info;
            var mapOptions = init.World.WorldActor.TraitOrDefault <MapOptions>();

            enabled = mapOptions != null && mapOptions.TechLevel == info.Id;
        }
        public ProvidesTechPrerequisite(ProvidesTechPrerequisiteInfo info, ActorInitializer init)
        {
            this.info = info;
            var tech = init.World.Map.Options.TechLevel ?? init.World.LobbyInfo.GlobalSettings.TechLevel;

            this.enabled = info.Name == tech;
        }
 public ProvidesTechPrerequisite(ProvidesTechPrerequisiteInfo info, ActorInitializer init)
 {
     this.info = info;
     enabled = info.Name == init.World.LobbyInfo.GlobalSettings.TechLevel;
 }
 public ProvidesTechPrerequisite(ProvidesTechPrerequisiteInfo info, ActorInitializer init)
 {
     this.info = info;
     var mapOptions = init.World.WorldActor.TraitOrDefault<MapOptions>();
     enabled = mapOptions != null && mapOptions.TechLevel == info.Id;
 }
 public ProvidesTechPrerequisite(ProvidesTechPrerequisiteInfo info, ActorInitializer init)
 {
     this.info = info;
     var tech = init.World.Map.Options.TechLevel ?? init.World.LobbyInfo.GlobalSettings.TechLevel;
     this.enabled = info.Name == tech;
 }
 public ProvidesTechPrerequisite(ProvidesTechPrerequisiteInfo info, ActorInitializer init)
 {
     this.info = info;
     enabled   = info.Name == init.World.LobbyInfo.GlobalSettings.TechLevel;
 }