OpenBve.Win32Plugin.DoorChange C# (CSharp) Méthode

DoorChange() private méthode

private DoorChange ( DoorStates oldState, DoorStates newState ) : void
oldState DoorStates
newState DoorStates
Résultat void
		internal override void DoorChange(DoorStates oldState, DoorStates newState) {
			if (oldState == DoorStates.None & newState != DoorStates.None) {
				try {
					Win32DoorOpen();
				} catch (Exception ex) {
					base.LastException = ex;
					throw;
				}
			} else if (oldState != DoorStates.None & newState == DoorStates.None) {
				try {
					Win32DoorClose();
				} catch (Exception ex) {
					base.LastException = ex;
					throw;
				}
			}
		}
		internal override void SetSignal(SignalData[] signal) {