コード例 #1
0
        public static bool EnrollInAcademicCareer(Sim actor, TravelUtilEx.Type filter, out List <SimDescription> others, out int tuitionCost)
        {
            List <SimDescription> choices = new List <SimDescription>();

            foreach (KeyValuePair <SimDescription, string> key in CommonSpace.Helpers.TravelUtilEx.GetTravelChoices(actor, filter, true))
            {
                if (!string.IsNullOrEmpty(key.Value))
                {
                    continue;
                }

                choices.Add(key.Key);
            }

            return(EnrollInAcademicCareer(actor, choices, out others, out tuitionCost));
        }
コード例 #2
0
 public override void Add(TravelUtilEx.Type value)
 {
     Traveler.Settings.mTravelFilter |= value;
 }
コード例 #3
0
 public override void Remove(TravelUtilEx.Type value)
 {
     Traveler.Settings.mTravelFilter &= ~value;
 }
コード例 #4
0
 public override bool Contains(TravelUtilEx.Type value)
 {
     return((Traveler.Settings.mTravelFilter & value) != TravelUtilEx.Type.None);
 }