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
fromBuildingConnectortoBuildingConnector
BuildingConnection(BuildingConnector, bool)
public BuildingConnection(BuildingConnector from, bool isConflicting)
Parameters
fromBuildingConnectorisConflictingbool
Fields
FromConnector
public readonly BuildingConnector FromConnector
Field Value
Invalid
public static BuildingConnection Invalid
Field Value
ToConnector
public readonly BuildingConnector ToConnector
Field Value
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
otherBuildingConnection
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
Operators
operator ==(BuildingConnection, BuildingConnection)
public static bool operator ==(BuildingConnection lhs, BuildingConnection rhs)
Parameters
lhsBuildingConnectionrhsBuildingConnection
Returns
- bool
operator !=(BuildingConnection, BuildingConnection)
public static bool operator !=(BuildingConnection lhs, BuildingConnection rhs)
Parameters
lhsBuildingConnectionrhsBuildingConnection
Returns
- bool