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
connectorPivotGlobalTilePivotioIBuildingIO
Fields
Invalid
public static BuildingConnector Invalid
Field Value
Properties
Connector
public IEntityConnector Connector { get; }
Property Value
IO
public IBuildingIO IO { get; }
Property Value
Pivot
public GlobalTilePivot Pivot { get; }
Property Value
Methods
ConnectsTo(BuildingConnector)
public bool ConnectsTo(BuildingConnector other)
Parameters
otherBuildingConnector
Returns
- bool
Equals(BuildingConnector)
public bool Equals(BuildingConnector other)
Parameters
otherBuildingConnector
Returns
- bool
Equals(IEntityConnectorModel<GlobalTilePivot>)
public bool Equals(IEntityConnectorModel<GlobalTilePivot> other)
Parameters
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
Operators
operator ==(BuildingConnector, BuildingConnector)
public static bool operator ==(BuildingConnector lhs, BuildingConnector rhs)
Parameters
lhsBuildingConnectorrhsBuildingConnector
Returns
- bool
operator !=(BuildingConnector, BuildingConnector)
public static bool operator !=(BuildingConnector lhs, BuildingConnector rhs)
Parameters
lhsBuildingConnectorrhsBuildingConnector
Returns
- bool