public void OpenDoor() { if (DoorStatus == DoorStatusEnum.Closed) { DoorStatus = DoorStatusEnum.Opening; SimulateDelay(false); DoorStatus = DoorStatusEnum.Open; } }
public void CloseDoor() { if (DoorStatus == DoorStatusEnum.Open) { DoorStatus = DoorStatusEnum.Closing; SimulateDelay(false); DoorStatus = DoorStatusEnum.Closed; } }
public override void Initialize() { DoorStatus = DoorStatusEnum.Closing; SimulateDelay(true, 200); DoorStatus = DoorStatusEnum.Closed; }