Table of Contents

Class DecorationMetaBuildingDefinition

Namespace
Root
Assembly
SPZGameAssembly.dll
public class DecorationMetaBuildingDefinition : IMetaBuildingDefinition, IBuildingCustomDrawDataProvider, IBuildingCustomSoundDataProvider, ISimulationConfigurationProvider
Inheritance
object
DecorationMetaBuildingDefinition
Implements
Extension Methods

Constructors

DecorationMetaBuildingDefinition()

public DecorationMetaBuildingDefinition()

Properties

BaseProcessingDuration

public float BaseProcessingDuration { get; }

Property Value

float

BeltInputs

public IReadOnlyList<BuildingItemInput> BeltInputs { get; }

Property Value

IReadOnlyList<BuildingItemInput>

BeltOutputs

public IReadOnlyList<BuildingItemOutput> BeltOutputs { get; }

Property Value

IReadOnlyList<BuildingItemOutput>

BeltPortInputs

public IReadOnlyList<BeltPortInput> BeltPortInputs { get; }

Property Value

IReadOnlyList<BeltPortInput>

BeltPortOutputs

public IReadOnlyList<BeltPortOutput> BeltPortOutputs { get; }

Property Value

IReadOnlyList<BeltPortOutput>

BlueprintMeshLOD

public ILODMesh BlueprintMeshLOD { get; set; }

Property Value

ILODMesh

Colliders

public IReadOnlyList<SerializedCollisionBox> Colliders { get; set; }

Property Value

IReadOnlyList<SerializedCollisionBox>

CustomBlueprintMesh

public bool CustomBlueprintMesh { get; set; }

Property Value

bool

CustomDrawData

public IBuildingCustomDrawData CustomDrawData { get; }

Property Value

IBuildingCustomDrawData

CustomSimulationConfiguration

public ICustomSimulationConfiguration CustomSimulationConfiguration { get; }

Property Value

ICustomSimulationConfiguration

CustomSoundData

public IBuildingCustomSoundData CustomSoundData { get; }

Property Value

IBuildingCustomSoundData

FluidConsumerConnectorIOs

public IReadOnlyList<BuildingFluidInput> FluidConsumerConnectorIOs { get; }

Property Value

IReadOnlyList<BuildingFluidInput>

FluidJunctionIOs

public IReadOnlyList<BuildingFluidJunction> FluidJunctionIOs { get; }

Property Value

IReadOnlyList<BuildingFluidJunction>

FluidProviderConnectorIOs

public IReadOnlyList<BuildingFluidOutput> FluidProviderConnectorIOs { get; }

Property Value

IReadOnlyList<BuildingFluidOutput>

GlassMeshLOD

public ILODMesh GlassMeshLOD { get; set; }

Property Value

ILODMesh

HasGlassMesh

public bool HasGlassMesh { get; set; }

Property Value

bool

HasMainMesh

public bool HasMainMesh { get; set; }

Property Value

bool

Id

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>

ProcessingLaneCount

public int ProcessingLaneCount { get; }

Property Value

int

RenderVoidBelow

public bool RenderVoidBelow { get; }

Property Value

bool

SignalConsumerConnectorIOs

public IReadOnlyList<BuildingSignalInput> SignalConsumerConnectorIOs { get; }

Property Value

IReadOnlyList<BuildingSignalInput>

SignalJunctionIOs

public IReadOnlyList<BuildingSignalJunction> SignalJunctionIOs { get; }

Property Value

IReadOnlyList<BuildingSignalJunction>

SignalProviderConnectorIOs

public IReadOnlyList<BuildingSignalOutput> SignalProviderConnectorIOs { get; }

Property Value

IReadOnlyList<BuildingSignalOutput>

SimpleAnimationDefinitions

public IReadOnlyList<MetaBuildingSimpleAnimationDefinition> SimpleAnimationDefinitions { get; set; }

Property Value

IReadOnlyList<MetaBuildingSimpleAnimationDefinition>

SimulationRendererDrawsMainMesh

public bool SimulationRendererDrawsMainMesh { get; }

Property Value

bool

SoundEffectPriority

public SoundPriority SoundEffectPriority { get; }

Property Value

SoundPriority

SymmetricOnXAxis

public bool SymmetricOnXAxis { get; set; }

Property Value

bool

Tiles

public IReadOnlyList<TileVector> Tiles { get; set; }

Property Value

IReadOnlyList<TileVector>