private void EndTransfer()
 {
     Whinch.SetSoundState(false);
     CachedAudioSource.PlayOneShot(ArrivalSound);
     CurrentFloor = TargetFloor;
     TryOpenDoors();
 }
 private void BeginTransfer()
 {
     CurrentFloor = null;
     Whinch.SetSoundState(true);
     StartCoroutine(LiftTransferRoutine());
 }