Class BuildingDefinition
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BuildingDefinition : IBuildingDefinition, IEntityDefinition
- Inheritance
-
objectBuildingDefinition
- Implements
- Extension Methods
Constructors
BuildingDefinition(BuildingDefinitionId, IBuildingConnectorData)
public BuildingDefinition(BuildingDefinitionId id, IBuildingConnectorData connectorData)
Parameters
idBuildingDefinitionIdconnectorDataIBuildingConnectorData
Fields
CustomData
public readonly CustomDataHolder CustomData
Field Value
Properties
ConnectorData
public IBuildingConnectorData ConnectorData { get; }
Property Value
Id
public BuildingDefinitionId Id { get; }
Property Value
Methods
CanCreateConfiguration()
public bool CanCreateConfiguration()
Returns
- bool
CreateConfiguration()
public IBuildingConfiguration CreateConfiguration()
Returns
ToString()
public override string ToString()
Returns
- string
TryCreateConfiguration(out IBuildingConfiguration)
public bool TryCreateConfiguration(out IBuildingConfiguration configuration)
Parameters
configurationIBuildingConfiguration
Returns
- bool