Table of Contents

Struct BuildingConnector

Namespace
Root
Assembly
Game.Core.Map.Layout.Model.dll
public readonly struct BuildingConnector : IEntityConnectorModel<GlobalTilePivot>, IEntityConnectorModel
Implements
Extension Methods

Constructors

BuildingConnector(in GlobalTilePivot, IBuildingIO)

public BuildingConnector(in GlobalTilePivot connectorPivot, IBuildingIO io)

Parameters

connectorPivot GlobalTilePivot
io IBuildingIO

Fields

Invalid

public static BuildingConnector Invalid

Field Value

BuildingConnector

Properties

Connector

public IEntityConnector Connector { get; }

Property Value

IEntityConnector

IO

public IBuildingIO IO { get; }

Property Value

IBuildingIO

Pivot

public GlobalTilePivot Pivot { get; }

Property Value

GlobalTilePivot

Methods

ConnectsTo(BuildingConnector)

public bool ConnectsTo(BuildingConnector other)

Parameters

other BuildingConnector

Returns

bool

Equals(BuildingConnector)

public bool Equals(BuildingConnector other)

Parameters

other BuildingConnector

Returns

bool

Equals(IEntityConnectorModel<GlobalTilePivot>)

public bool Equals(IEntityConnectorModel<GlobalTilePivot> other)

Parameters

other IEntityConnectorModel<GlobalTilePivot>

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator ==(BuildingConnector, BuildingConnector)

public static bool operator ==(BuildingConnector lhs, BuildingConnector rhs)

Parameters

lhs BuildingConnector
rhs BuildingConnector

Returns

bool

operator !=(BuildingConnector, BuildingConnector)

public static bool operator !=(BuildingConnector lhs, BuildingConnector rhs)

Parameters

lhs BuildingConnector
rhs BuildingConnector

Returns

bool