Table of Contents

Class BuildingBaseIO

Namespace
Root
Assembly
Game.Core.Map.Simulation.dll
public abstract class BuildingBaseIO : IBuildingIO, IEntityConnector
Inheritance
object
BuildingBaseIO
Implements
Derived
Extension Methods

Constructors

BuildingBaseIO()

protected BuildingBaseIO()

Fields

Position_L

public TileVector Position_L

Field Value

TileVector

Properties

TileDirection

public TileDirection TileDirection { get; set; }

Property Value

TileDirection

Methods

Equals(BuildingBaseIO)

public bool Equals(BuildingBaseIO other)

Parameters

other BuildingBaseIO

Returns

bool

Equals(IEntityConnector)

public bool Equals(IEntityConnector other)

Parameters

other IEntityConnector

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

IsCompatibleConnection(BuildingBaseIO)

public abstract bool IsCompatibleConnection(BuildingBaseIO otherIO)

Parameters

otherIO BuildingBaseIO

Returns

bool

IsCompatibleConnection(IEntityConnector)

public bool IsCompatibleConnection(IEntityConnector other)

Parameters

other IEntityConnector

Returns

bool

IsCompatibleConnector<TConnector>(TConnector)

public bool IsCompatibleConnector<TConnector>(TConnector other) where TConnector : IEntityConnector

Parameters

other TConnector

Returns

bool

Type Parameters

TConnector

Pivot()

public LocalTilePivot Pivot()

Returns

LocalTilePivot

Pivot(in GlobalTileTransform)

public GlobalTilePivot Pivot(in GlobalTileTransform transform)

Parameters

transform GlobalTileTransform

Returns

GlobalTilePivot