C# Class OpenBve.Win32Plugin

Represents a legacy Win32 plugin.
Inheritance: PluginManager.Plugin
Afficher le fichier Open project: leezer3/OpenBVE Class Usage Examples

Private Methods

Méthode Description
BeginJump ( InitializationModes mode ) : void
DoorChange ( DoorStates oldState, DoorStates newState ) : void
Elapse ( ElapseData data ) : void
EndJump ( ) : void
HornBlow ( HornTypes type ) : void
KeyDown ( VirtualKeys key ) : void
KeyUp ( VirtualKeys key ) : void
Load ( VehicleSpecs specs, InitializationModes mode ) : bool
PerformAI ( AIData data ) : void
SetBeacon ( BeaconData beacon ) : void
SetBrake ( int brakeNotch ) : void
SetPower ( int powerNotch ) : void
SetReverser ( int reverser ) : void
SetSignal ( SignalData signal ) : void
Unload ( ) : void
Win32Dispose ( ) : void
Win32DoorClose ( ) : void
Win32DoorOpen ( ) : void
Win32Elapse ( int &handles, double &state, int &panel, int &sound ) : void
Win32GetPluginVersion ( ) : int
Win32HornBlow ( int hornType ) : void
Win32Initialize ( int brake ) : void
Win32KeyDown ( int atsKeyCode ) : void
Win32KeyUp ( int atsKeyCode ) : void
Win32Load ( ) : void
Win32LoadDLL ( [ UnicodeFileName, [ AnsiFileName ) : int
Win32Plugin ( string pluginFile, TrainManager train ) : System
Win32SetBeaconData ( int &beacon ) : void
Win32SetBrake ( int notch ) : void
Win32SetPower ( int notch ) : void
Win32SetReverser ( int pos ) : void
Win32SetSignal ( int signal ) : void
Win32SetVehicleSpec ( int &spec ) : void
Win32UnloadDLL ( ) : int