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

SetBeacon() private méthode

private SetBeacon ( BeaconData beacon ) : void
beacon OpenBveApi.Runtime.BeaconData
Résultat void
		internal override void SetBeacon(BeaconData beacon) {
			try {
				Win32BeaconData win32Beacon;
				win32Beacon.Type = beacon.Type;
				win32Beacon.Signal = beacon.Signal.Aspect;
				win32Beacon.Distance = (float)beacon.Signal.Distance;
				win32Beacon.Optional = beacon.Optional;
				Win32SetBeaconData(ref win32Beacon.Type);
			} catch (Exception ex) {
				base.LastException = ex;
				throw;
			}
		}
		internal override void PerformAI(AIData data) { }