Table of Contents

Interface IBuildingConnectorData

Namespace
Root
Assembly
Game.Core.Map.Simulation.dll
public interface IBuildingConnectorData : IEntityConnectorData<LocalTilePivot, TileVector, TileDirection>, IEntityConnectorData<TileVector>
Inherited Members
Extension Methods

Properties

AllBuildingConnectors

IBuildingIO[] AllBuildingConnectors { get; }

Property Value

IBuildingIO[]

TileBounds

LocalTileBounds TileBounds { get; }

Property Value

LocalTileBounds

TileBoundsCenter

LocalVector TileBoundsCenter { get; }

Property Value

LocalVector

TileDimensions

TileDimensions TileDimensions { get; }

Property Value

TileDimensions

Methods

BuildingConnectorsOfType<TConnection>()

IReadOnlyList<TConnection> BuildingConnectorsOfType<TConnection>() where TConnection : IBuildingIO

Returns

IReadOnlyList<TConnection>

Type Parameters

TConnection

TryGetIO(in LocalTilePivot, out IBuildingIO)

bool TryGetIO(in LocalTilePivot pivot, out IBuildingIO connection)

Parameters

pivot LocalTilePivot
connection IBuildingIO

Returns

bool