Interface IBuildingDefinitionGroup
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface IBuildingDefinitionGroup : IDefinitionGroup
- Extension Methods
-
Properties
AllowNonForcingReplacementByOtherBuildings
bool AllowNonForcingReplacementByOtherBuildings { get; }
Property Value
- bool
AllowPlaceOnNonFilledTiles
bool AllowPlaceOnNonFilledTiles { get; }
Property Value
- bool
AllowPlaceOnNotch
bool AllowPlaceOnNotch { get; }
Property Value
- bool
AlwaysProducesConflictIndicators
bool AlwaysProducesConflictIndicators { get; }
Property Value
- bool
AutoAttractIOScoreMultiplier
int AutoAttractIOScoreMultiplier { get; }
Property Value
- int
AutoConnect
bool AutoConnect { get; }
Property Value
- bool
AutoRotateToFitStructures
bool AutoRotateToFitStructures { get; }
Property Value
- bool
DefaultPreferredPlacementMode
DefaultPreferredPlacementMode DefaultPreferredPlacementMode { get; }
Property Value
- DefaultPreferredPlacementMode
Definitions
IReadOnlyList<IBuildingDefinition> Definitions { get; }
Property Value
- IReadOnlyList<IBuildingDefinition>
Description
IText Description { get; }
Property Value
- IText
Icon
Property Value
- Sprite
Id
BuildingDefinitionGroupId Id { get; }
Property Value
- BuildingDefinitionGroupId
IsTransportBuilding
bool IsTransportBuilding { get; }
Property Value
- bool
LinkedWikiEntry
WikiEntryId LinkedWikiEntry { get; }
Property Value
- WikiEntryId
PipetteOverrideId
BuildingDefinitionGroupId PipetteOverrideId { get; }
Property Value
- BuildingDefinitionGroupId
PlacementIndicatorTypes
IReadOnlyList<Type> PlacementIndicatorTypes { get; }
Property Value
- IReadOnlyList<Type>
PlacementRequirements
IReadOnlyList<IBuildingPlacementRequirement> PlacementRequirements { get; }
Property Value
- IReadOnlyList<IBuildingPlacementRequirement>
PlayerBuildable
bool PlayerBuildable { get; }
Property Value
- bool
Removable
Property Value
- bool
RenderConflictIndicatorMeshes
bool RenderConflictIndicatorMeshes { get; }
Property Value
- bool
RenderConflictIndicatorVisualization
bool RenderConflictIndicatorVisualization { get; }
Property Value
- bool
RenderConflictingConnectorIndicators
bool RenderConflictingConnectorIndicators { get; }
Property Value
- bool
RenderConnectorIndicators
bool RenderConnectorIndicators { get; }
Property Value
- bool
Selectable
Property Value
- bool
ShouldSkipReplacementIOChecks
bool ShouldSkipReplacementIOChecks { get; }
Property Value
- bool
ShowAsResearchReward
bool ShowAsResearchReward { get; }
Property Value
- bool
ShowInSpeedOverview
bool ShowInSpeedOverview { get; }
Property Value
- bool
ShowNotchIndicators
bool ShowNotchIndicators { get; }
Property Value
- bool
ShowStatBeltProcessingTime
bool ShowStatBeltProcessingTime { get; }
Property Value
- bool
ShowStatBuildingsPerFullBelt
bool ShowStatBuildingsPerFullBelt { get; }
Property Value
- bool
StructureOverview
MetaStructureOverview StructureOverview { get; }
Property Value
- MetaStructureOverview
Title
Property Value
- IText