ClassicCityBuilderKit 1.8.8
|
bundels of services for whenever instead of a specific service just a general type of service is needed
eg housing needs two types of religions to evolve from whatever god is available
Public Member Functions | |
bool | Contains (Service service) |
string | GetName (int quantity) |
bool | HasValue (IBuilding building) |
whether the value even applies to the building in question | |
float | GetMaximum (IBuilding building) |
the maximum value this value may get to important for bars that use a ratio | |
float | GetValue (IBuilding building) |
checks for the value the building currently has | |
Vector3 | GetPosition (IBuilding building) |
the world position that the value should be visualized at especially relevant for global values that are not created as a child of the building | |
bool | HasValue (Walker walker) |
whether the value even applies to the walker in question | |
float | GetMaximum (Walker _) |
the maximum value this value may get to for example storage capacity for item quantities important for bars that use a ratio | |
float | GetValue (Walker walker) |
checks for the value the walker currently has | |
Vector3 | GetPosition (Walker walker) |
the world position that the value should be visualized at especially relevant for global values that are not created as a child of the walker | |
Public Attributes | |
string | NameSingular |
string | NamePlural |
Service[] | Services |
Public Attributes inherited from CityBuilderCore.KeyedObject | |
string | Key |
Additional Inherited Members | |
Static Public Member Functions inherited from CityBuilderCore.KeyedObject | |
static T | GetKeyedObject< T > (string key) |
Properties inherited from CityBuilderCore.IKeyed |
float CityBuilderCore.ServiceCategory.GetMaximum | ( | IBuilding | building | ) |
the maximum value this value may get to
important for bars that use a ratio
building | the building in question |
Implements CityBuilderCore.IBuildingValue.
float CityBuilderCore.ServiceCategory.GetMaximum | ( | Walker | walker | ) |
the maximum value this value may get to
for example storage capacity for item quantities
important for bars that use a ratio
walker | the walker in question |
Implements CityBuilderCore.IWalkerValue.
Vector3 CityBuilderCore.ServiceCategory.GetPosition | ( | IBuilding | building | ) |
the world position that the value should be visualized at
especially relevant for global values that are not created as a child of the building
building | the building in question |
Implements CityBuilderCore.IBuildingValue.
Vector3 CityBuilderCore.ServiceCategory.GetPosition | ( | Walker | walker | ) |
the world position that the value should be visualized at
especially relevant for global values that are not created as a child of the walker
walker | the walker in question |
Implements CityBuilderCore.IWalkerValue.
float CityBuilderCore.ServiceCategory.GetValue | ( | IBuilding | building | ) |
checks for the value the building currently has
building | the building of which we want to know the value |
Implements CityBuilderCore.IBuildingValue.
float CityBuilderCore.ServiceCategory.GetValue | ( | Walker | walker | ) |
checks for the value the walker currently has
walker | the walker of which we want to know the value |
Implements CityBuilderCore.IWalkerValue.
bool CityBuilderCore.ServiceCategory.HasValue | ( | IBuilding | building | ) |
whether the value even applies to the building in question
building | the building in question |
Implements CityBuilderCore.IBuildingValue.
bool CityBuilderCore.ServiceCategory.HasValue | ( | Walker | walker | ) |
whether the value even applies to the walker in question
walker | the walker in question |
Implements CityBuilderCore.IWalkerValue.