23 lines
748 B
C#
23 lines
748 B
C#
|
namespace WSMGameStudio.RailroadSystem
|
|||
|
{
|
|||
|
public interface ITrainDoorsController
|
|||
|
{
|
|||
|
StationDoorDirection StationDoorDirection { get; set; }
|
|||
|
bool CabinLeftDoorOpen { get; }
|
|||
|
bool CabinRightDoorOpen { get; }
|
|||
|
bool PassengerLeftDoorOpen { get; }
|
|||
|
bool PassengerRightDoorOpen { get; }
|
|||
|
|
|||
|
void OpenCabinDoorLeft();
|
|||
|
void OpenCabinDoorRight();
|
|||
|
void CloseCabinDoorLeft();
|
|||
|
void CloseCabinDoorRight();
|
|||
|
void OpenPassengersDoors();
|
|||
|
void OpenPassengersDoors(StationDoorDirection doorsDiretion);
|
|||
|
void ClosePassengersDoors();
|
|||
|
void ClosePassengersLeftDoors();
|
|||
|
void ClosePassengersRightDoors();
|
|||
|
void UpdateWagonsDoorsControllers();
|
|||
|
}
|
|||
|
}
|