Table of Contents

Class BuildingDefinition

Namespace
Root
Assembly
SPZGameAssembly.dll
public class BuildingDefinition : IBuildingDefinition, IEntityDefinition
Inheritance
object
BuildingDefinition
Implements
Extension Methods

Constructors

BuildingDefinition(BuildingDefinitionId, IBuildingConnectorData)

public BuildingDefinition(BuildingDefinitionId id, IBuildingConnectorData connectorData)

Parameters

id BuildingDefinitionId
connectorData IBuildingConnectorData

Fields

CustomData

public readonly CustomDataHolder CustomData

Field Value

CustomDataHolder

Properties

ConnectorData

public IBuildingConnectorData ConnectorData { get; }

Property Value

IBuildingConnectorData

Id

public BuildingDefinitionId Id { get; }

Property Value

BuildingDefinitionId

Methods

CanCreateConfiguration()

public bool CanCreateConfiguration()

Returns

bool

CreateConfiguration()

public IBuildingConfiguration CreateConfiguration()

Returns

IBuildingConfiguration

ToString()

public override string ToString()

Returns

string

TryCreateConfiguration(out IBuildingConfiguration)

public bool TryCreateConfiguration(out IBuildingConfiguration configuration)

Parameters

configuration IBuildingConfiguration

Returns

bool