Class BuildingBaseIO
- Namespace
- Root
- Assembly
- Game.Core.Map.Simulation.dll
public abstract class BuildingBaseIO : IBuildingIO, IEntityConnector
- Inheritance
-
objectBuildingBaseIO
- Implements
- Derived
- Extension Methods
Constructors
BuildingBaseIO()
protected BuildingBaseIO()
Fields
Position_L
public TileVector Position_L
Field Value
Properties
TileDirection
public TileDirection TileDirection { get; set; }
Property Value
Methods
Equals(BuildingBaseIO)
public bool Equals(BuildingBaseIO other)
Parameters
otherBuildingBaseIO
Returns
- bool
Equals(IEntityConnector)
public bool Equals(IEntityConnector other)
Parameters
otherIEntityConnector
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
IsCompatibleConnection(BuildingBaseIO)
public abstract bool IsCompatibleConnection(BuildingBaseIO otherIO)
Parameters
otherIOBuildingBaseIO
Returns
- bool
IsCompatibleConnection(IEntityConnector)
public bool IsCompatibleConnection(IEntityConnector other)
Parameters
otherIEntityConnector
Returns
- bool
IsCompatibleConnector<TConnector>(TConnector)
public bool IsCompatibleConnector<TConnector>(TConnector other) where TConnector : IEntityConnector
Parameters
otherTConnector
Returns
- bool
Type Parameters
TConnector
Pivot()
public LocalTilePivot Pivot()
Returns
Pivot(in GlobalTileTransform)
public GlobalTilePivot Pivot(in GlobalTileTransform transform)
Parameters
transformGlobalTileTransform