Table of Contents

Struct BuildingConnection

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

Constructors

BuildingConnection(BuildingConnector, BuildingConnector)

public BuildingConnection(BuildingConnector from, BuildingConnector to)

Parameters

from BuildingConnector
to BuildingConnector

BuildingConnection(BuildingConnector, bool)

public BuildingConnection(BuildingConnector from, bool isConflicting)

Parameters

from BuildingConnector
isConflicting bool

Fields

FromConnector

public readonly BuildingConnector FromConnector

Field Value

BuildingConnector

Invalid

public static BuildingConnection Invalid

Field Value

BuildingConnection

ToConnector

public readonly BuildingConnector ToConnector

Field Value

BuildingConnector

Properties

IsConflicting

public bool IsConflicting { get; }

Property Value

bool

IsConnected

public bool IsConnected { get; }

Property Value

bool

Methods

Equals(BuildingConnection)

public bool Equals(BuildingConnection other)

Parameters

other BuildingConnection

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator ==(BuildingConnection, BuildingConnection)

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

Parameters

lhs BuildingConnection
rhs BuildingConnection

Returns

bool

operator !=(BuildingConnection, BuildingConnection)

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

Parameters

lhs BuildingConnection
rhs BuildingConnection

Returns

bool