Class MetaBuildingDefinitionGroup
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[CreateAssetMenu(fileName = "Building Definition Group", menuName = "Metadata/Building/2 - Building Definition Group", order = 2)]
public class MetaBuildingDefinitionGroup : ScriptableObject
- Inheritance
-
object
Object
ScriptableObject
MetaBuildingDefinitionGroup
- Extension Methods
-
Constructors
public MetaBuildingDefinitionGroup()
Fields
public bool AllowNonForcingReplacementByOtherBuildings
Field Value
- bool
public bool AllowPlaceOnNonFilledTiles
Field Value
- bool
[HideInInspector]
public bool AllowPlaceOnNotch
Field Value
- bool
[Header("Conflict Indicators")]
[Space(20)]
public bool AlwaysProducesConflictIndicators
Field Value
- bool
public int AutoAttractIOScoreMultiplier
Field Value
- int
[FormerlySerializedAs("AutoConnectBelts")]
public bool AutoConnectToConnectors
Field Value
- bool
public bool AutoRotateToFitStructures
Field Value
- bool
public DefaultPreferredPlacementMode DefaultPreferredPlacementMode
Field Value
- DefaultPreferredPlacementMode
[HideInInspector]
public bool HasPipetteOverride
Field Value
- bool
[FormerlySerializedAs("_Icon")]
public Sprite Icon
Field Value
- Sprite
[FormerlySerializedAs("_Id")]
public string Id
Field Value
- string
public MetaBuildingDefinition[] InternalVariants
Field Value
- MetaBuildingDefinition[]
public bool IsTransportBuilding
Field Value
- bool
LinkedWikiEntry
public WikiEntryId LinkedWikiEntry
Field Value
- WikiEntryId
public BuildingDefinitionGroupId PipetteOverrideId
Field Value
- BuildingDefinitionGroupId
[Space(20)]
public EditorClassID<IBuildingPlacementIndicator>[] PlacementIndicators
Field Value
- EditorClassID<IBuildingPlacementIndicator>[]
[Space(20)]
public EditorClassID<IBuildingPlacementRequirement>[] PlacementRequirements
Field Value
- EditorClassID<IBuildingPlacementRequirement>[]
[HideInInspector]
public bool PlayerBuildable
Field Value
- bool
[HideInInspector]
public bool Removable
Field Value
- bool
public bool RenderConflictIndicatorMeshes
Field Value
- bool
public bool RenderConflictIndicatorVisualization
Field Value
- bool
public bool RenderConflictingConnectorIndicators
Field Value
- bool
public bool RenderConnectorIndicators
Field Value
- bool
[HideInInspector]
public bool Selectable
Field Value
- bool
public bool ShouldSkipReplacementIOChecks
Field Value
- bool
public bool ShowAsResearchReward
Field Value
- bool
[Tooltip("Whether this building is shown in the overview of all building speeds. I.e. it doesn't make sense to show Rotator CW, Rotator CCW etc.")]
public bool ShowInSpeedOverview
Field Value
- bool
public bool ShowNotchIndicators
Field Value
- bool
[Space(20)]
[FormerlySerializedAs("ShowStatProcessingTime")]
public bool ShowStatBeltProcessingTime
Field Value
- bool
public bool ShowStatBuildingsPerFullBelt
Field Value
- bool
[Space(20)]
[FormerlySerializedAs("ShowThroughputHelper")]
public bool ShowStructureOverview
Field Value
- bool
[FormerlySerializedAs("ThroughputHelper")]
public MetaStructureOverview StructureOverview
Field Value
- MetaStructureOverview