Plugin.Train.Train C# (CSharp) Method

Train() private method

Creates a new train without any devices installed.
private Train ( int panel, PlaySoundDelegate playSound ) : System
panel int The array of panel variables.
playSound PlaySoundDelegate The delegate to play sounds.
return System
		internal Train(int[] panel, PlaySoundDelegate playSound) {
			this.PluginInitializing = false;
			this.Specs = new VehicleSpecs(0, BrakeTypes.ElectromagneticStraightAirBrake, 0, false, 0);
			this.State = new VehicleState(0.0, new Speed(0.0), 0.0, 0.0, 0.0, 0.0, 0.0,0.0,0.0,0.0);
			this.Handles = new ReadOnlyHandles(new Handles(0, 0, 0, false));
			this.Doors = DoorStates.None;
			this.Panel = panel;
			this.Sounds = new Sounds(playSound);
			this.AI = new AI(this);
		}