Example #1
0
    /////////////////////
    // Leisure Changes //
    /////////////////////

    public static void AddLeisureAvailabilityStateChange(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace, Leisure.AVAILABILITY newValue)
    => City.Changes.AddValueChange(City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].SetAvailability, newValue);
Example #2
0
 public static void AddLeisureSatisfactionIndexChange(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace, Index.CHANGE change)
 => City.Changes.AddIndexChange(City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].Satisfaction, change);
Example #3
0
 public static float GetLeisureSatisfactionValue(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace)
 => City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].Satisfaction.Value;
Example #4
0
 public static Index.STATE GetLeisureSatisfactionIndex(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace)
 => City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].Satisfaction.GetIndexState();
Example #5
0
 public static Leisure.AVAILABILITY GetLeisureAvailabilityState(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace)
 => City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].GetAvailability();
Example #6
0
 public static int GetLeisureRequiredTime(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace)
 => City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].Schedule.RequieredTime;
Example #7
0
 public static int GetLeisureScheduledClosing(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace)
 => City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].Schedule.Closing;
Example #8
0
    /////////////////////
    // Leisure Getters //
    /////////////////////

    public static int GetLeisureCost(CityPart.PLACE cityPlace, Leisure.PLACE leisurePlace)
    => City.CityParts[(int)cityPlace].LeisureSector.LeisureVenues[(int)leisurePlace].Cost;
Example #9
0
 public LeisurePlan(Leisure.PLACE place, int enter, int timeExpended, float satisfaction, int cost)
 {
     Place = place; Enter = enter; TimeExpended = timeExpended; Satisfaction = satisfaction; Cost = cost;
 }