Interface IMetaBuildingDefinition
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface IMetaBuildingDefinition : IBuildingCustomDrawDataProvider, IBuildingCustomSoundDataProvider, ISimulationConfigurationProvider
- Inherited Members
-
- Extension Methods
-
Properties
float BaseProcessingDuration { get; }
Property Value
- float
IReadOnlyList<BuildingItemInput> BeltInputs { get; }
Property Value
- IReadOnlyList<BuildingItemInput>
IReadOnlyList<BuildingItemOutput> BeltOutputs { get; }
Property Value
- IReadOnlyList<BuildingItemOutput>
IReadOnlyList<BeltPortInput> BeltPortInputs { get; }
Property Value
- IReadOnlyList<BeltPortInput>
IReadOnlyList<BeltPortOutput> BeltPortOutputs { get; }
Property Value
- IReadOnlyList<BeltPortOutput>
ILODMesh BlueprintMeshLOD { get; }
Property Value
- ILODMesh
IReadOnlyList<SerializedCollisionBox> Colliders { get; }
Property Value
- IReadOnlyList<SerializedCollisionBox>
bool CustomBlueprintMesh { get; }
Property Value
- bool
IReadOnlyList<BuildingFluidInput> FluidConsumerConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingFluidInput>
IReadOnlyList<BuildingFluidJunction> FluidJunctionIOs { get; }
Property Value
- IReadOnlyList<BuildingFluidJunction>
IReadOnlyList<BuildingFluidOutput> FluidProviderConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingFluidOutput>
ILODMesh GlassMeshLOD { get; }
Property Value
- ILODMesh
bool HasGlassMesh { get; }
Property Value
- bool
HasMainMesh
bool HasMainMesh { get; }
Property Value
- bool
Property Value
- string
IndividualMainMeshPerLayer
bool IndividualMainMeshPerLayer { get; }
Property Value
- bool
MainMeshLOD
ILODMesh MainMeshLOD { get; }
Property Value
- ILODMesh
MainMeshPerLayerLOD
IReadOnlyList<ILODMesh> MainMeshPerLayerLOD { get; }
Property Value
- IReadOnlyList<ILODMesh>
int ProcessingLaneCount { get; }
Property Value
- int
bool RenderVoidBelow { get; }
Property Value
- bool
IReadOnlyList<BuildingSignalInput> SignalConsumerConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingSignalInput>
IReadOnlyList<BuildingSignalJunction> SignalJunctionIOs { get; }
Property Value
- IReadOnlyList<BuildingSignalJunction>
IReadOnlyList<BuildingSignalOutput> SignalProviderConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingSignalOutput>
IReadOnlyList<MetaBuildingSimpleAnimationDefinition> SimpleAnimationDefinitions { get; }
Property Value
- IReadOnlyList<MetaBuildingSimpleAnimationDefinition>
SimulationRendererDrawsMainMesh
bool SimulationRendererDrawsMainMesh { get; }
Property Value
- bool
SoundPriority SoundEffectPriority { get; }
Property Value
- SoundPriority
bool SymmetricOnXAxis { get; }
Property Value
- bool
IReadOnlyList<TileVector> Tiles { get; }
Property Value
- IReadOnlyList<TileVector>