Class DecorationMetaBuildingDefinition
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class DecorationMetaBuildingDefinition : IMetaBuildingDefinition, IBuildingCustomDrawDataProvider, IBuildingCustomSoundDataProvider, ISimulationConfigurationProvider
- Inheritance
-
object
DecorationMetaBuildingDefinition
- Implements
-
- Extension Methods
-
Constructors
public DecorationMetaBuildingDefinition()
Properties
public float BaseProcessingDuration { get; }
Property Value
- float
public IReadOnlyList<BuildingItemInput> BeltInputs { get; }
Property Value
- IReadOnlyList<BuildingItemInput>
public IReadOnlyList<BuildingItemOutput> BeltOutputs { get; }
Property Value
- IReadOnlyList<BuildingItemOutput>
public IReadOnlyList<BeltPortInput> BeltPortInputs { get; }
Property Value
- IReadOnlyList<BeltPortInput>
public IReadOnlyList<BeltPortOutput> BeltPortOutputs { get; }
Property Value
- IReadOnlyList<BeltPortOutput>
public ILODMesh BlueprintMeshLOD { get; set; }
Property Value
- ILODMesh
public IReadOnlyList<SerializedCollisionBox> Colliders { get; set; }
Property Value
- IReadOnlyList<SerializedCollisionBox>
public bool CustomBlueprintMesh { get; set; }
Property Value
- bool
public IBuildingCustomDrawData CustomDrawData { get; }
Property Value
- IBuildingCustomDrawData
public ICustomSimulationConfiguration CustomSimulationConfiguration { get; }
Property Value
- ICustomSimulationConfiguration
public IBuildingCustomSoundData CustomSoundData { get; }
Property Value
- IBuildingCustomSoundData
public IReadOnlyList<BuildingFluidInput> FluidConsumerConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingFluidInput>
public IReadOnlyList<BuildingFluidJunction> FluidJunctionIOs { get; }
Property Value
- IReadOnlyList<BuildingFluidJunction>
public IReadOnlyList<BuildingFluidOutput> FluidProviderConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingFluidOutput>
public ILODMesh GlassMeshLOD { get; set; }
Property Value
- ILODMesh
public bool HasGlassMesh { get; set; }
Property Value
- bool
HasMainMesh
public bool HasMainMesh { get; set; }
Property Value
- bool
public string Id { get; set; }
Property Value
- string
IndividualMainMeshPerLayer
public bool IndividualMainMeshPerLayer { get; }
Property Value
- bool
MainMeshLOD
public ILODMesh MainMeshLOD { get; set; }
Property Value
- ILODMesh
MainMeshPerLayerLOD
public IReadOnlyList<ILODMesh> MainMeshPerLayerLOD { get; }
Property Value
- IReadOnlyList<ILODMesh>
public int ProcessingLaneCount { get; }
Property Value
- int
public bool RenderVoidBelow { get; }
Property Value
- bool
public IReadOnlyList<BuildingSignalInput> SignalConsumerConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingSignalInput>
public IReadOnlyList<BuildingSignalJunction> SignalJunctionIOs { get; }
Property Value
- IReadOnlyList<BuildingSignalJunction>
public IReadOnlyList<BuildingSignalOutput> SignalProviderConnectorIOs { get; }
Property Value
- IReadOnlyList<BuildingSignalOutput>
public IReadOnlyList<MetaBuildingSimpleAnimationDefinition> SimpleAnimationDefinitions { get; set; }
Property Value
- IReadOnlyList<MetaBuildingSimpleAnimationDefinition>
SimulationRendererDrawsMainMesh
public bool SimulationRendererDrawsMainMesh { get; }
Property Value
- bool
public SoundPriority SoundEffectPriority { get; }
Property Value
- SoundPriority
public bool SymmetricOnXAxis { get; set; }
Property Value
- bool
public IReadOnlyList<TileVector> Tiles { get; set; }
Property Value
- IReadOnlyList<TileVector>