<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
	<AutoComplete language="TrainzScript">
		<Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" />
		<KeyWord name="break" />
		<KeyWord name="case" />
		<KeyWord name="continue" />
		<KeyWord name="default" />
		<KeyWord name="else" />
		<KeyWord name="false" />
		<KeyWord name="for" />
		<KeyWord name="goto" />
		<KeyWord name="include" />
		<KeyWord name="if" />
		<KeyWord name="on" />
		<KeyWord name="return" />
		<KeyWord name="switch" />
		<KeyWord name="true" />
		<KeyWord name="wait" />
		<KeyWord name="while" />
		<KeyWord name="and" />
		<KeyWord name="for" />
		<KeyWord name="string" />
		<KeyWord name="float" />
		<KeyWord name="bool" />
		<KeyWord name="int" />
		<KeyWord name="object" />
		<KeyWord name="void" />
		<KeyWord name="thread" />
		<KeyWord name="static" />
		<KeyWord name="public" />
		<KeyWord name="null" />
		<KeyWord name="native" />
		<KeyWord name="obsolete" />
		<KeyWord name="me" />
		<KeyWord name="mandatory" />
		<KeyWord name="isclass" />
		<KeyWord name="inherited" />
		<KeyWord name="game" />
		<KeyWord name="secured" />
		<KeyWord name="final" />
		<KeyWord name="define" />
		<KeyWord name="class" />
		<KeyWord name="size" />
		<KeyWord name="copy" />
		<KeyWord name="Asset" />
		<KeyWord name="AssetCategory" />
		<KeyWord name="NamedObjectInfo" />
		<KeyWord name="AsyncObjectSearchResult" />
		<KeyWord name="AOSM_MessageSubscription" />
		<KeyWord name="AOSM_MessageSubscriber" />
		<KeyWord name="AsyncObjectSearchMonitor_ResultListener" />
		<KeyWord name="AsyncObjectSearchMonitor" />
		<KeyWord name="AsyncQueryHelper" />
		<KeyWord name="BaseIndustry" />
		<KeyWord name="BaseIndustryInfo" />
		<KeyWord name="BasePortal" />
		<KeyWord name="Bogey" />
		<KeyWord name="Browser" />
		<KeyWord name="BrowserInterface" />
		<KeyWord name="Buildable" />
		<KeyWord name="CabinControl" />
		<KeyWord name="Cabin" />
		<KeyWord name="CabinControlSetting" />
		<KeyWord name="ControlSettingsManager" />
		<KeyWord name="CarSignal" />
		<KeyWord name="ShuntTrack" />
		<KeyWord name="AiHornMsg" />
		<KeyWord name="TrainUtil" />
		<KeyWord name="HTMLWindow" />
		<KeyWord name="LinkedData" />
		<KeyWord name="LinkedList" />
		<KeyWord name="ConditionalScenarioBehavior" />
		<KeyWord name="LoadHelperInfo" />
		<KeyWord name="VehicleDescriptor" />
		<KeyWord name="ConsistHelperInfo" />
		<KeyWord name="ConsistListHelper" />
		<KeyWord name="ConstructorsBase" />
		<KeyWord name="Constructors" />
		<KeyWord name="Crossing" />
		<KeyWord name="DefaultLocomotiveCabin" />
		<KeyWord name="DefaultSteamCabinData" />
		<KeyWord name="DefaultSteamCabin" />
		<KeyWord name="DLCInfo" />
		<KeyWord name="DLCStore" />
		<KeyWord name="DriverCharacter" />
		<KeyWord name="DriverCommand" />
		<KeyWord name="DriverCommands" />
		<KeyWord name="DriverScheduleCommand" />
		<KeyWord name="Flags" />
		<KeyWord name="GSObject" />
		<KeyWord name="GameObjectID" />
		<KeyWord name="GameplayMenu" />
		<KeyWord name="MPSListing" />
		<KeyWord name="GameplayMenuBase" />
		<KeyWord name="GameplayMenuMobile" />
		<KeyWord name="IndustryProductInfo" />
		<KeyWord name="IndustryProcessInfo" />
		<KeyWord name="GenericIndustry" />
		<KeyWord name="TrackLoadInfo" />
		<KeyWord name="GenericPassengerStation" />
		<KeyWord name="GameObject" />
		<KeyWord name="Message" />
		<KeyWord name="Router" />
		<KeyWord name="Math" />
		<KeyWord name="Str" />
		<KeyWord name="GSTrackSearch" />
		<KeyWord name="HTMLBuffer" />
		<KeyWord name="HTMLBufferStatic" />
		<KeyWord name="PropertyValue" />
		<KeyWord name="HTMLPropertyHandler" />
		<KeyWord name="HTMLPropertyGroup" />
		<KeyWord name="Image" />
		<KeyWord name="Industry" />
		<KeyWord name="IndustryProductInfoCollection" />
		<KeyWord name="IndustryProductInfoComplete" />
		<KeyWord name="IndustryProductInfoProcess" />
		<KeyWord name="IndustryProductInfoQueues" />
		<KeyWord name="IndustryProductInfoTracks" />
		<KeyWord name="ITCTrainCommand" />
		<KeyWord name="ITCTrainValues" />
		<KeyWord name="ITCTrainMonitor" />
		<KeyWord name="IndustryTrainController" />
		<KeyWord name="Interface" />
		<KeyWord name="InterfaceAlert" />
		<KeyWord name="InterfaceObjective" />
		<KeyWord name="InterlockingTrainPath" />
		<KeyWord name="InterlockingTrain" />
		<KeyWord name="InterlockingTower" />
		<KeyWord name="InterlockingObject" />
		<KeyWord name="InterlockingPathTrain" />
		<KeyWord name="InterlockingTowerPath" />
		<KeyWord name="IPICProcess" />
		<KeyWord name="IPICQueue" />
		<KeyWord name="IPICTrack" />
		<KeyWord name="Junction" />
		<KeyWord name="JunctionBase" />
		<KeyWord name="JunctionBaseGameObject" />
		<KeyWord name="KUID" />
		<KeyWord name="KUIDList" />
		<KeyWord name="Library" />
		<KeyWord name="ConfigAssetHandler" />
		<KeyWord name="ConfigAssetGroupHandler" />
		<KeyWord name="GenericStringHandler" />
		<KeyWord name="NumberValueInt" />
		<KeyWord name="GenericIntNumberHandler" />
		<KeyWord name="GenericBoolHandler" />
		<KeyWord name="CheckBoxHandler" />
		<KeyWord name="CheckListPropertyHandler" />
		<KeyWord name="AssetCheckListHandler" />
		<KeyWord name="RadioButtonListHandler" />
		<KeyWord name="CheckListGroupHandler" />
		<KeyWord name="RadioButtonGroupHandler" />
		<KeyWord name="EnumeratedPropertyHandler" />
		<KeyWord name="EnumeratedMultiPropertyHandler" />
		<KeyWord name="EnumeratedAssetHandler" />
		<KeyWord name="EnumeratedGameObjectHandler" />
		<KeyWord name="GenericListHandler" />
		<KeyWord name="GenericTimeHandler" />
		<KeyWord name="LoadingReport" />
		<KeyWord name="CabinData" />
		<KeyWord name="Locomotive" />
		<KeyWord name="LogScope" />
		<KeyWord name="Log" />
		<KeyWord name="MapObject" />
		<KeyWord name="Menu" />
		<KeyWord name="MeshObject" />
		<KeyWord name="ModuleScript" />
		<KeyWord name="MultiplayerGame" />
		<KeyWord name="StationBehaviour" />
		<KeyWord name="SignalBehaviour" />
		<KeyWord name="Navigate" />
		<KeyWord name="NavPoint" />
		<KeyWord name="NavPoints" />
		<KeyWord name="BuddyInfo" />
		<KeyWord name="OAChat" />
		<KeyWord name="ChannelMessage" />
		<KeyWord name="ChatChannel" />
		<KeyWord name="OnlineAccess" />
		<KeyWord name="OnlineGroup" />
		<KeyWord name="Orientation" />
		<KeyWord name="PassengerStationInfo" />
		<KeyWord name="Permit" />
		<KeyWord name="ProductFilter" />
		<KeyWord name="ProductQueue" />
		<KeyWord name="PropertyBrowser" />
		<KeyWord name="PropertyObject" />
		<KeyWord name="Requirement" />
		<KeyWord name="ResourceRequirement" />
		<KeyWord name="ScenarioBehavior" />
		<KeyWord name="ScenarioBehaviorTemplate" />
		<KeyWord name="SceneryWithTrack" />
		<KeyWord name="CustomCommand" />
		<KeyWord name="Command" />
		<KeyWord name="Schedule" />
		<KeyWord name="ScriptLogBase" />
		<KeyWord name="ScriptLog" />
		<KeyWord name="SecurityToken" />
		<KeyWord name="ServletHTTPRequest" />
		<KeyWord name="ServletHTTPReply" />
		<KeyWord name="Servlet" />
		<KeyWord name="SessionVariable_VariableInfo" />
		<KeyWord name="SessionVariables" />
		<KeyWord name="Signal" />
		<KeyWord name="SignalInteriorCabinData" />
		<KeyWord name="Soup" />
		<KeyWord name="StringTable" />
		<KeyWord name="TimetableState" />
		<KeyWord name="Timetable" />
		<KeyWord name="Track" />
		<KeyWord name="TrackCircuitBlock" />
		<KeyWord name="TrackMark" />
		<KeyWord name="TrackPathDisplay" />
		<KeyWord name="Trackside" />
		<KeyWord name="JunctionPermitInfo" />
		<KeyWord name="AITrainScope" />
		<KeyWord name="ScheduleHistoryRec" />
		<KeyWord name="Train" />
		<KeyWord name="TrainHelperInfoListBase" />
		<KeyWord name="SpecificVehiclesInfo" />
		<KeyWord name="AssetTypeInfo" />
		<KeyWord name="VehicleTypesInfo" />
		<KeyWord name="DriversInfo" />
		<KeyWord name="TrainHelperInfo" />
		<KeyWord name="TrainTimetableItem" />
		<KeyWord name="TrainTimetable" />
		<KeyWord name="Trainz" />
		<KeyWord name="AsyncTrainzAssetSearchObject" />
		<KeyWord name="TrainzAssetSearch" />
		<KeyWord name="TrainzGameObject" />
		<KeyWord name="TrainzScriptBase" />
		<KeyWord name="TrainzScript" />
		<KeyWord name="Trigger" />
		<KeyWord name="Turntable" />
		<KeyWord name="Vector3" />
		<KeyWord name="Vehicle" />
		<KeyWord name="VHISpecificVehiclesInfo" />
		<KeyWord name="VHIVehicleTypesInfo" />
		<KeyWord name="VHIDriversInfo" />
		<KeyWord name="VehicleHelperInfo" />
		<KeyWord name="WaybillManagerIndustry" />
		<KeyWord name="WaybillManager" />
		<KeyWord name="World" />
		<KeyWord name="World1" />
		<KeyWord name="WorldCoordinate" />
		<KeyWord name="Bridge" />
		<KeyWord name="Building" />
		<KeyWord name="Fauna" />
		<KeyWord name="FixedTrack" />
		<KeyWord name="Flora" />
		<KeyWord name="Mesh" />
		<KeyWord name="People" />
		<KeyWord name="Road" />
		<KeyWord name="Scenery" />
		<KeyWord name="Spline" />
		<KeyWord name="Trackmark" />
		<KeyWord name="TrackBridge" />
		<KeyWord name="TrackTunnel" />
		<KeyWord name="TrackObject" />
		<KeyWord name="Tunnel" />
		<KeyWord name="RoadVehicle" />
		<KeyWord name="Caboose" />
		<KeyWord name="Consist" />
		<KeyWord name="MailTrainCar" />
		<KeyWord name="MonorailVehicle" />
		<KeyWord name="PassengerTrainCar" />
		<KeyWord name="RollingStock" />
		<KeyWord name="Tram" />
		<KeyWord name="TrainCar" />
		<KeyWord name="TrainCarDiesel" />
		<KeyWord name="TrainCarElectric" />
		<KeyWord name="TrainCarSteam" />
		<KeyWord name="TrainCarTender" />
		<KeyWord name="TrainComponent" />
		<KeyWord name="TrainEngine" />
		<KeyWord name="Region" />
		<KeyWord name="Route" />
		<KeyWord name="SaveGame" />
		<KeyWord name="Session" />
		<KeyWord name="SessionArcade" />
		<KeyWord name="SessionTutorial" />
		<KeyWord name="TestTrackTest" />
		<KeyWord name="AchievementCategory" />
		<KeyWord name="AchievementGroup" />
		<KeyWord name="ControlSet" />
		<KeyWord name="SessionRule" />
		<KeyWord name="SessionRuleTemplate" />
		<KeyWord name="Script" />
		<KeyWord name="ScriptLibrary" />
		<KeyWord name="ScriptServlet" />
		<KeyWord name="Product" />
		<KeyWord name="ProductCategory" />
		<KeyWord name="GroundBrush" />
		<KeyWord name="GroundTexture" />
		<KeyWord name="HTML" />
		<KeyWord name="Sound" />
		<KeyWord name="Texture" />
		<KeyWord name="TextureGroup" />
		<KeyWord name="ERROR_NONE" />
		<KeyWord name="ERROR_FLOOD" />
		<KeyWord name="ERROR_INVALID_STATE" />
		<KeyWord name="ERROR_NOT_COMPLETE" />
		<KeyWord name="WARNINGS_START" />
		<KeyWord name="WARN_MORE_RESULTS" />
		<KeyWord name="CUSTOM_ERROR_START" />
		<KeyWord name="CUSTOM_WARN_START" />
		<KeyWord name="STYLE_NO_FRAME" />
		<KeyWord name="STYLE_DEFAULT" />
		<KeyWord name="STYLE_TOOLTIP" />
		<KeyWord name="STYLE_HUD_FRAME" />
		<KeyWord name="STYLE_SLIM_FRAME" />
		<KeyWord name="STYLE_POPOVER" />
		<KeyWord name="BS_None" />
		<KeyWord name="BS_Left" />
		<KeyWord name="BS_LeftDisabled" />
		<KeyWord name="BS_Right" />
		<KeyWord name="BS_RightDisabled" />
		<KeyWord name="BS_OK" />
		<KeyWord name="BS_OKDisabled" />
		<KeyWord name="BS_Cancel" />
		<KeyWord name="BP_Lowest" />
		<KeyWord name="BP_HUD" />
		<KeyWord name="BP_Window" />
		<KeyWord name="STATE_POTENTIAL" />
		<KeyWord name="STATE_BUILDING" />
		<KeyWord name="STATE_COMPLETE" />
		<KeyWord name="CARSIGNAL_OFF" />
		<KeyWord name="CARSIGNAL_FAILED" />
		<KeyWord name="CARSIGNAL_RED" />
		<KeyWord name="CARSIGNAL_AMBER" />
		<KeyWord name="CARSIGNAL_GREEN" />
		<KeyWord name="CARSIGNAL_PREGREEN" />
		<KeyWord name="CROSSING_STATE_OPEN" />
		<KeyWord name="CROSSING_STATE_CLOSING" />
		<KeyWord name="CROSSING_STATE_CLOSED" />
		<KeyWord name="CROSSING_STATE_OPENING" />
		<KeyWord name="TRAIN_IS_STUCK" />
		<KeyWord name="TRAIN_NOT_STUCK" />
		<KeyWord name="MENUMODE_NONE" />
		<KeyWord name="MENUMODE_BUTTON" />
		<KeyWord name="MENUMODE_MENU" />
		<KeyWord name="ACTION_NOTHING" />
		<KeyWord name="ACTION_LOADING" />
		<KeyWord name="ACTION_UNLOADING" />
		<KeyWord name="MESSAGE_BROADCAST" />
		<KeyWord name="PI" />
		<KeyWord name="NULL_TYPE" />
		<KeyWord name="INT_TYPE" />
		<KeyWord name="FLOAT_TYPE" />
		<KeyWord name="STRING_TYPE" />
		<KeyWord name="INDEX_TYPE" />
		<KeyWord name="BOOL_TYPE" />
		<KeyWord name="OBJECT_TYPE" />
		<KeyWord name="LOAD_COMMAND" />
		<KeyWord name="UNLOAD_COMMAND" />
		<KeyWord name="DISPLAY_TYPE_MASS" />
		<KeyWord name="DISPLAY_TYPE_VOLUME" />
		<KeyWord name="DISPLAY_TYPE_COUNT" />
		<KeyWord name="Colour_Red" />
		<KeyWord name="Colour_Green" />
		<KeyWord name="Colour_Blue" />
		<KeyWord name="Colour_Yellow" />
		<KeyWord name="Colour_Cyan" />
		<KeyWord name="Colour_White" />
		<KeyWord name="Colour_Black" />
		<KeyWord name="ButtonBar_Element_Close" />
		<KeyWord name="ButtonBar_Element_Pause" />
		<KeyWord name="ButtonBar_Element_Save" />
		<KeyWord name="ButtonBar_Element_Performance" />
		<KeyWord name="ButtonBar_Element_MetricImp" />
		<KeyWord name="ButtonBar_Element_Find" />
		<KeyWord name="ButtonBar_Element_Help" />
		<KeyWord name="FormFactor_Desktop" />
		<KeyWord name="FormFactor_Tablet" />
		<KeyWord name="FormFactor_Phone" />
		<KeyWord name="STATE_APPROACH" />
		<KeyWord name="STATE_QUEUED" />
		<KeyWord name="STATE_ON_PATH" />
		<KeyWord name="STATE_PASSING" />
		<KeyWord name="STATE_CUSTOM_BEGIN" />
		<KeyWord name="IT_PATH_ASSIGNMENT_OFF" />
		<KeyWord name="IT_PATH_ASSIGNMENT_EXTERNAL_ONLY" />
		<KeyWord name="IT_PATH_ASSIGNMENT_EXTERNAL_THEN_AI" />
		<KeyWord name="IT_PATH_ASSIGNMENT_AI_ONLY" />
		<KeyWord name="IT_PATH_ASSIGNMENT_AI_THEN_EXTERNAL" />
		<KeyWord name="IT_CURRENT_PROPERTIES_VERSION" />
		<KeyWord name="ITP_PATH_NOT_SET" />
		<KeyWord name="ITP_PATH_ACTIVATING" />
		<KeyWord name="ITP_PATH_ACTIVE" />
		<KeyWord name="ITP_PATH_CANCELLING" />
		<KeyWord name="ITP_PATH_PANIC" />
		<KeyWord name="ITP_PATH_CUSTOM_BEGIN" />
		<KeyWord name="ITP_CLEAR_NONE" />
		<KeyWord name="ITP_CLEAR_ON_CANCEL" />
		<KeyWord name="ITP_CLEAR_ON_DRIVE" />
		<KeyWord name="DIRECTION_LEFT" />
		<KeyWord name="DIRECTION_FORWARD" />
		<KeyWord name="DIRECTION_RIGHT" />
		<KeyWord name="DIRECTION_BACKWARD" />
		<KeyWord name="DIRECTION_NONE" />
		<KeyWord name="LEFT_SIDE" />
		<KeyWord name="RIGHT_SIDE" />
		<KeyWord name="TOP_SIDE" />
		<KeyWord name="BOTTOM_SIDE" />
		<KeyWord name="TRIGGER_ENTER" />
		<KeyWord name="TRIGGER_STOPPED" />
		<KeyWord name="TRIGGER_LEAVE" />
		<KeyWord name="JUNCTION_ENTER" />
		<KeyWord name="JUNCTION_INNERENTER" />
		<KeyWord name="JUNCTION_STOPPED" />
		<KeyWord name="JUNCTION_INNERLEAVE" />
		<KeyWord name="JUNCTION_LEAVE" />
		<KeyWord name="NAVICON_GO_FORWARD" />
		<KeyWord name="NAVICON_GO_LEFT" />
		<KeyWord name="NAVICON_GO_RIGHT" />
		<KeyWord name="NAVICON_STOP" />
		<KeyWord name="NAVICON_TURNAROUND" />
		<KeyWord name="NAVICON_LOAD" />
		<KeyWord name="NAVICON_UNLOAD" />
		<KeyWord name="NAVICON_COUPLE" />
		<KeyWord name="NAVICON_DECOUPLE" />
		<KeyWord name="NAVICON_PASSENGER" />
		<KeyWord name="NAVICON_INT_TOWER" />
		<KeyWord name="NAVICON_LOCATION" />
		<KeyWord name="NAVICON_LOCATION_CITY" />
		<KeyWord name="NAVICON_LOCATION_ENGINE" />
		<KeyWord name="NAVICON_LOCATION_FREIGHT" />
		<KeyWord name="NAVICON_LOCATION_HARBOUR" />
		<KeyWord name="NAVICON_LOCATION_INDUSTRY" />
		<KeyWord name="NAVICON_LOCATION_PASSENGER" />
		<KeyWord name="NAVICON_LOCATION_STATION" />
		<KeyWord name="NAVICON_LOCATION_WAGON" />
		<KeyWord name="NAVICON_LOCATION_GREEN" />
		<KeyWord name="NAVICON_LOCATION_PURPLE" />
		<KeyWord name="NAVICON_LOCATION_YELLOW" />
		<KeyWord name="NAVICON_LOCATION_RED" />
		<KeyWord name="NAVICON_LOCATION_ORANGE" />
		<KeyWord name="NAVICON_LOCATION_AQUA" />
		<KeyWord name="NAVICON_LOCATION_BLUE" />
		<KeyWord name="NAVICON_MAX" />
		<KeyWord name="NAVSTLYE_AUTO" />
		<KeyWord name="NAVSTLYE_MANUAL" />
		<KeyWord name="NAVSTLYE_REQUIRE_STOP" />
		<KeyWord name="NAVSTLYE_MAX" />
		<KeyWord name="NAVTARGET_VEHICLE" />
		<KeyWord name="NAVTARGET_CAMERA" />
		<KeyWord name="NAVTARGET_MAX" />
		<KeyWord name="NAVMODE_SEQUENTIAL" />
		<KeyWord name="NAVMODE_SEQUENTIAL_SKIP" />
		<KeyWord name="NAVMODE_NON_SEQUENTIAL" />
		<KeyWord name="NAVMODE_MAX" />
		<KeyWord name="STYLE_UNKNOWN" />
		<KeyWord name="STYLE_BUDDY" />
		<KeyWord name="STYLE_TEMPORARY" />
		<KeyWord name="STYLE_IGNORED" />
		<KeyWord name="STYLE_INVITE" />
		<KeyWord name="STYLE_CHANNEL" />
		<KeyWord name="STYLE_HIDDEN_CHANNEL" />
		<KeyWord name="MODE_DISABLED" />
		<KeyWord name="MODE_OFFLINE" />
		<KeyWord name="MODE_FAILED" />
		<KeyWord name="MODE_AUTH_FAILED" />
		<KeyWord name="MODE_DENIED_LOCAL" />
		<KeyWord name="MODE_INTERRUPTED" />
		<KeyWord name="MODE_CONNECTING" />
		<KeyWord name="MODE_ONLINE" />
		<KeyWord name="RESULT_OK" />
		<KeyWord name="RESULT_CONNECTION_FAILED" />
		<KeyWord name="RESULT_DENIED_LOCAL" />
		<KeyWord name="RESULT_DENIED_REMOTE" />
		<KeyWord name="RESULT_FLOOD" />
		<KeyWord name="RESULT_OVERFLOW" />
		<KeyWord name="RESULT_NO_DATA" />
		<KeyWord name="USER_STATUS_UNKNOWN" />
		<KeyWord name="USER_STATUS_OFFLINE" />
		<KeyWord name="USER_STATUS_ONLINE" />
		<KeyWord name="USER_STATUS_INSIDE" />
		<KeyWord name="USER_STATUS_INVALID" />
		<KeyWord name="STATUS_OFFLINE" />
		<KeyWord name="STATUS_CONNECTING" />
		<KeyWord name="STATUS_OPEN" />
		<KeyWord name="STATUS_CLOSED" />
		<KeyWord name="GROUP_MODEFLAG_CLOSED" />
		<KeyWord name="GROUP_MODEFLAG_PRIVATE" />
		<KeyWord name="GROUP_MODEFLAG_CONTROLLED" />
		<KeyWord name="GROUP_MODEFLAG_MODERATED" />
		<KeyWord name="GROUP_MODEFLAG_WALLED" />
		<KeyWord name="GROUPMEMBER_MODEFLAG_OFFICER" />
		<KeyWord name="GROUPMEMBER_MODEFLAG_VOICED" />
		<KeyWord name="GROUPMEMBER_MODEFLAG_SUBSCRIBER" />
		<KeyWord name="TERMINUS_STATION" />
		<KeyWord name="LARGE_STATION" />
		<KeyWord name="STANDARD_STATION" />
		<KeyWord name="SMALL_STATION" />
		<KeyWord name="AM_PEAK_PRESET" />
		<KeyWord name="PM_PEAK_PRESET" />
		<KeyWord name="DOUBLE_PEAK_PRESET" />
		<KeyWord name="STATE_REQUESTING" />
		<KeyWord name="STATE_GRANTED" />
		<KeyWord name="STATE_RELEASED" />
		<KeyWord name="NONE" />
		<KeyWord name="PAUSED" />
		<KeyWord name="COMPLETE" />
		<KeyWord name="WAS_COMPLETE" />
		<KeyWord name="DOES_COMPLETE" />
		<KeyWord name="CMD_TAKE_JUNCTION" />
		<KeyWord name="CMD_COMPLETE_JUNCTIONS" />
		<KeyWord name="CMD_STOP_AT_TRIGGER" />
		<KeyWord name="CMD_ON_TRIGGER" />
		<KeyWord name="CMD_REVERSE_TRAIN" />
		<KeyWord name="CMD_STOP_TRAIN" />
		<KeyWord name="CMD_DELETE_TRAIN" />
		<KeyWord name="CMD_POST_MESSAGE" />
		<KeyWord name="CMD_ANNOUNCE" />
		<KeyWord name="CMD_ON_ANNOUNCEMENT" />
		<KeyWord name="CMD_SET_SIGNAL" />
		<KeyWord name="CMD_RESET_TIMETABLE" />
		<KeyWord name="CMD_CUSTOM" />
		<KeyWord name="CMD_STOP_AT_SCENERY" />
		<KeyWord name="CMD_DRIVE_FOREVER" />
		<KeyWord name="CMD_TAKE_TRACK_PERMIT" />
		<KeyWord name="CMD_COUPLE_VEHICLE" />
		<KeyWord name="CMD_STOP_AT_TRACKMARK" />
		<KeyWord name="CMD_DRIVE_THROUGH_TRACKMARK" />
		<KeyWord name="NO_MINIMUM" />
		<KeyWord name="NO_MAXIMUM" />
		<KeyWord name="HALF_A_CAR_LENGTH" />
		<KeyWord name="MINIMUM_SIGNAL_SPACING" />
		<KeyWord name="PORTAL_LENGTH" />
		<KeyWord name="DEFAULT_OVERLAP" />
		<KeyWord name="GREEN" />
		<KeyWord name="YELLOW" />
		<KeyWord name="RED" />
		<KeyWord name="AUTOMATIC" />
		<KeyWord name="EX_STOP" />
		<KeyWord name="EX_STOP_THEN_CONTINUE" />
		<KeyWord name="EX_CAUTION" />
		<KeyWord name="EX_ADVANCE_CAUTION" />
		<KeyWord name="EX_PROCEED" />
		<KeyWord name="EX_CAUTION_LEFT" />
		<KeyWord name="EX_CAUTION_RIGHT" />
		<KeyWord name="EX_CAUTION_LEFT_2" />
		<KeyWord name="EX_CAUTION_RIGHT_2" />
		<KeyWord name="EX_CAUTION_LEFT_3" />
		<KeyWord name="EX_CAUTION_RIGHT_3" />
		<KeyWord name="EX_ADVANCE_CAUTION_LEFT" />
		<KeyWord name="EX_ADVANCE_CAUTION_RIGHT" />
		<KeyWord name="EX_ADVANCE_CAUTION_LEFT_2" />
		<KeyWord name="EX_ADVANCE_CAUTION_RIGHT_2" />
		<KeyWord name="EX_ADVANCE_CAUTION_LEFT_3" />
		<KeyWord name="EX_ADVANCE_CAUTION_RIGHT_3" />
		<KeyWord name="EX_PROCEED_LEFT" />
		<KeyWord name="EX_PROCEED_RIGHT" />
		<KeyWord name="EX_PROCEED_LEFT_2" />
		<KeyWord name="EX_PROCEED_RIGHT_2" />
		<KeyWord name="EX_PROCEED_LEFT_3" />
		<KeyWord name="EX_PROCEED_RIGHT_3" />
		<KeyWord name="EX_SLOW" />
		<KeyWord name="EX_MEDIUM" />
		<KeyWord name="EX_RESTRICTED" />
		<KeyWord name="EX_LIMITED" />
		<KeyWord name="EX_APPROACH_LIMITED" />
		<KeyWord name="EX_APPROACH_MEDIUM" />
		<KeyWord name="EX_APPROACH_SLOW" />
		<KeyWord name="EX_APPROACH_RESTRICTED" />
		<KeyWord name="EX_LIMITED_APPROACH" />
		<KeyWord name="EX_MEDIUM_APPROACH" />
		<KeyWord name="EX_SLOW_APPROACH" />
		<KeyWord name="EX_LIMITED_APPROACH_MEDIUM" />
		<KeyWord name="EX_LIMITED_APPROACH_SLOW" />
		<KeyWord name="EX_LIMITED_APPROACH_RESTRICTED" />
		<KeyWord name="EX_MEDIUM_APPROACH_SLOW" />
		<KeyWord name="EX_MEDIUM_APPROACH_RESTRICTED" />
		<KeyWord name="EX_SLOW_APPROACH_RESTRICTED" />
		<KeyWord name="EX_SIGNAL_STATE_MAX" />
		<KeyWord name="DIRECTION_NEXT" />
		<KeyWord name="DIRECTION_PREV" />
		<KeyWord name="DIRECTION_BOTH" />
		<KeyWord name="CONTROL_MANUAL" />
		<KeyWord name="CONTROL_AUTOPILOT" />
		<KeyWord name="CONTROL_AUTOMANUAL" />
		<KeyWord name="CONTROL_SCRIPT" />
		<KeyWord name="PHYSICS_DCC" />
		<KeyWord name="PHYSICS_SIMULATION" />
		<KeyWord name="TRACTION_FORWARD" />
		<KeyWord name="TRACTION_NEUTRAL" />
		<KeyWord name="TRACTION_REVERSE" />
		<KeyWord name="TRAIN_BRAKE_RELEASE" />
		<KeyWord name="TRAIN_BRAKE_INITIAL" />
		<KeyWord name="TRAIN_BRAKE_APPLICATION" />
		<KeyWord name="TRAIN_BRAKE_HANDLE_OFF" />
		<KeyWord name="TRAIN_BRAKE_EMERGENCY" />
		<KeyWord name="TRAIN_BRAKE_LAP" />
		<KeyWord name="DYNAMIC_BRAKE_TRACTION" />
		<KeyWord name="DYNAMIC_BRAKE_NEUTRAL" />
		<KeyWord name="DYNAMIC_BRAKE_BRAKE" />
		<KeyWord name="RESULT_NONE" />
		<KeyWord name="RESULT_FORWARD" />
		<KeyWord name="RESULT_INSIDE" />
		<KeyWord name="RESULT_BACKWARD" />
		<KeyWord name="TAILLIGHT_STATE_AUTO" />
		<KeyWord name="TAILLIGHT_STATE_ON" />
		<KeyWord name="TAILLIGHT_STATE_OFF" />
		<KeyWord name="CLASSIFICATION_TIMETABLED" />
		<KeyWord name="CLASSIFICATION_EXTRA" />
		<KeyWord name="CLASSIFICATION_FOLLOWING" />
		<KeyWord name="PANTOGRAPHS_DOWN" />
		<KeyWord name="PANTOGRAPHS_UP_FRONT" />
		<KeyWord name="PANTOGRAPHS_UP_BACK" />
		<KeyWord name="PANTOGRAPHS_UP_BOTH" />
		<KeyWord name="KPH_TO_MPS" />
		<KeyWord name="MPH_TO_MPS" />
		<KeyWord name="MPH_TO_KPH" />
		<KeyWord name="SS_NONE" />
		<KeyWord name="SS_JUNCTION" />
		<KeyWord name="SS_JUNCTION_TRACK" />
		<KeyWord name="SS_DRIVING" />
		<KeyWord name="SS_TRACK" />
		<KeyWord name="SS_STOP" />
		<KeyWord name="SS_VEHICLE" />
		<KeyWord name="SS_TURNAROUND" />
		<KeyWord name="NOT_STUCK" />
		<KeyWord name="STUCK_DELAYED" />
		<KeyWord name="STUCK_FULLY" />
		<KeyWord name="MODE_INDUSTRY" />
		<KeyWord name="MODE_TRACKMARK" />
		<KeyWord name="FILTER_NONE" />
		<KeyWord name="FILTER_KEYWORD" />
		<KeyWord name="FILTER_KIND" />
		<KeyWord name="FILTER_AUTHOR" />
		<KeyWord name="FILTER_CATEGORY" />
		<KeyWord name="FILTER_LOCATION" />
		<KeyWord name="FILTER_MIN_BUILD" />
		<KeyWord name="FILTER_OBSOLETE" />
		<KeyWord name="FILTER_UPDATE_AVAIL" />
		<KeyWord name="FILTER_KUID" />
		<KeyWord name="FILTER_VALID" />
		<KeyWord name="FILTER_PAYWARE" />
		<KeyWord name="FILTER_RATING" />
		<KeyWord name="FILTER_IN_ASSET_GROUP" />
		<KeyWord name="FILTER_AUTHORISED" />
		<KeyWord name="FILTER_NEWLY_INSTALLED" />
		<KeyWord name="FILTER_DEPENDENCIES" />
		<KeyWord name="FILTER_DEPENDANTS" />
		<KeyWord name="FILTER_AND" />
		<KeyWord name="FILTER_AND_NOT" />
		<KeyWord name="FILTER_OR" />
		<KeyWord name="SORT_NAME" />
		<KeyWord name="SORT_KUID" />
		<KeyWord name="SORT_AUTHOR" />
		<KeyWord name="SORT_BUILD" />
		<KeyWord name="SORT_DATE_INSTALLED" />
		<KeyWord name="PRODUCTRIGHT_SURVEYOR" />
		<KeyWord name="PRODUCTRIGHT_CONTENT_MANAGEMENT" />
		<KeyWord name="PRODUCTRIGHT_BETA_VERSION" />
		<KeyWord name="PRODUCTRIGHT_DRIVER" />
		<KeyWord name="PRODUCTRIGHT_GAMEPLAY_MENU" />
		<KeyWord name="PRODUCTRIGHT_SPEEDTREE" />
		<KeyWord name="PRODUCTRIGHT_EDIT_LAYERS" />
		<KeyWord name="PRODUCTRIGHT_ACHIEVEMENTS" />
		<KeyWord name="PRODUCTRIGHT_TRAINZ_NATIVE_INTERFACE" />
		<KeyWord name="PRODUCTRIGHT_MULTIPLAYER" />
		<KeyWord name="PRODUCTRIGHT_COMPATIBILITY_MODE" />
		<KeyWord name="PRODUCTRIGHT_ZOOM_TO_MINIMAP" />
		<KeyWord name="PRODUCTRIGHT_TOUCH_INTERFACE" />
		<KeyWord name="PRODUCTRIGHT_WEB_BROWSER" />
		<KeyWord name="PRODUCTRIGHT_MAC_PLATFORM" />
		<KeyWord name="PRODUCTRIGHT_VIDEO_PLAYBACK" />
		<KeyWord name="PRODUCTRIGHT_ANDROID_PLATFORM" />
		<KeyWord name="PRODUCTRIGHT_PURCHASE_CONTENT" />
		<KeyWord name="PRODUCTRIGHT_TRAINZ_DRIVER" />
		<KeyWord name="PRODUCTRIGHT_WINDOWS_PLATFORM" />
		<KeyWord name="PRODUCTRIGHT_PURCHASE_CONTENT_IN_APP" />
		<KeyWord name="PRODUCTRIGHT_DEBUG_MODE_ACTIVE" />
		<KeyWord name="PRODUCTRIGHT_WORLD_OF_RAIL" />
		<KeyWord name="PRODUCTRIGHT_RAILYARD" />
		<KeyWord name="PRODUCTRIGHT_TS17UI" />
		<KeyWord name="PRODUCTRIGHT_UNIFIED_DRIVER_SURVEYOR" />
		<KeyWord name="PRODUCTRIGHT_SURVEYOR_CAMERAS" />
		<KeyWord name="DLS_ACCESS_UNSET" />
		<KeyWord name="DLS_ACCESS_QUERYING" />
		<KeyWord name="DLS_ACCESS_NO_LOGIN" />
		<KeyWord name="DLS_ACCESS_OFFLINE" />
		<KeyWord name="DLS_ACCESS_INVALID_LOGIN" />
		<KeyWord name="DLS_ACCESS_INVALID_CD_KEY" />
		<KeyWord name="DLS_ACCESS_VALID" />
		<KeyWord name="COUPLE_NONE" />
		<KeyWord name="COUPLE_FRONT" />
		<KeyWord name="COUPLE_BACK" />
		<KeyWord name="COUPLE_BOTH" />
		<KeyWord name="ENGINE_NONE" />
		<KeyWord name="ENGINE_STANDARD" />
		<KeyWord name="ENGINE_STEAM" />
		<KeyWord name="TYPE_LOCOMOTIVE" />
		<KeyWord name="TYPE_TENDER" />
		<KeyWord name="TYPE_HAS_INTERIOR" />
		<KeyWord name="CAMERA_INTERNAL" />
		<KeyWord name="CAMERA_EXTERNAL" />
		<KeyWord name="CAMERA_TRACKING" />
		<KeyWord name="CAMERA_ROAMING" />
		<KeyWord name="CAMERA_SWITCH_VIEWS" />
		<KeyWord name="CAMERA_SWITCH_VEHICLES" />
		<KeyWord name="CAMERA_SWITCH_TRAINS" />
		<KeyWord name="CAMERA_LOCKED" />
		<KeyWord name="CAMERA_EXTERNAL_AVOID" />
		<KeyWord name="CAMERA_NORMAL" />
		<KeyWord name="CAMERA_NORMAL_AVOID" />
		<KeyWord name="TIME_SECOND" />
		<KeyWord name="TIME_MINUTE" />
		<KeyWord name="TIME_HOUR" />
		<KeyWord name="TIME_DAY" />
		<KeyWord name="WEATHER_TYPE_CLEAR" />
		<KeyWord name="WEATHER_TYPE_CLOUDY" />
		<KeyWord name="WEATHER_TYPE_DRIZZLE" />
		<KeyWord name="WEATHER_TYPE_RAIN" />
		<KeyWord name="WEATHER_TYPE_STORMY" />
		<KeyWord name="WEATHER_TYPE_LIGHT_SNOW" />
		<KeyWord name="WEATHER_TYPE_MEDIUM_SNOW" />
		<KeyWord name="WEATHER_TYPE_HEAVY_SNOW" />
		<KeyWord name="WEATHER_CHANGEABILITY_NONE" />
		<KeyWord name="WEATHER_CHANGEABILITY_PERIODIC" />
		<KeyWord name="WEATHER_CHANGEABILITY_EXTREME" />
		<KeyWord name="TIME_RATE_1X" />
		<KeyWord name="TIME_RATE_2X" />
		<KeyWord name="TIME_RATE_4X" />
		<KeyWord name="TIME_RATE_8X" />
		<KeyWord name="TIME_RATE_16X" />
		<KeyWord name="TIME_RATE_32X" />
		<KeyWord name="TIME_RATE_60X" />
		<KeyWord name="TIME_RATE_120X" />
		<KeyWord name="TIME_RATE_240X" />
		<KeyWord name="TIME_RATE_360X" />
		<KeyWord name="TIME_RATE_480X" />
		<KeyWord name="TIME_RATE_720X" />
		<KeyWord name="TIME_RATE_960X" />
		<KeyWord name="TIME_RATE_1200X" />
		<KeyWord name="TIME_RATE_1440X" />
		<KeyWord name="PERMIT_EDIT_NONE" />
		<KeyWord name="PERMIT_EDIT_TOPOLOGY" />
		<KeyWord name="PERMIT_EDIT_PAINT" />
		<KeyWord name="PERMIT_EDIT_SCENERYOBJECTS" />
		<KeyWord name="PERMIT_EDIT_SCENERYSPLINES" />
		<KeyWord name="PERMIT_EDIT_TRACKSPLINES" />
		<KeyWord name="PERMIT_EDIT_TRACKSIDEOBJECTS" />
		<KeyWord name="PERMIT_EDIT_TRACKMARKS" />
		<KeyWord name="PERMIT_EDIT_TOOLS" />
		<KeyWord name="PERMIT_EDIT_WORLD" />
		<KeyWord name="PERMIT_EDIT_LAYERS" />
		<KeyWord name="PERMIT_EDIT_TRAINS" />
		<KeyWord name="PERMIT_EDIT_CONSISTS" />
		<KeyWord name="PERMIT_EDIT_ALL" />
		<KeyWord name="LAYER_INVALID" />
		<KeyWord name="LAYER_ROUTE" />
		<KeyWord name="LAYER_SESSION" />
		<KeyWord name="LAYER_BOTH" />
		<KeyWord name="NO_MODULE" />
		<KeyWord name="SURVEYOR_MODULE" />
		<KeyWord name="DRIVER_MODULE" />
		
		<KeyWord name="GetKUID" func="yes">
			<Overload retVal="public native KUID Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedName" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native string DLCInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native string DriverCharacter::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native string MapObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCreatorName" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsCreatedByAuran" func="yes">
			<Overload retVal="public bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsCreatedByLocalUser" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocal" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsBuiltIn" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPayware" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsAuthorised" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOnTheDownloadStation" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedDescription" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native string DLCInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedPaywarePrice" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CacheConfigSoup" func="yes">
			<Overload retVal="public native AsyncQueryHelper Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConfigSoup" func="yes">
			<Overload retVal="public native Soup Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStringTable" func="yes">
			<Overload retVal="public native StringTable Asset::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public StringTable ConfigAssetHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public StringTable ConfigAssetGroupHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native StringTable World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LookupKUIDTable" func="yes">
			<Overload retVal="public native KUID Asset::">
				<Param name="string kuidTableAssetName" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindAsset" func="yes">
			<Overload retVal="public native Asset Asset::">
				<Param name="string kuidTableAssetName" />
			</Overload>
			<Overload retVal="public native Asset TrainzScriptBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetName" func="yes">
			<Overload retVal="public obsolete string Asset::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native string CabinControl::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native obsolete string GameObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native string KUID::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDependencyList" func="yes">
			<Overload retVal="public native KUIDList Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SupportsTrainzBuildVersion" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="float trainzBuildVersion" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadImage" func="yes">
			<Overload retVal="public native Image Asset::">
				<Param name="string imagePath" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocallyModified" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInfoURL" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsFavorite" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetIsFavorite" func="yes">
			<Overload retVal="public native void Asset::">
				<Param name="bool isFavorite" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetParent" func="yes">
			<Overload retVal="public native Asset Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCategoryRegion" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHumanReadableCategoryRegion" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCategoryEra" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCategoryClass" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDateInstalled" func="yes">
			<Overload retVal="public native string Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsNewlyInstalled" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsFaulty" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsMissingDependencies" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHasIncompletePrerequisites" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSessionRuleData" func="yes">
			<Overload retVal="public native Soup Asset::">
				<Param name="string ruleKUID" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsMemberOfAssetGroup" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="KUID groupKuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasMatchingAssetGroupsWithinParentGroup" func="yes">
			<Overload retVal="public native bool Asset::">
				<Param name="Asset otherAsset" />
				<Param name="KUID parentGroupKuid" />
				<Param name="bool matchIfEmpty" />
			</Overload>
			<Overload retVal="public bool Asset::">
				<Param name="Asset other" />
				<Param name="KUID parent" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetResults" func="yes">
			<Overload retVal="public native NamedObjectInfo[] AsyncObjectSearchResult::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native Asset[] AsyncTrainzAssetSearchObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSearchErrorCode" func="yes">
			<Overload retVal="public native int AsyncObjectSearchResult::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native int AsyncTrainzAssetSearchObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueryErrorCode" func="yes">
			<Overload retVal="public int AsyncObjectSearchResult::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public int AsyncQueryHelper::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public int AsyncTrainzAssetSearchObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMessageMajor" func="yes">
			<Overload retVal="public string AsyncObjectSearchResult::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string AsyncQueryHelper::">
				<Param name="void" />
			</Overload>
			<Overload retVal="AddHandler(me, AsyncQueryHelper::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string AsyncTrainzAssetSearchObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnNewAsyncObjectSearchMonitorResults" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor_ResultListener::">
				<Param name="GameObject source" />
				<Param name="NamedObjectInfo[] added" />
				<Param name="NamedObjectInfo[] removed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDebugName" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetExpiryCooldown" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor::">
				<Param name="float cooldown" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitSearch" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor::">
				<Param name="string categoryFilter" />
				<Param name="string nameFilter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDebugName" func="yes">
			<Overload retVal="public string AsyncObjectSearchMonitor::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string GameObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string JunctionBaseGameObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindMessageSubscriberData" func="yes">
			<Overload retVal="AOSM_MessageSubscriber AsyncObjectSearchMonitor::">
				<Param name="GameObject subscriber" />
				<Param name="bool bCreateIfNotFound" />
			</Overload>
		</KeyWord>
		<KeyWord name="SubscribeToObjectMessages" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor::">
				<Param name="GameObject subscriber" />
				<Param name="string major" />
				<Param name="string minor" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnsubscribeFromObjectMessages" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor::">
				<Param name="GameObject subscriber" />
				<Param name="string major" />
				<Param name="string minor" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnObjectSearchResult" func="yes">
			<Overload retVal="void AsyncObjectSearchMonitor::">
				<Param name="Message msg" />
			</Overload>
			<Overload retVal="void WaybillManager::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadUpdateSearchResults" func="yes">
			<Overload retVal="thread void AsyncObjectSearchMonitor::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnObjectSearchExpired" func="yes">
			<Overload retVal="void AsyncObjectSearchMonitor::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnObjectSearchExpiredCooldown" func="yes">
			<Overload retVal="void AsyncObjectSearchMonitor::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSearchListener" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor::">
				<Param name="AsyncObjectSearchMonitor_ResultListener listener" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSearchListener" func="yes">
			<Overload retVal="public void AsyncObjectSearchMonitor::">
				<Param name="AsyncObjectSearchMonitor_ResultListener listener" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCopyOfCurrentResultSet" func="yes">
			<Overload retVal="public NamedObjectInfo[] AsyncObjectSearchMonitor::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsErrorCode" func="yes">
			<Overload retVal="public bool AsyncQueryHelper::">
				<Param name="int result" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsWarningCode" func="yes">
			<Overload retVal="public bool AsyncQueryHelper::">
				<Param name="int result" />
			</Overload>
		</KeyWord>
		<KeyWord name="SynchronouslyWaitForResults" func="yes">
			<Overload retVal="public bool AsyncQueryHelper::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public bool AsyncQueryHelper::">
				<Param name="string resultMsgMinor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetQueryErrorCode" func="yes">
			<Overload retVal="public void AsyncQueryHelper::">
				<Param name="int result" />
				<Param name="bool bIsQueryComplete" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformStoppedNoTrigger" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="void BaseIndustry::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="void GenericIndustry::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesHavePower" func="yes">
			<Overload retVal="public bool BaseIndustry::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ViewDetails" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="thread void GenericIndustry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="void Vehicle::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="RefreshViewDetails" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetViewDetailsHTMLCode" func="yes">
			<Overload retVal="string BaseIndustry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="string GenericPassengerStation::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocallyUniqueMessageCookie" func="yes">
			<Overload retVal="string BaseIndustry::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetShouldLockControlsWhilePerformingStoppedLoad" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="bool bShouldLockControlsWhilePerformingStoppedLoad" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformStoppedLoad" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="void GenericIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformMovingLoad" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="void GenericIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformMassStoppedLoad" func="yes">
			<Overload retVal="bool BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="bool GenericPassengerStation::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerSupportsStoppedLoad" func="yes">
			<Overload retVal="bool BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="bool GenericIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerSupportsMovingLoad" func="yes">
			<Overload retVal="bool BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="bool GenericIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerSupportsMassMovingLoad" func="yes">
			<Overload retVal="bool BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="TriggerSupportsMassStoppedLoad" func="yes">
			<Overload retVal="bool BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PostLoadCompleteMessages" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadPerformStoppedLoad" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadPerformMovingLoad" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadPerformMassStoppedLoad" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadPerformMassStoppedLoadChild" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
				<Param name="string messageCookie" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformInnerEnterMoving" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="thread void GenericIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformInnerEnterStop" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="void GenericIndustry::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformStopped" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="thread void GenericIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformStoppedChild" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformMassStopped" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="BaseIndustryMain" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleVehicleStopped" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleVehicleMovingEnter" func="yes">
			<Overload retVal="void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleTrainLoadCommand" func="yes">
			<Overload retVal="bool BaseIndustry::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="bool GenericIndustry::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleTrainUnloadCommand" func="yes">
			<Overload retVal="bool BaseIndustry::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="bool GenericIndustry::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleTrain" func="yes">
			<Overload retVal="public bool BaseIndustry::">
				<Param name="Train train" />
				<Param name="string loadCommand" />
			</Overload>
			<Overload retVal="public bool GenericIndustry::">
				<Param name="Train train" />
				<Param name="string loadCommand" />
			</Overload>
			<Overload retVal="public bool Industry::">
				<Param name="Train train" />
				<Param name="string loadCommand" />
			</Overload>
		</KeyWord>
		<KeyWord name="Init" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void Cabin::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void LinkedList::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void ConditionalScenarioBehavior::">
				<Param name="Asset p_self" />
			</Overload>
			<Overload retVal="public void DefaultLocomotiveCabin::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void DefaultSteamCabin::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void DriverCharacter::">
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public mandatory void DriverCommand::">
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public mandatory void DriverScheduleCommand::">
				<Param name="DriverCharacter driver" />
				<Param name="DriverCommand parent" />
			</Overload>
			<Overload retVal="public void IndustryProductInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void IndustryProcessInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void GenericIndustry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="BaseIndustry industry" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoComplete::">
				<Param name="IndustryProductInfoCollection ipic" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="IndustryProductInfoComplete product" />
				<Param name="IPICProcess process" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoQueues::">
				<Param name="IndustryProductInfoComplete product" />
				<Param name="IPICQueue queue" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoTracks::">
				<Param name="IndustryProductInfoComplete product" />
				<Param name="IPICTrack track" />
			</Overload>
			<Overload retVal="public void InterlockingTower::">
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public mandatory void InterlockingTowerPath::">
				<Param name="InterlockingTower tower" />
				<Param name="SecurityToken token" />
			</Overload>
			<Overload retVal="public void IPICProcess::">
				<Param name="IndustryProductInfoCollection ipic" />
				<Param name="string processName" />
			</Overload>
			<Overload retVal="public void IPICQueue::">
				<Param name="IndustryProductInfoCollection ipic" />
				<Param name="ProductQueue queue" />
			</Overload>
			<Overload retVal="public void IPICTrack::">
				<Param name="IndustryProductInfoCollection ipic" />
				<Param name="string trackName" />
			</Overload>
			<Overload retVal="public void ConfigAssetHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void ConfigAssetHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="PropertyValue[] extraValues" />
			</Overload>
			<Overload retVal="public void ConfigAssetGroupHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void ConfigAssetGroupHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="PropertyValue[] extraValues" />
			</Overload>
			<Overload retVal="public void GenericStringHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void GenericStringHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="int newStringCount" />
			</Overload>
			<Overload retVal="public void GenericIntNumberHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void GenericIntNumberHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="int newIntCount" />
			</Overload>
			<Overload retVal="public void GenericBoolHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void GenericBoolHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="bool newBoolValue" />
			</Overload>
			<Overload retVal="public void CheckBoxHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void CheckListPropertyHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void CheckListPropertyHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="PropertyValue[] extraValues" />
			</Overload>
			<Overload retVal="public void AssetCheckListHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void RadioButtonListHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void CheckListGroupHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void RadioButtonGroupHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void EnumeratedPropertyHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void EnumeratedPropertyHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="PropertyValue[] extraValues" />
			</Overload>
			<Overload retVal="public void EnumeratedPropertyHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="int enumSize" />
			</Overload>
			<Overload retVal="public void EnumeratedMultiPropertyHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void EnumeratedAssetHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void EnumeratedGameObjectHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void GenericListHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
				<Param name="int defaultHours" />
				<Param name="int defaultMinutes" />
				<Param name="int defaultSeconds" />
			</Overload>
			<Overload retVal="public obsolete void MeshObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void MeshObject::">
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public native bool MultiplayerGame::">
				<Param name="SecurityToken token" />
				<Param name="string serverUsername" />
				<Param name="bool bIsClient" />
				<Param name="OnlineAccess onlineAccess" />
				<Param name="OnlineGroup gameGroup" />
			</Overload>
			<Overload retVal="public void OAChat::">
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public bool ChatChannel::">
				<Param name="OAChat oaChat" />
				<Param name="BuddyInfo buddyInfo" />
				<Param name="OnlineGroup channelGroup" />
			</Overload>
			<Overload retVal="public void PropertyBrowser::">
				<Param name="Browser browser" />
				<Param name="HTMLPropertyHandler handler" />
			</Overload>
			<Overload retVal="public void ScenarioBehaviorTemplate::">
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public void Signal::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void Train::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void TrainHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public mandatory void TrainzGameObject::">
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public void Vehicle::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void WaybillManager::">
				<Param name="Asset asset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetQueueInitialCount" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
				<Param name="int newValue" />
			</Overload>
			<Overload retVal="public void GenericIndustry::">
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
				<Param name="int newValue" />
			</Overload>
			<Overload retVal="public void Vehicle::">
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
				<Param name="int newValue" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddAssetToIndustryProductInfo" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="Asset asset" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
				<Param name="bool showInViewDetails" />
				<Param name="bool showInSurveyorProperties" />
			</Overload>
			<Overload retVal="public void BaseIndustry::">
				<Param name="string assetName" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
				<Param name="bool showInViewDetails" />
				<Param name="bool showInSurveyorProperties" />
			</Overload>
			<Overload retVal="public void BaseIndustry::">
				<Param name="Asset asset" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
				<Param name="bool showInViewDetails" />
			</Overload>
			<Overload retVal="public void BaseIndustry::">
				<Param name="string assetName" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
				<Param name="bool showInViewDetails" />
			</Overload>
			<Overload retVal="public void BaseIndustry::">
				<Param name="string assetName" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
			</Overload>
			<Overload retVal="public void BaseIndustry::">
				<Param name="Asset asset" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
			</Overload>
			<Overload retVal="public void GenericIndustry::">
				<Param name="string assetName" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
				<Param name="bool showInViewDetails" />
			</Overload>
			<Overload retVal="public void GenericIndustry::">
				<Param name="string assetName" />
				<Param name="string queueName" />
				<Param name="string processName" />
				<Param name="bool isInput" />
			</Overload>
		</KeyWord>
		<KeyWord name="AppendProductList" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="Asset[] productList" />
			</Overload>
			<Overload retVal="public void GenericIndustry::">
				<Param name="Asset[] productList" />
			</Overload>
			<Overload retVal="public void Industry::">
				<Param name="Asset[] productList" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVehicleIgnored" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="Vehicle vehicle" />
				<Param name="bool ignored" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsVehicleIgnored" func="yes">
			<Overload retVal="public bool BaseIndustry::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductNameList" func="yes">
			<Overload retVal="public obsolete string[] BaseIndustry::">
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadEndPipeAnimation" func="yes">
			<Overload retVal="thread void BaseIndustry::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="thread void GenericIndustry::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginUnload" func="yes">
			<Overload retVal="public float BaseIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float GenericIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float Industry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="float Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnloadTime" func="yes">
			<Overload retVal="public float BaseIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float GenericIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float Industry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="float Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndUnload" func="yes">
			<Overload retVal="public float BaseIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float GenericIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float Industry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="float Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginLoad" func="yes">
			<Overload retVal="public float BaseIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float GenericIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float Industry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="float Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLoadTime" func="yes">
			<Overload retVal="public float BaseIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float GenericIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float Industry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="float Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndLoad" func="yes">
			<Overload retVal="public float BaseIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float GenericIndustry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="public float Industry::">
				<Param name="LoadingReport report" />
			</Overload>
			<Overload retVal="float Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyProcessFinished" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="string processName" />
			</Overload>
			<Overload retVal="public void Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProperties" func="yes">
			<Overload retVal="public void BaseIndustry::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void ConditionalScenarioBehavior::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void LoadHelperInfo::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void VehicleDescriptor::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void ConsistListHelper::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void DriverCommands::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void DriverScheduleCommand::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void GenericPassengerStation::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void HTMLPropertyHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="Soup soup" />
				<Param name="BaseIndustry genIndustry" />
			</Overload>
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public mandatory void InterlockingTrain::">
				<Param name="Soup parentProperties" />
			</Overload>
			<Overload retVal="public mandatory void InterlockingTower::">
				<Param name="Soup parentProperties" />
			</Overload>
			<Overload retVal="public mandatory void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
				<Param name="Soup parentProperties" />
			</Overload>
			<Overload retVal="public void ConfigAssetHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void ConfigAssetGroupHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void GenericStringHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void GenericIntNumberHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void GenericBoolHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void CheckListPropertyHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void AssetCheckListHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void RadioButtonListHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void CheckListGroupHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void RadioButtonGroupHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void EnumeratedPropertyHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void EnumeratedMultiPropertyHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void EnumeratedAssetHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void EnumeratedGameObjectHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void GenericListHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void BuddyInfo::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public mandatory void PropertyObject::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public mandatory void ScenarioBehavior::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void SessionVariables::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void SpecificVehiclesInfo::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void AssetTypeInfo::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void TrainHelperInfo::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void TrainTimetableItem::">
				<Param name="Soup soup" />
			</Overload>
			<Overload retVal="public void Vehicle::">
				<Param name="Soup soup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProperties" func="yes">
			<Overload retVal="public Soup BaseIndustry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup LoadHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup VehicleDescriptor::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup ConsistHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup ConsistListHelper::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup DriverCommands::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup DriverScheduleCommand::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup HTMLPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup HTMLPropertyGroup::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="Soup soup" />
				<Param name="BaseIndustry genIndustry" />
			</Overload>
			<Overload retVal="public Soup IndustryTrainController::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public mandatory Soup InterlockingTrain::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public mandatory Soup InterlockingTower::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public mandatory Soup InterlockingTowerPath::">
				<Param name="SecurityToken token" />
			</Overload>
			<Overload retVal="public Soup ConfigAssetHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup ConfigAssetGroupHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup GenericStringHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup GenericIntNumberHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup GenericBoolHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup CheckListPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup AssetCheckListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup RadioButtonListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup CheckListGroupHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup RadioButtonGroupHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup EnumeratedMultiPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup EnumeratedAssetHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup GenericListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup GenericTimeHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup BuddyInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup PassengerStationInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public mandatory Soup PropertyObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public mandatory Soup ScenarioBehavior::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup SessionVariables::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup SpecificVehiclesInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup AssetTypeInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup TrainHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup TrainTimetableItem::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Soup Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDescriptionHTML" func="yes">
			<Overload retVal="public string BaseIndustryInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string LoadHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string ConsistHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string ConsistListHelper::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string GenericIndustry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string HTMLPropertyGroup::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string ConfigAssetHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string ConfigAssetGroupHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string GenericStringHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string GenericIntNumberHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string GenericBoolHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string CheckBoxHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string CheckListPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string AssetCheckListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string RadioButtonListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string CheckListGroupHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string EnumeratedMultiPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string EnumeratedAssetHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string GenericListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string GenericTimeHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string PropertyObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string Trackside::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string TrainHelperInfoListBase::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string TrainHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPropertyName" func="yes">
			<Overload retVal="public string BaseIndustryInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string LoadHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string ConsistHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericIndustry::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyGroup::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string InterlockingTower::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string GenericStringHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericIntNumberHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedMultiPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedAssetHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedGameObjectHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericListHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericTimeHandler::">
				<Param name="string p_propertyID" />
			</Overload>
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="string PropertyObject::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string Trackside::">
				<Param name="string propertyId" />
			</Overload>
			<Overload retVal="public string TrainHelperInfoListBase::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string TrainHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string Vehicle::">
				<Param name="string propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPropertyDescription" func="yes">
			<Overload retVal="public string BaseIndustryInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string LoadHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string ConsistHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericIndustry::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyGroup::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string InterlockingTower::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string GenericStringHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericIntNumberHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedMultiPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedAssetHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedGameObjectHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericListHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericTimeHandler::">
				<Param name="string p_propertyID" />
			</Overload>
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="string PropertyObject::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string Trackside::">
				<Param name="string propertyId" />
			</Overload>
			<Overload retVal="public string TrainHelperInfoListBase::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string TrainHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string Vehicle::">
				<Param name="string p_propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPropertyType" func="yes">
			<Overload retVal="public string BaseIndustryInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string LoadHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string ConsistHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string ConsistListHelper::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericIndustry::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyGroup::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string InterlockingTower::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string GenericStringHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericIntNumberHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericBoolHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string CheckListPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string AssetCheckListHandler::">
				<Param name="string prefixedPropertyID" />
			</Overload>
			<Overload retVal="public string CheckListGroupHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedMultiPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedAssetHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedGameObjectHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericListHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericTimeHandler::">
				<Param name="string p_propertyID" />
			</Overload>
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="string PropertyObject::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string Trackside::">
				<Param name="string propertyId" />
			</Overload>
			<Overload retVal="public string TrainHelperInfoListBase::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string SpecificVehiclesInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string AssetTypeInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string TrainHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string Vehicle::">
				<Param name="string propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPropertyValue" func="yes">
			<Overload retVal="public void BaseIndustryInfo::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void LoadHelperInfo::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void ConsistListHelper::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void GenericIndustry::">
				<Param name="string propertyID" />
				<Param name="int value" />
			</Overload>
			<Overload retVal="public void HTMLPropertyHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void InterlockingTower::">
				<Param name="string pId" />
				<Param name="string value" />
			</Overload>
			<Overload retVal="public void InterlockingTower::">
				<Param name="string pId" />
				<Param name="float value" />
			</Overload>
			<Overload retVal="public void InterlockingTower::">
				<Param name="string pId" />
				<Param name="int value" />
			</Overload>
			<Overload retVal="public void InterlockingTower::">
				<Param name="string pId" />
				<Param name="string value" />
				<Param name="int index" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="string pId" />
				<Param name="string value" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="string pId" />
				<Param name="float value" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="string pId" />
				<Param name="int value" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="string pId" />
				<Param name="string value" />
				<Param name="int index" />
			</Overload>
			<Overload retVal="public void GenericStringHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void GenericIntNumberHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void GenericBoolHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void CheckListPropertyHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void AssetCheckListHandler::">
				<Param name="string prefixedPropertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void RadioButtonListHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void CheckListGroupHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void RadioButtonGroupHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void EnumeratedPropertyHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void EnumeratedMultiPropertyHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void EnumeratedAssetHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void EnumeratedGameObjectHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void GenericListHandler::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="string p_propertyID" />
				<Param name="int p_value" />
			</Overload>
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="string p_propertyID" />
				<Param name="PropertyValue p_value" />
			</Overload>
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="void PropertyObject::">
				<Param name="string propertyID" />
				<Param name="string value" />
			</Overload>
			<Overload retVal="void PropertyObject::">
				<Param name="string propertyID" />
				<Param name="string value" />
				<Param name="int index" />
			</Overload>
			<Overload retVal="void PropertyObject::">
				<Param name="string propertyID" />
				<Param name="GSObject value" />
				<Param name="string readableName" />
			</Overload>
			<Overload retVal="void PropertyObject::">
				<Param name="string propertyID" />
				<Param name="float value" />
			</Overload>
			<Overload retVal="void PropertyObject::">
				<Param name="string propertyID" />
				<Param name="int value" />
			</Overload>
			<Overload retVal="void Trackside::">
				<Param name="string propertyId" />
				<Param name="float value" />
			</Overload>
			<Overload retVal="public void SpecificVehiclesInfo::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void AssetTypeInfo::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void TrainHelperInfo::">
				<Param name="string propertyID" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="void Vehicle::">
				<Param name="string p_propertyID" />
				<Param name="string p_value" />
			</Overload>
			<Overload retVal="void Vehicle::">
				<Param name="string propertyID" />
				<Param name="int value" />
			</Overload>
			<Overload retVal="void Vehicle::">
				<Param name="string propertyID" />
				<Param name="GSObject value" />
				<Param name="string readableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddProduceTrain" func="yes">
			<Overload retVal="public void BasePortal::">
				<Param name="Soup consistDescriptor" />
			</Overload>
		</KeyWord>
		<KeyWord name="PopFirstProduceTrain" func="yes">
			<Overload retVal="public Soup BasePortal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetParam" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int paramID" />
				<Param name="string str" />
			</Overload>
			<Overload retVal="public native void StringTable::">
				<Param name="int param" />
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadHTMLString" func="yes">
			<Overload retVal="public native obsolete void Browser::">
				<Param name="string htmlData" />
			</Overload>
			<Overload retVal="public native void Browser::">
				<Param name="Asset asset" />
				<Param name="string htmlData" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadHTMLFile" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="Asset asset" />
				<Param name="string relativePath" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAsset" func="yes">
			<Overload retVal="public native Asset Browser::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Asset DriverCommand::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Asset DriverScheduleCommand::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Asset TrainzGameObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CloseWindow" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCloseEnabled" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="bool enabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetScrollEnabled" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="bool enabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowStyle" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int style" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowPriority" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int layerPriority" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetButtonOverlayStyle" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int button1" />
				<Param name="int button2" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowRect" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int left" />
				<Param name="int top" />
				<Param name="int right" />
				<Param name="int bottom" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWindowTop" func="yes">
			<Overload retVal="public native int Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWindowLeft" func="yes">
			<Overload retVal="public native int Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWindowRight" func="yes">
			<Overload retVal="public native int Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWindowBottom" func="yes">
			<Overload retVal="public native int Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowTop" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int top" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowLeft" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int left" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowRight" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int right" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowBottom" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int bottom" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowVisible" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWindowVisible" func="yes">
			<Overload retVal="public native bool Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsWindowMinimised" func="yes">
			<Overload retVal="public native bool Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MinimiseWindow" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="string caption" />
				<Param name="string tooltip" />
			</Overload>
		</KeyWord>
		<KeyWord name="RestoreWindow" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AnimateWindowTo" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int left" />
				<Param name="int top" />
				<Param name="int right" />
				<Param name="int bottom" />
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRememberPosition" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="Asset asset" />
				<Param name="string identifier" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowGrow" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="int minWidth" />
				<Param name="int minHeight" />
				<Param name="int maxWidth" />
				<Param name="int maxHeight" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetElementFocus" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="string elementID" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetElementProperty" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="string elementID" />
				<Param name="string propertyID" />
				<Param name="string value" />
			</Overload>
			<Overload retVal="public native void Interface::">
				<Param name="string elementID" />
				<Param name="string propertyID" />
				<Param name="string value" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetElementProperty" func="yes">
			<Overload retVal="public native string Browser::">
				<Param name="string elementID" />
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public native string Interface::">
				<Param name="string elementID" />
				<Param name="string propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainzText" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="string id" />
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetElementObjectProperty" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="string elementID" />
				<Param name="string propertyID" />
				<Param name="object value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowTitle" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="string windowTitle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttention" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMovableByDraggingBackground" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="BringToFront" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Defocus" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="PopupMenu" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="Menu menu" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetScrollBar" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResizeHeightToFit" func="yes">
			<Overload retVal="public native void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowWidth" func="yes">
			<Overload retVal="public void Browser::">
				<Param name="int width" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowHeight" func="yes">
			<Overload retVal="public void Browser::">
				<Param name="int height" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowSize" func="yes">
			<Overload retVal="public void Browser::">
				<Param name="int width" />
				<Param name="int height" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowPosition" func="yes">
			<Overload retVal="public void Browser::">
				<Param name="int left" />
				<Param name="int top" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWindowCentered" func="yes">
			<Overload retVal="public void Browser::">
				<Param name="int width" />
				<Param name="int height" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWindowWidth" func="yes">
			<Overload retVal="public int Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWindowHeight" func="yes">
			<Overload retVal="public int Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToggleWindowVisible" func="yes">
			<Overload retVal="public void Browser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateBrowser" func="yes">
			<Overload retVal="public native Browser BrowserInterface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Quote" func="yes">
			<Overload retVal="public native string BrowserInterface::">
				<Param name="string a_str" />
			</Overload>
		</KeyWord>
		<KeyWord name="MaskProfanity" func="yes">
			<Overload retVal="public native string BrowserInterface::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOverlayColor" func="yes">
			<Overload retVal="public native void BrowserInterface::">
				<Param name="float red" />
				<Param name="float green" />
				<Param name="float blue" />
				<Param name="float alpha" />
				<Param name="float fadeTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="FadeScreen" func="yes">
			<Overload retVal="public void BrowserInterface::">
				<Param name="GameObject runningThread" />
				<Param name="float red" />
				<Param name="float green" />
				<Param name="float blue" />
				<Param name="float alpha" />
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSaveAllowed" func="yes">
			<Overload retVal="public obsolete void BrowserInterface::">
				<Param name="bool saveAllowed" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuildingState" func="yes">
			<Overload retVal="public native int Buildable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuildingProgress" func="yes">
			<Overload retVal="public native float Buildable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBuildingState" func="yes">
			<Overload retVal="public native void Buildable::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBuildingProgress" func="yes">
			<Overload retVal="public native void Buildable::">
				<Param name="float progress" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBuildingPaused" func="yes">
			<Overload retVal="public native void Buildable::">
				<Param name="bool paused" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartBuild" func="yes">
			<Overload retVal="public native bool Buildable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CancelBuild" func="yes">
			<Overload retVal="public native bool Buildable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableUserStartBuild" func="yes">
			<Overload retVal="public native void Buildable::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnableUserCancelBuild" func="yes">
			<Overload retVal="public native void Buildable::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetValue" func="yes">
			<Overload retVal="public native float CabinControl::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsVisible" func="yes">
			<Overload retVal="public native bool CabinControl::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocked" func="yes">
			<Overload retVal="public native bool CabinControl::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool KUIDList::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool ProductFilter::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool Soup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMinimum" func="yes">
			<Overload retVal="public native float CabinControl::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMaximum" func="yes">
			<Overload retVal="public native float CabinControl::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetValue" func="yes">
			<Overload retVal="public native void CabinControl::">
				<Param name="float value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVisible" func="yes">
			<Overload retVal="public native void CabinControl::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLocked" func="yes">
			<Overload retVal="public native void CabinControl::">
				<Param name="bool locked" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetText" func="yes">
			<Overload retVal="public native void CabinControl::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUserLimits" func="yes">
			<Overload retVal="public native void CabinControl::">
				<Param name="float min" />
				<Param name="float max" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetNamedValue" func="yes">
			<Overload retVal="public native void CabinControl::">
				<Param name="string name" />
				<Param name="float value" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetControls" func="yes">
			<Overload retVal="public native CabinControl[] Cabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedControl" func="yes">
			<Overload retVal="public native CabinControl Cabin::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetParentObject" func="yes">
			<Overload retVal="public native GameObject Cabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsActive" func="yes">
			<Overload retVal="public bool Cabin::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool MultiplayerGame::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FireAddCoal" func="yes">
			<Overload retVal="public native bool Cabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCabLightIntensity" func="yes">
			<Overload retVal="public native void Cabin::">
				<Param name="float intensity" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeSinceLastUserActivity" func="yes">
			<Overload retVal="public native float Cabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaySoundScriptEvent" func="yes">
			<Overload retVal="public native void Cabin::">
				<Param name="string soundName" />
			</Overload>
			<Overload retVal="public native void Library::">
				<Param name="string soundName" />
			</Overload>
			<Overload retVal="public native void MapObject::">
				<Param name="string soundName" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopSoundScriptEvent" func="yes">
			<Overload retVal="public native void Cabin::">
				<Param name="string soundName" />
			</Overload>
			<Overload retVal="public native void Library::">
				<Param name="string soundName" />
			</Overload>
			<Overload retVal="public native void MapObject::">
				<Param name="string soundName" />
			</Overload>
		</KeyWord>
		<KeyWord name="Attach" func="yes">
			<Overload retVal="public void Cabin::">
				<Param name="GameObject obj" />
			</Overload>
			<Overload retVal="public void DefaultLocomotiveCabin::">
				<Param name="GameObject obj" />
			</Overload>
			<Overload retVal="public void DefaultSteamCabin::">
				<Param name="GameObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="Detach" func="yes">
			<Overload retVal="public void Cabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Update" func="yes">
			<Overload retVal="public void Cabin::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void DefaultLocomotiveCabin::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void DefaultSteamCabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UserPressKey" func="yes">
			<Overload retVal="public void Cabin::">
				<Param name="string s" />
			</Overload>
			<Overload retVal="void DefaultLocomotiveCabin::">
				<Param name="string s" />
			</Overload>
			<Overload retVal="void DefaultSteamCabin::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="UserSetControl" func="yes">
			<Overload retVal="public void Cabin::">
				<Param name="CabinControl control" />
				<Param name="float value" />
			</Overload>
			<Overload retVal="void DefaultLocomotiveCabin::">
				<Param name="CabinControl control" />
				<Param name="float value" />
			</Overload>
			<Overload retVal="void DefaultSteamCabin::">
				<Param name="CabinControl p_control" />
				<Param name="float p_value" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindIndex" func="yes">
			<Overload retVal="public int ControlSettingsManager::">
				<Param name="string nameTest" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddControl" func="yes">
			<Overload retVal="public void ControlSettingsManager::">
				<Param name="string name" />
				<Param name="float value" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateCabin" func="yes">
			<Overload retVal="public void ControlSettingsManager::">
				<Param name="Cabin cabinToUpdate" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCarSignalState" func="yes">
			<Overload retVal="public native void CarSignal::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCarSignalState" func="yes">
			<Overload retVal="public native int CarSignal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateSignalGraphics" func="yes">
			<Overload retVal="void CarSignal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Execute" func="yes">
			<Overload retVal="bool AiHornMsg::">
				<Param name="Train train" />
				<Param name="int px" />
				<Param name="int py" />
				<Param name="int pz" />
			</Overload>
			<Overload retVal="public bool CustomCommand::">
				<Param name="Train train" />
				<Param name="int px" />
				<Param name="int py" />
				<Param name="int pz" />
			</Overload>
		</KeyWord>
		<KeyWord name="RandBool" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StrSubst" func="yes">
			<Overload retVal="public string TrainUtil::">
				<Param name="string s" />
				<Param name="string remove" />
				<Param name="string replace" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUpTo" func="yes">
			<Overload retVal="public string TrainUtil::">
				<Param name="string propertyString" />
				<Param name="string searchChars" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAfter" func="yes">
			<Overload retVal="public string TrainUtil::">
				<Param name="string propertyString" />
				<Param name="string searchChars" />
			</Overload>
		</KeyWord>
		<KeyWord name="AlreadyThereStr" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="string[] strArray" />
				<Param name="string searchStr" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasPrefix" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="string searchStr" />
				<Param name="string prefixStr" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasSufix" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="string searchStr" />
				<Param name="string sufixStr" />
			</Overload>
		</KeyWord>
		<KeyWord name="CompareStrLists" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="string[] strListOne" />
				<Param name="string[] strListTwo" />
			</Overload>
		</KeyWord>
		<KeyWord name="FormatFloatAsString" func="yes">
			<Overload retVal="public string TrainUtil::">
				<Param name="float value" />
				<Param name="int numDecimals" />
				<Param name="bool padDecimalZeroes" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTrainFromSoup" func="yes">
			<Overload retVal="public Train TrainUtil::">
				<Param name="Soup trainSoup" />
				<Param name="string trackMarkName" />
				<Param name="bool direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaitUntilHas" func="yes">
			<Overload retVal="public void TrainUtil::">
				<Param name="Vehicle loco" />
				<Param name="ShuntTrack[] tracking" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsInTrain" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="Train train" />
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="AreInTrain" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="Train train" />
				<Param name="Vehicle[] vehicles" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTrainInTrigger" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="Trigger trigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPartTrainInTrigger" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="Trigger trigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsInTrigger" func="yes">
			<Overload retVal="public bool TrainUtil::">
				<Param name="GameObject runningThread" />
				<Param name="Vehicle vehicle" />
				<Param name="Trigger trigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="RunTurnTable" func="yes">
			<Overload retVal="public obsolete void TrainUtil::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="string turntable" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoCoupleUp" func="yes">
			<Overload retVal="public Train TrainUtil::">
				<Param name="Train train" />
				<Param name="Train coupleTo" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoDecouple" func="yes">
			<Overload retVal="public Train TrainUtil::">
				<Param name="Train train" />
				<Param name="int wagons" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartTable" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeImage" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string image" />
				<Param name="bool isKuid" />
				<Param name="int width" />
				<Param name="int height" />
				<Param name="string image_over" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string image" />
				<Param name="bool isKuid" />
				<Param name="int width" />
				<Param name="int height" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string image" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string image" />
				<Param name="bool isKuid" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string image" />
				<Param name="bool isKuid" />
				<Param name="int width" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string image" />
				<Param name="bool isKuid" />
				<Param name="int width" />
				<Param name="int height" />
				<Param name="string image_over" />
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartRow" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartCell" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeCell" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeRow" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeTable" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetReadableTime" func="yes">
			<Overload retVal="string HTMLWindow::">
				<Param name="int seconds" />
				<Param name="bool returnMassTimes" />
			</Overload>
			<Overload retVal="string HTMLWindow::">
				<Param name="int seconds" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPercentBarCode" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="int width" />
				<Param name="int height" />
				<Param name="int pct" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueRoundedPercent" func="yes">
			<Overload retVal="public int HTMLWindow::">
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPercentHTMLCode" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="BaseIndustry genIndustry" />
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInputOutputPropertyHTMLCode" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="BaseIndustryInfo industryInfo" />
				<Param name="string process" />
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
				<Param name="string propertyName" />
				<Param name="bool input" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="Industry industry" />
				<Param name="string process" />
				<Param name="ProductQueue queue" />
				<Param name="Asset asset" />
				<Param name="string propertyName" />
				<Param name="bool input" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetTitleHTMLCode" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="BaseIndustry industry" />
				<Param name="bool displayOnlineState" />
				<Param name="bool scriptletEnabled" />
				<Param name="bool displayCommodityLevelTitle" />
			</Overload>
			<Overload retVal="public obsolete string HTMLWindow::">
				<Param name="Asset asset" />
				<Param name="bool displayOnlineState" />
				<Param name="bool scriptletEnabled" />
				<Param name="bool displayCommodityLevelTitle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCompleteIndustryViewDetailsHTMLCode" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="BaseIndustry industry" />
				<Param name="bool scriptletEnabled" />
			</Overload>
			<Overload retVal="public obsolete string HTMLWindow::">
				<Param name="GenericIndustry industry" />
				<Param name="bool scriptletEnabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndTable" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartLink" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string link" />
				<Param name="string tooltip" />
				<Param name="string extraParams" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string link" />
				<Param name="string tooltip" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string link" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndLink" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeLink" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string link" />
				<Param name="string text" />
				<Param name="string tooltip" />
				<Param name="string extraParams" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string link" />
				<Param name="string text" />
				<Param name="string tooltip" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string link" />
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeBold" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeItalic" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeFontSizeTiny" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeFontSizeSmall" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeFontSizeMedium" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeFontSizeLarge" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndRow" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndCell" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeSpacerCell" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="int width" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartFontColor" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string fontColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartFontColorBlack" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartFontColorWhite" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndFontColor" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeFontColor" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
				<Param name="string fontColor" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeFontColorBlack" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeFontColorWhite" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeStringAsFloat" func="yes">
			<Overload retVal="public float HTMLWindow::">
				<Param name="string time" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFloatAsTimeString" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSecondsFromFloat" func="yes">
			<Overload retVal="public int HTMLWindow::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMinutesFromFloat" func="yes">
			<Overload retVal="public int HTMLWindow::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHoursFromFloat" func="yes">
			<Overload retVal="public int HTMLWindow::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCleanTimeString" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string time" />
			</Overload>
		</KeyWord>
		<KeyWord name="PadZerosOnFront" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string value" />
				<Param name="int maxSize" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCleanFloatString" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="float val" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertUnitsToValue" func="yes">
			<Overload retVal="public float HTMLWindow::">
				<Param name="float units" />
				<Param name="float mass" />
				<Param name="string format" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConvertValueToUnits" func="yes">
			<Overload retVal="public float HTMLWindow::">
				<Param name="float other" />
				<Param name="float mass" />
				<Param name="string format" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnitsToString" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="float units" />
				<Param name="float mass" />
				<Param name="string format" />
			</Overload>
		</KeyWord>
		<KeyWord name="StringToUnits" func="yes">
			<Overload retVal="public float HTMLWindow::">
				<Param name="string str" />
				<Param name="string format" />
			</Overload>
		</KeyWord>
		<KeyWord name="RadioButton" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string urlString" />
				<Param name="bool active" />
			</Overload>
		</KeyWord>
		<KeyWord name="CheckBox" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string urlString" />
				<Param name="bool active" />
				<Param name="int sz" />
			</Overload>
			<Overload retVal="public string HTMLWindow::">
				<Param name="string urlString" />
				<Param name="bool active" />
			</Overload>
		</KeyWord>
		<KeyWord name="HelpButton" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string urlString" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartIndent" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="int width" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndIndent" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartBorder" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string extraParams" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndBorder" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHumanReadableNameFromTrackName" func="yes">
			<Overload retVal="public string HTMLWindow::">
				<Param name="string trackName" />
				<Param name="Industry industry" />
			</Overload>
			<Overload retVal="public obsolete string HTMLWindow::">
				<Param name="string trackName" />
				<Param name="string industryName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SortInternal" func="yes">
			<Overload retVal="public native void LinkedList::">
				<Param name="LinkedData[] self" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddInternal" func="yes">
			<Overload retVal="public native void LinkedList::">
				<Param name="LinkedData[] self" />
				<Param name="LinkedData ld" />
				<Param name="bool mustBeUnique" />
			</Overload>
		</KeyWord>
		<KeyWord name="Sort" func="yes">
			<Overload retVal="public void LinkedList::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Add" func="yes">
			<Overload retVal="public void LinkedList::">
				<Param name="LinkedData ld" />
				<Param name="bool mustBeUnique" />
			</Overload>
			<Overload retVal="public void LinkedList::">
				<Param name="LinkedData ld" />
			</Overload>
		</KeyWord>
		<KeyWord name="Pause" func="yes">
			<Overload retVal="public void ConditionalScenarioBehavior::">
				<Param name="bool paused" />
			</Overload>
			<Overload retVal="public void ScenarioBehavior::">
				<Param name="bool pause" />
			</Overload>
			<Overload retVal="public void ScenarioBehaviorTemplate::">
				<Param name="bool pause" />
			</Overload>
		</KeyWord>
		<KeyWord name="ExecuteRule" func="yes">
			<Overload retVal="void ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConditionResult" func="yes">
			<Overload retVal="bool ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FlagConditionalScenarioBehavior" func="yes">
			<Overload retVal="bool ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeflagConditionalScenarioBehavior" func="yes">
			<Overload retVal="bool ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadPollCondition" func="yes">
			<Overload retVal="thread void ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Reset" func="yes">
			<Overload retVal="public void ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public mandatory void ScenarioBehavior::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void Schedule::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void Timetable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="PauseChildren" func="yes">
			<Overload retVal="void ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnpauseChildren" func="yes">
			<Overload retVal="void ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetChildren" func="yes">
			<Overload retVal="void ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateChildren" func="yes">
			<Overload retVal="void ConditionalScenarioBehavior::">
				<Param name="Message notUsed" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnDelayedRestart" func="yes">
			<Overload retVal="void ConditionalScenarioBehavior::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetChildRelationshipIcon" func="yes">
			<Overload retVal="public string ConditionalScenarioBehavior::">
				<Param name="ScenarioBehavior child" />
			</Overload>
			<Overload retVal="public string ScenarioBehavior::">
				<Param name="ScenarioBehavior child" />
			</Overload>
			<Overload retVal="public string ScenarioBehaviorTemplate::">
				<Param name="ScenarioBehavior child" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitConditionalScenarioBehavior" func="yes">
			<Overload retVal="void ConditionalScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitFromQueue" func="yes">
			<Overload retVal="public void LoadHelperInfo::">
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitFromVehicle" func="yes">
			<Overload retVal="public void VehicleDescriptor::">
				<Param name="Vehicle newVehicle" />
				<Param name="bool newDirection" />
			</Overload>
		</KeyWord>
		<KeyWord name="EmptyLoad" func="yes">
			<Overload retVal="void VehicleDescriptor::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsEmpty" func="yes">
			<Overload retVal="bool VehicleDescriptor::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool HTMLBuffer::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public bool ProductFilter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadUp" func="yes">
			<Overload retVal="void VehicleDescriptor::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustLoadState" func="yes">
			<Overload retVal="public void VehicleDescriptor::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadVehicle" func="yes">
			<Overload retVal="public bool VehicleDescriptor::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverName" func="yes">
			<Overload retVal="public string ConsistHelperInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverName" func="yes">
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="string driverName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverKUID" func="yes">
			<Overload retVal="public KUID ConsistHelperInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverKUID" func="yes">
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="KUID driverKUID" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetShowSearchInterface" func="yes">
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetShowOrdersInterface" func="yes">
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetShowDriverInterface" func="yes">
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetToSurveyorSavedConsist" func="yes">
			<Overload retVal="public obsolete void ConsistHelperInfo::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFromConsistAsset" func="yes">
			<Overload retVal="public bool ConsistHelperInfo::">
				<Param name="KUID consistKuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverCommands" func="yes">
			<Overload retVal="public DriverCommands ConsistHelperInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native DriverCommands DriverCharacter::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public DriverCommands DriverCommand::">
				<Param name="Message commandMessage" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverCommands" func="yes">
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="DriverCommands driverCommands" />
			</Overload>
			<Overload retVal="public native void DriverCharacter::">
				<Param name="DriverCommands driverCommands" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddVehicle" func="yes">
			<Overload retVal="public bool ConsistHelperInfo::">
				<Param name="int index" />
				<Param name="VehicleDescriptor newVehicle" />
			</Overload>
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Vehicle v" />
				<Param name="bool allowDuplication" />
			</Overload>
		</KeyWord>
		<KeyWord name="AppendVehicle" func="yes">
			<Overload retVal="public bool ConsistHelperInfo::">
				<Param name="Vehicle newVehicle" />
				<Param name="int regurgiateLoad" />
				<Param name="bool newDirection" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeleteVehicle" func="yes">
			<Overload retVal="public bool ConsistHelperInfo::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public native void World::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="VehicleExists" func="yes">
			<Overload retVal="public bool ConsistHelperInfo::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="RefreshBrowser" func="yes">
			<Overload retVal="public void ConsistHelperInfo::">
				<Param name="Browser browser" />
			</Overload>
			<Overload retVal="public void HTMLPropertyHandler::">
				<Param name="Browser browser" />
			</Overload>
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="Browser browser" />
			</Overload>
			<Overload retVal="public void TrainHelperInfoListBase::">
				<Param name="Browser browser" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPropertyValue" func="yes">
			<Overload retVal="public string ConsistHelperInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string HTMLPropertyGroup::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string InterlockingTower::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string GenericStringHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string GenericIntNumberHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string EnumeratedAssetHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string PropertyObject::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string Trackside::">
				<Param name="string propertyId" />
			</Overload>
			<Overload retVal="public string Vehicle::">
				<Param name="string p_propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountConsists" func="yes">
			<Overload retVal="public int ConsistListHelper::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConsist" func="yes">
			<Overload retVal="public Soup ConsistListHelper::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddConsist" func="yes">
			<Overload retVal="public void ConsistListHelper::">
				<Param name="Soup consistDescriptor" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRandomConsist" func="yes">
			<Overload retVal="public Soup ConsistListHelper::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetHandlers" func="yes">
			<Overload retVal="void ConsistListHelper::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AppendDependencies" func="yes">
			<Overload retVal="public void ConsistListHelper::">
				<Param name="KUIDList io_dependencies" />
			</Overload>
			<Overload retVal="public void DriverCommands::">
				<Param name="KUIDList io_dependencies" />
			</Overload>
			<Overload retVal="public void MapObject::">
				<Param name="KUIDList io_dependencies" />
			</Overload>
			<Overload retVal="public void ScenarioBehavior::">
				<Param name="KUIDList io_dependencies" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewSoup" func="yes">
			<Overload retVal="public native Soup ConstructorsBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewKUIDList" func="yes">
			<Overload retVal="public native KUIDList ConstructorsBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewImage" func="yes">
			<Overload retVal="public native Image ConstructorsBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewProductFilter" func="yes">
			<Overload retVal="public native ProductFilter Constructors::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewBrowser" func="yes">
			<Overload retVal="public native Browser Constructors::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewMenu" func="yes">
			<Overload retVal="public native Menu Constructors::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewDriverCommands" func="yes">
			<Overload retVal="public native DriverCommands Constructors::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainzStrings" func="yes">
			<Overload retVal="public native StringTable Constructors::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainzAsset" func="yes">
			<Overload retVal="public native Asset Constructors::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewDriverCommand" func="yes">
			<Overload retVal="public native DriverCommand Constructors::">
				<Param name="Asset commandAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewTrackPathDisplay" func="yes">
			<Overload retVal="public native TrackPathDisplay Constructors::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCrossingOwner" func="yes">
			<Overload retVal="public native bool Crossing::">
				<Param name="SecurityToken token" />
				<Param name="TrainzGameObject owner" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCrossingOwner" func="yes">
			<Overload retVal="public native TrainzGameObject Crossing::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCrossingState" func="yes">
			<Overload retVal="public native bool Crossing::">
				<Param name="SecurityToken token" />
				<Param name="int state" />
			</Overload>
			<Overload retVal="public obsolete void Crossing::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCrossingState" func="yes">
			<Overload retVal="public native int Crossing::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedCrossingStateName" func="yes">
			<Overload retVal="public native string Crossing::">
				<Param name="int crossingState" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCrossingAutomatic" func="yes">
			<Overload retVal="public native bool Crossing::">
				<Param name="SecurityToken token" />
				<Param name="bool bAutomatic" />
			</Overload>
			<Overload retVal="public obsolete void Crossing::">
				<Param name="bool bAutomatic" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCrossingAutomatic" func="yes">
			<Overload retVal="public native bool Crossing::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCrossingHasNearbyTrain" func="yes">
			<Overload retVal="public native bool Crossing::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPressureParam" func="yes">
			<Overload retVal="public float DefaultLocomotiveCabin::">
				<Param name="string param" />
			</Overload>
			<Overload retVal="public float DefaultSteamCabin::">
				<Param name="string param" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRelativePressureParam" func="yes">
			<Overload retVal="public float DefaultLocomotiveCabin::">
				<Param name="string param" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateCabinFromSavedData" func="yes">
			<Overload retVal="public void DefaultSteamCabin::">
				<Param name="CabinData cd" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateCabinSavedData" func="yes">
			<Overload retVal="public DefaultSteamCabinData DefaultSteamCabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FiremanShovelCoal" func="yes">
			<Overload retVal="void DefaultSteamCabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FiremanWave" func="yes">
			<Overload retVal="void DefaultSteamCabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AnimateFiremanShovelCoal" func="yes">
			<Overload retVal="void DefaultSteamCabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AnimateFiremanWave" func="yes">
			<Overload retVal="void DefaultSteamCabin::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductID" func="yes">
			<Overload retVal="public native string DLCInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedPrice" func="yes">
			<Overload retVal="public native string DLCInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIconPath" func="yes">
			<Overload retVal="public native string DLCInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetThumbnailPath" func="yes">
			<Overload retVal="public native string DLCInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductList" func="yes">
			<Overload retVal="public native DLCInfo[] DLCStore::">
				<Param name="SecurityToken token" />
				<Param name="GSObject caller" />
			</Overload>
			<Overload retVal="public native Asset[] ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductInfo" func="yes">
			<Overload retVal="public native DLCInfo DLCStore::">
				<Param name="SecurityToken token" />
				<Param name="GSObject caller" />
				<Param name="string productId" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBestProductForKUID" func="yes">
			<Overload retVal="public native string DLCStore::">
				<Param name="SecurityToken token" />
				<Param name="GSObject caller" />
				<Param name="KUID assetKuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPurchasingEnabled" func="yes">
			<Overload retVal="public native bool DLCStore::">
				<Param name="SecurityToken token" />
				<Param name="GSObject caller" />
			</Overload>
		</KeyWord>
		<KeyWord name="SubmitPurchase" func="yes">
			<Overload retVal="public native void DLCStore::">
				<Param name="SecurityToken token" />
				<Param name="GSObject caller" />
				<Param name="string productId" />
			</Overload>
		</KeyWord>
		<KeyWord name="RedownloadAllPurchases" func="yes">
			<Overload retVal="public native void DLCStore::">
				<Param name="SecurityToken token" />
				<Param name="GSObject caller" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReissueLastCommand" func="yes">
			<Overload retVal="public native void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueNextCommand" func="yes">
			<Overload retVal="public native void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLocation" func="yes">
			<Overload retVal="public native void DriverCharacter::">
				<Param name="GameObject location" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocation" func="yes">
			<Overload retVal="public native GameObject DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLocalisedName" func="yes">
			<Overload retVal="public native void DriverCharacter::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAlertIcon" func="yes">
			<Overload retVal="native void DriverCharacter::">
				<Param name="bool hasAlertIcon" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrain" func="yes">
			<Overload retVal="public Train DriverCharacter::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Train TrainTimetable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverCommandFilter" func="yes">
			<Overload retVal="public native void DriverCharacter::">
				<Param name="KUID[] allowedCommands" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverCommandFilter" func="yes">
			<Overload retVal="public native KUID[] DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOwnerPlayer" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="string playerUsername" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOwnerPlayer" func="yes">
			<Overload retVal="public native string DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLocalPlayerOwner" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyRemoveDriver" func="yes">
			<Overload retVal="void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsRunningCommand" func="yes">
			<Overload retVal="public bool DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRunningCommands" func="yes">
			<Overload retVal="public native void DriverCharacter::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrain" func="yes">
			<Overload retVal="void DriverCharacter::">
				<Param name="Train train" />
				<Param name="bool isActiveDriver" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateSchedule" func="yes">
			<Overload retVal="void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverTakeJunction" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="Junction junction" />
				<Param name="int direction" />
			</Overload>
			<Overload retVal="public void DriverCharacter::">
				<Param name="JunctionBase junction" />
				<Param name="int direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverNullCommand" func="yes">
			<Overload retVal="void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverVisitScenery" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="Buildable scenery" />
			</Overload>
			<Overload retVal="public obsolete void DriverCharacter::">
				<Param name="string sceneryName" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverVisitTrackMark" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="TrackMark trackMark" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverThroughTrackMark" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="TrackMark trackMark" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverVisitTrack" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="Track track" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverCoupleVehicle" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverTurnAround" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="bool force" />
			</Overload>
			<Overload retVal="public void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverCompleteJunctions" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverCustomCommand" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="CustomCommand cmd" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverSetAllowCoupling" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="bool allowCoupling" />
				<Param name="Train limitTrain" />
			</Overload>
		</KeyWord>
		<KeyWord name="ScheduleThread" func="yes">
			<Overload retVal="thread void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverIssueSchedule" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverBeginIssueSchedule" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriverDriveForever" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddDriverScheduleCommand" func="yes">
			<Overload retVal="public native void DriverCharacter::">
				<Param name="DriverScheduleCommand cmd" />
			</Overload>
			<Overload retVal="public native void DriverCommands::">
				<Param name="DriverScheduleCommand cmd" />
			</Overload>
		</KeyWord>
		<KeyWord name="NavigateToIndustry" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Industry industry" />
				<Param name="string attachedTrackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="NavigateToVehicle" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Vehicle vehicle" />
				<Param name="bool directionRelativeToVehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="NavigateToTrackside" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Trackside trackside" />
			</Overload>
		</KeyWord>
		<KeyWord name="NavigateThroughTrackside" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Trackside trackside" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriveToIndustry" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Industry industry" />
				<Param name="string attachedTrackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriveToVehicle" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Vehicle vehicle" />
				<Param name="bool directionRelativeToVehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriveToTrackside" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Trackside trackside" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriveThroughTrackside" func="yes">
			<Overload retVal="public native bool DriverCharacter::">
				<Param name="Trackside trackside" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyUser" func="yes">
			<Overload retVal="public void DriverCharacter::">
				<Param name="int msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddCommandMenuItem" func="yes">
			<Overload retVal="public void DriverCommand::">
				<Param name="DriverCharacter driver" />
				<Param name="Menu menu" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateScheduleCommand" func="yes">
			<Overload retVal="public DriverScheduleCommand DriverCommand::">
				<Param name="DriverCharacter driver" />
				<Param name="Soup properties" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverScheduleCommands" func="yes">
			<Overload retVal="public native DriverScheduleCommand[] DriverCommands::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearDriverScheduleCommands" func="yes">
			<Overload retVal="public native void DriverCommands::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverScheduleRepeat" func="yes">
			<Overload retVal="public native bool DriverCommands::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverScheduleRepeat" func="yes">
			<Overload retVal="public native void DriverCommands::">
				<Param name="bool repeat" />
			</Overload>
		</KeyWord>
		<KeyWord name="ProceedToNextCommand" func="yes">
			<Overload retVal="public native void DriverCommands::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsReadyToExecute" func="yes">
			<Overload retVal="public bool DriverScheduleCommand::">
				<Param name="DriverCharacter driver" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginExecute" func="yes">
			<Overload retVal="public bool DriverScheduleCommand::">
				<Param name="DriverCharacter driver" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateExecute" func="yes">
			<Overload retVal="public bool DriverScheduleCommand::">
				<Param name="DriverCharacter driver" />
			</Overload>
		</KeyWord>
		<KeyWord name="FailExecute" func="yes">
			<Overload retVal="public bool DriverScheduleCommand::">
				<Param name="DriverCharacter driver" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndExecute" func="yes">
			<Overload retVal="public bool DriverScheduleCommand::">
				<Param name="DriverCharacter driver" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIcon" func="yes">
			<Overload retVal="public object DriverScheduleCommand::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTooltip" func="yes">
			<Overload retVal="public string DriverScheduleCommand::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverCommand" func="yes">
			<Overload retVal="public DriverCommand DriverScheduleCommand::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverCharacter" func="yes">
			<Overload retVal="public DriverCharacter DriverScheduleCommand::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native DriverCharacter MapObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverCharacter" func="yes">
			<Overload retVal="public void DriverScheduleCommand::">
				<Param name="DriverCharacter driver" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUserInterfaceProperties" func="yes">
			<Overload retVal="mandatory Soup DriverScheduleCommand::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUserInterfaceProperty" func="yes">
			<Overload retVal="mandatory bool DriverScheduleCommand::">
				<Param name="string propertyID" />
				<Param name="Soup propertyData" />
			</Overload>
		</KeyWord>
		<KeyWord name="Test" func="yes">
			<Overload retVal="public bool Flags::">
				<Param name="int flags" />
				<Param name="int mask" />
			</Overload>
			<Overload retVal="public bool Flags::">
				<Param name="int flags" />
				<Param name="int mask" />
				<Param name="int options" />
			</Overload>
		</KeyWord>
		<KeyWord name="TestAny" func="yes">
			<Overload retVal="public bool Flags::">
				<Param name="int flags" />
				<Param name="int mask" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGSClassName" func="yes">
			<Overload retVal="public native string GSObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesMatch" func="yes">
			<Overload retVal="public native bool GameObjectID::">
				<Param name="GameObjectID otherID" />
			</Overload>
			<Overload retVal="public native bool GameObjectID::">
				<Param name="GSObject otherObject" />
			</Overload>
			<Overload retVal="public bool TrainHelperInfoListBase::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public bool TrainHelperInfoListBase::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool SpecificVehiclesInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public bool SpecificVehiclesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool VehicleTypesInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public bool VehicleTypesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool DriversInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public bool DriversInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool TrainHelperInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public bool TrainHelperInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public obsolete bool VHISpecificVehiclesInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public obsolete bool VHIVehicleTypesInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public obsolete bool VHIDriversInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public obsolete bool VehicleHelperInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDebugString" func="yes">
			<Overload retVal="public native string GameObjectID::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string JunctionBase::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string Permit::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SerialiseToString" func="yes">
			<Overload retVal="public native string GameObjectID::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGameplayMenuMode" func="yes">
			<Overload retVal="public void GameplayMenu::">
				<Param name="Browser browser" />
				<Param name="int menuMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="CloseGameplayMenu" func="yes">
			<Overload retVal="public native void GameplayMenu::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UserRequestGoBack" func="yes">
			<Overload retVal="public void GameplayMenu::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="TADRequestRefresh" func="yes">
			<Overload retVal="public void GameplayMenu::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDriverQuickDrive" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadDriverSession" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverSessionTrain" func="yes">
			<Overload retVal="native void GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSurveyorNew" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSurveyorMap" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSurveyorMapNewSession" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSurveyorSession" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSurveyorSessionClone" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID sessionKuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSurveyorMultiplayer" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadRailyard" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadMenu" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID menuAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeleteMap" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID theMap" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeleteSession" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID theSession" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeleteSurveyorMultiplayerRoute" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="AbandonSurveyorMultiplayerRoute" func="yes">
			<Overload retVal="native bool GameplayMenuBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="ListSurveyorMultiplayerRoutes" func="yes">
			<Overload retVal="native KUID[] GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginAssetRestriction" func="yes">
			<Overload retVal="public native void GameplayMenuBase::">
				<Param name="KUID sessionKUID" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndAssetRestriction" func="yes">
			<Overload retVal="public native void GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsAssetRestrictionBusy" func="yes">
			<Overload retVal="public native bool GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesSessionContainUnofficialAssets" func="yes">
			<Overload retVal="public native bool GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesSessionContainModifiedAssets" func="yes">
			<Overload retVal="public native bool GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesSessionContainMissingAssets" func="yes">
			<Overload retVal="public native bool GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowSessionUnofficialAssets" func="yes">
			<Overload retVal="public native void GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="RevertSessionModifiedAssets" func="yes">
			<Overload retVal="public native void GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DownloadSessionMissingAssets" func="yes">
			<Overload retVal="public native void GameplayMenuBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowPrompt" func="yes">
			<Overload retVal="public native obsolete void GameplayMenuBase::">
				<Param name="string localisedPromptText" />
				<Param name="string okayScriptMessage" />
				<Param name="string cancelScriptMessage" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitWithParentObject" func="yes">
			<Overload retVal="void GameplayMenuMobile::">
				<Param name="GSObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="SaveState" func="yes">
			<Overload retVal="Soup GameplayMenuMobile::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadState" func="yes">
			<Overload retVal="void GameplayMenuMobile::">
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetChildList" func="yes">
			<Overload retVal="Soup[] GameplayMenuMobile::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyOfChildListChange" func="yes">
			<Overload retVal="native void GameplayMenuMobile::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OpenChildObject" func="yes">
			<Overload retVal="void GameplayMenuMobile::">
				<Param name="string childId" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetChildObjectDescriptionHTML" func="yes">
			<Overload retVal="string GameplayMenuMobile::">
				<Param name="string childId" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeleteChildObject" func="yes">
			<Overload retVal="void GameplayMenuMobile::">
				<Param name="string childId" />
			</Overload>
		</KeyWord>
		<KeyWord name="OpenChildGameplayMenu" func="yes">
			<Overload retVal="native void GameplayMenuMobile::">
				<Param name="KUID menuKuid" />
				<Param name="GSObject initParam" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPortraitModeDisabled" func="yes">
			<Overload retVal="native void GameplayMenuMobile::">
				<Param name="bool disable" />
			</Overload>
			<Overload retVal="void GameplayMenuMobile::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GenericIndustryMain" func="yes">
			<Overload retVal="thread void GenericIndustry::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackAndSide" func="yes">
			<Overload retVal="void GenericPassengerStation::">
				<Param name="Vehicle vehicle" />
				<Param name="string triggerName" />
				<Param name="TrackLoadInfo retInfo" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformProductLoadAndUnload" func="yes">
			<Overload retVal="bool GenericPassengerStation::">
				<Param name="ProductQueue queue" />
				<Param name="Train train" />
				<Param name="int action" />
				<Param name="TrackLoadInfo info" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVehicleDoorsOpen" func="yes">
			<Overload retVal="void GenericPassengerStation::">
				<Param name="TrackLoadInfo info" />
				<Param name="Vehicle focusVehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainDoorsClosed" func="yes">
			<Overload retVal="void GenericPassengerStation::">
				<Param name="TrackLoadInfo info" />
				<Param name="Vehicle focusVehicle" />
				<Param name="Vehicle[] vehicles" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveTrainFromIndustryControl" func="yes">
			<Overload retVal="void GenericPassengerStation::">
				<Param name="Vehicle[] vehicles" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnablePassengerSpawn" func="yes">
			<Overload retVal="void GenericPassengerStation::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitPassengerStation" func="yes">
			<Overload retVal="void GenericPassengerStation::">
				<Param name="int platformCount" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateStationParameters" func="yes">
			<Overload retVal="public void GenericPassengerStation::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StationMain" func="yes">
			<Overload retVal="public thread void GenericPassengerStation::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeasureStopAccuracy" func="yes">
			<Overload retVal="public float GenericPassengerStation::">
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOvershoot" func="yes">
			<Overload retVal="public bool GenericPassengerStation::">
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsStopPositionValid" func="yes">
			<Overload retVal="public bool GenericPassengerStation::">
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SendMessage" func="yes">
			<Overload retVal="public native void GameObject::">
				<Param name="GameObject dst" />
				<Param name="string major" />
				<Param name="string minor" />
			</Overload>
			<Overload retVal="public native void GameObject::">
				<Param name="GameObject dst" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="GSObject paramSoup" />
			</Overload>
			<Overload retVal="public void OAChat::">
				<Param name="string profileName" />
				<Param name="string messageText" />
			</Overload>
		</KeyWord>
		<KeyWord name="PostMessage" func="yes">
			<Overload retVal="public native void GameObject::">
				<Param name="GameObject dst" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="float seconds" />
			</Overload>
			<Overload retVal="public native void GameObject::">
				<Param name="GameObject dst" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="GSObject paramSoup" />
				<Param name="float seconds" />
			</Overload>
			<Overload retVal="public obsolete void Router::">
				<Param name="int srcNodeId" />
				<Param name="int dstNodeId" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="float delay" />
			</Overload>
			<Overload retVal="public native int OnlineAccess::">
				<Param name="string destUsername" />
				<Param name="Soup data" />
			</Overload>
			<Overload retVal="public native int OnlineGroup::">
				<Param name="Soup data" />
			</Overload>
			<Overload retVal="public bool Schedule::">
				<Param name="int srcId" />
				<Param name="int dstId" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearMessages" func="yes">
			<Overload retVal="public native void GameObject::">
				<Param name="string major" />
				<Param name="string minor" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddHandler" func="yes">
			<Overload retVal="public native void GameObject::">
				<Param name="GameObject target" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="string handler" />
			</Overload>
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="HTMLPropertyHandler handler" />
				<Param name="string subPrefix" />
			</Overload>
			<Overload retVal="public void CheckListGroupHandler::">
				<Param name="HTMLPropertyHandler handler" />
				<Param name="string subPrefix" />
			</Overload>
		</KeyWord>
		<KeyWord name="Sniff" func="yes">
			<Overload retVal="public native void GameObject::">
				<Param name="GameObject target" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="bool state" />
			</Overload>
			<Overload retVal="public native void GameObject::">
				<Param name="GameObjectID target" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="bool state" />
			</Overload>
		</KeyWord>
		<KeyWord name="Sleep" func="yes">
			<Overload retVal="public native void GameObject::">
				<Param name="float seconds" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameObjectID" func="yes">
			<Overload retVal="public native GameObjectID GameObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetId" func="yes">
			<Overload retVal="public native obsolete int GameObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Exception" func="yes">
			<Overload retVal="public native void GameObject::">
				<Param name="string reason" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameObject" func="yes">
			<Overload retVal="public native obsolete GameObject Router::">
				<Param name="int uniqueId" />
			</Overload>
			<Overload retVal="public native obsolete GameObject Router::">
				<Param name="string uniqueName" />
			</Overload>
			<Overload retVal="public native GameObject Router::">
				<Param name="GameObjectID gameObjectID" />
			</Overload>
			<Overload retVal="public native GameObject JunctionBase::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public obsolete GameObject EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetForeignGameObject" func="yes">
			<Overload retVal="public obsolete GameObject Router::">
				<Param name="int uniqueId" />
			</Overload>
		</KeyWord>
		<KeyWord name="SerialiseGameObjectIDFromString" func="yes">
			<Overload retVal="public native GameObjectID Router::">
				<Param name="string gameObjectIDString" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesGameObjectStillExist" func="yes">
			<Overload retVal="public native bool Router::">
				<Param name="GameObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="LegacyBroadcastMessage" func="yes">
			<Overload retVal="public native obsolete void Router::">
				<Param name="GameObject srcNode" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="float delay" />
				<Param name="bool bFailSilently" />
			</Overload>
		</KeyWord>
		<KeyWord name="Info" func="yes">
			<Overload retVal="public native void Router::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentThreadGameObject" func="yes">
			<Overload retVal="public native GameObject Router::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Rand" func="yes">
			<Overload retVal="public native float Math::">
				<Param name="float lower" />
				<Param name="float upper" />
			</Overload>
			<Overload retVal="public native int Math::">
				<Param name="int p_lower" />
				<Param name="int p_upper" />
			</Overload>
		</KeyWord>
		<KeyWord name="Sqrt" func="yes">
			<Overload retVal="public native float Math::">
				<Param name="float p_v" />
			</Overload>
		</KeyWord>
		<KeyWord name="Abs" func="yes">
			<Overload retVal="public int Math::">
				<Param name="int p_v" />
			</Overload>
		</KeyWord>
		<KeyWord name="Fabs" func="yes">
			<Overload retVal="public float Math::">
				<Param name="float p_v" />
			</Overload>
		</KeyWord>
		<KeyWord name="Fmax" func="yes">
			<Overload retVal="public float Math::">
				<Param name="float a0" />
				<Param name="float a1" />
			</Overload>
		</KeyWord>
		<KeyWord name="Fmin" func="yes">
			<Overload retVal="public float Math::">
				<Param name="float a0" />
				<Param name="float a1" />
			</Overload>
		</KeyWord>
		<KeyWord name="Max" func="yes">
			<Overload retVal="public int Math::">
				<Param name="int a0" />
				<Param name="int a1" />
			</Overload>
		</KeyWord>
		<KeyWord name="Min" func="yes">
			<Overload retVal="public int Math::">
				<Param name="int a0" />
				<Param name="int a1" />
			</Overload>
		</KeyWord>
		<KeyWord name="TrimLeft" func="yes">
			<Overload retVal="public native void Str::">
				<Param name="string s" />
				<Param name="string trim" />
			</Overload>
		</KeyWord>
		<KeyWord name="TrimRight" func="yes">
			<Overload retVal="public native void Str::">
				<Param name="string s" />
				<Param name="string trim" />
			</Overload>
		</KeyWord>
		<KeyWord name="Left" func="yes">
			<Overload retVal="public void Str::">
				<Param name="string s" />
				<Param name="int count" />
			</Overload>
		</KeyWord>
		<KeyWord name="Right" func="yes">
			<Overload retVal="public void Str::">
				<Param name="string s" />
				<Param name="int count" />
			</Overload>
		</KeyWord>
		<KeyWord name="Mid" func="yes">
			<Overload retVal="public void Str::">
				<Param name="string s" />
				<Param name="int first" />
				<Param name="int count" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToInt" func="yes">
			<Overload retVal="public native int Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToFloat" func="yes">
			<Overload retVal="public native float Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToUpper" func="yes">
			<Overload retVal="public native void Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToLower" func="yes">
			<Overload retVal="public native void Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="Tokens" func="yes">
			<Overload retVal="public native string[] Str::">
				<Param name="string s" />
				<Param name="string delimiters" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnpackInt" func="yes">
			<Overload retVal="public native int Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnpackFloat" func="yes">
			<Overload retVal="public native float Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnpackString" func="yes">
			<Overload retVal="public native string Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="CloneString" func="yes">
			<Overload retVal="public string Str::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="Find" func="yes">
			<Overload retVal="public native int Str::">
				<Param name="string s" />
				<Param name="string substr" />
				<Param name="int startingIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SearchNextObject" func="yes">
			<Overload retVal="public native bool GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObject" func="yes">
			<Overload retVal="public native object GSTrackSearch::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public GameObject Permit::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SearchNext" func="yes">
			<Overload retVal="public MapObject GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMapObject" func="yes">
			<Overload retVal="public MapObject GSTrackSearch::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public MapObject InterlockingObject::">
				<Param name="GameObject callingThread" />
			</Overload>
			<Overload retVal="public native MapObject JunctionBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDistance" func="yes">
			<Overload retVal="public native float GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFacingRelativeToSearchDirection" func="yes">
			<Overload retVal="public native bool GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrack" func="yes">
			<Overload retVal="public native Track GSTrackSearch::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native Track Trackside::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttachedTrackParentObject" func="yes">
			<Overload retVal="public native SceneryWithTrack GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttachedTrackName" func="yes">
			<Overload retVal="public native string GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CloneSearch" func="yes">
			<Overload retVal="public native GSTrackSearch GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReverseDirection" func="yes">
			<Overload retVal="public native void GSTrackSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Clear" func="yes">
			<Overload retVal="public native void HTMLBuffer::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void Image::">
				<Param name="int width" />
				<Param name="int height" />
			</Overload>
			<Overload retVal="public native void KUIDList::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void LoadingReport::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void ProductFilter::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void Soup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsString" func="yes">
			<Overload retVal="public native string HTMLBuffer::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string PropertyValue::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native string Soup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Print" func="yes">
			<Overload retVal="public native void HTMLBuffer::">
				<Param name="string s" />
			</Overload>
			<Overload retVal="public native void Interface::">
				<Param name="string msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="Escape" func="yes">
			<Overload retVal="public native void HTMLBuffer::">
				<Param name="string s" />
			</Overload>
		</KeyWord>
		<KeyWord name="Construct" func="yes">
			<Overload retVal="public native HTMLBuffer HTMLBufferStatic::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Set" func="yes">
			<Overload retVal="public void PropertyValue::">
				<Param name="GSObject val" />
			</Overload>
			<Overload retVal="public void PropertyValue::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void PropertyValue::">
				<Param name="int val" />
			</Overload>
			<Overload retVal="public void PropertyValue::">
				<Param name="float val" />
			</Overload>
			<Overload retVal="public void PropertyValue::">
				<Param name="string val" />
			</Overload>
			<Overload retVal="public void PropertyValue::">
				<Param name="string val" />
				<Param name="int index" />
			</Overload>
			<Overload retVal="public void PropertyValue::">
				<Param name="bool val" />
			</Overload>
			<Overload retVal="public void PropertyValue::">
				<Param name="GSObject val" />
				<Param name="string readableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetType" func="yes">
			<Overload retVal="public int PropertyValue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsInt" func="yes">
			<Overload retVal="public int PropertyValue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsFloat" func="yes">
			<Overload retVal="public float PropertyValue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndex" func="yes">
			<Overload retVal="public int PropertyValue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsBool" func="yes">
			<Overload retVal="public bool PropertyValue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsObject" func="yes">
			<Overload retVal="public GSObject PropertyValue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPropertyElementList" func="yes">
			<Overload retVal="public string[] HTMLPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] HTMLPropertyGroup::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] InterlockingTower::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string[] InterlockingTowerPath::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public string[] EnumeratedPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] EnumeratedMultiPropertyHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] EnumeratedGameObjectHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] GenericListHandler::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] PassengerStationInfo::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] PropertyObject::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="public string[] AssetTypeInfo::">
				<Param name="string propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="FilterPropertyElementList" func="yes">
			<Overload retVal="public bool HTMLPropertyHandler::">
				<Param name="string propertyID" />
				<Param name="GSObject[] listObjects" />
				<Param name="string[] listNames" />
			</Overload>
			<Overload retVal="public bool HTMLPropertyGroup::">
				<Param name="string propertyID" />
				<Param name="GSObject[] listObjects" />
				<Param name="string[] listNames" />
			</Overload>
			<Overload retVal="public bool PropertyObject::">
				<Param name="string propertyID" />
				<Param name="GSObject[] listObjects" />
				<Param name="string[] listNames" />
			</Overload>
			<Overload retVal="public bool Vehicle::">
				<Param name="string propertyID" />
				<Param name="GSObject[] listObjects" />
				<Param name="string[] listNames" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPropertyAttribute" func="yes">
			<Overload retVal="public void HTMLPropertyHandler::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void ConfigAssetGroupHandler::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
				<Param name="PropertyValue value" />
			</Overload>
			<Overload retVal="public void GenericBoolHandler::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
				<Param name="PropertyValue value" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPropertyAttribute" func="yes">
			<Overload retVal="public PropertyValue HTMLPropertyHandler::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
			</Overload>
			<Overload retVal="public PropertyValue HTMLPropertyGroup::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
			</Overload>
			<Overload retVal="public PropertyValue ConfigAssetGroupHandler::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
			</Overload>
			<Overload retVal="public PropertyValue GenericBoolHandler::">
				<Param name="string propertyID" />
				<Param name="string attribute" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPrefix" func="yes">
			<Overload retVal="public void HTMLPropertyHandler::">
				<Param name="string prefix" />
			</Overload>
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="string prefix" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPrefix" func="yes">
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Prop" func="yes">
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="string propertyName" />
			</Overload>
		</KeyWord>
		<KeyWord name="Link" func="yes">
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="string propertyName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HREF" func="yes">
			<Overload retVal="public string HTMLPropertyHandler::">
				<Param name="string propertyName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PropMatchesPrefix" func="yes">
			<Overload retVal="bool HTMLPropertyHandler::">
				<Param name="string propertyName" />
				<Param name="string prefix" />
			</Overload>
		</KeyWord>
		<KeyWord name="PropStripPrefix" func="yes">
			<Overload retVal="string HTMLPropertyHandler::">
				<Param name="string propertyName" />
				<Param name="string prefix" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSavesProperties" func="yes">
			<Overload retVal="public void HTMLPropertyHandler::">
				<Param name="bool saveProperties" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSavesProperties" func="yes">
			<Overload retVal="public bool HTMLPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveHandler" func="yes">
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="HTMLPropertyHandler handler" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindHandler" func="yes">
			<Overload retVal="HTMLPropertyHandler HTMLPropertyGroup::">
				<Param name="string propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="LogHandlers" func="yes">
			<Overload retVal="public void HTMLPropertyGroup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Resize" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int width" />
				<Param name="int height" />
				<Param name="bool bStretch" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWidth" func="yes">
			<Overload retVal="public native int Image::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeight" func="yes">
			<Overload retVal="public native int Image::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLineColor" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="float red" />
				<Param name="float green" />
				<Param name="float blue" />
				<Param name="float alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFillColor" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="float red" />
				<Param name="float green" />
				<Param name="float blue" />
				<Param name="float alpha" />
			</Overload>
		</KeyWord>
		<KeyWord name="DrawPoint" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int x" />
				<Param name="int y" />
			</Overload>
		</KeyWord>
		<KeyWord name="DrawRect" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int left" />
				<Param name="int top" />
				<Param name="int right" />
				<Param name="int bottom" />
			</Overload>
		</KeyWord>
		<KeyWord name="DrawLine" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int x0" />
				<Param name="int y0" />
				<Param name="int x1" />
				<Param name="int y1" />
			</Overload>
		</KeyWord>
		<KeyWord name="DrawCircle" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int x" />
				<Param name="int y" />
				<Param name="int radius" />
			</Overload>
		</KeyWord>
		<KeyWord name="DrawTriangle" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int x0" />
				<Param name="int y0" />
				<Param name="int x1" />
				<Param name="int y1" />
				<Param name="int x2" />
				<Param name="int y2" />
			</Overload>
		</KeyWord>
		<KeyWord name="DrawImage" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int x" />
				<Param name="int y" />
				<Param name="Image source" />
			</Overload>
			<Overload retVal="public native void Image::">
				<Param name="int dstLeft" />
				<Param name="int dstTop" />
				<Param name="int dstRight" />
				<Param name="int dstBottom" />
				<Param name="Image source" />
			</Overload>
			<Overload retVal="public native void Image::">
				<Param name="int dstLeft" />
				<Param name="int dstTop" />
				<Param name="int dstRight" />
				<Param name="int dstBottom" />
				<Param name="Image source" />
				<Param name="int srcLeft" />
				<Param name="int srcTop" />
				<Param name="int srcRight" />
				<Param name="int srcBottom" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextFont" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="string fontName" />
				<Param name="int fontSize" />
			</Overload>
		</KeyWord>
		<KeyWord name="MeasureTextWidth" func="yes">
			<Overload retVal="public native int Image::">
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="DrawText" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="int x" />
				<Param name="int y" />
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="ExportImage" func="yes">
			<Overload retVal="public native Soup Image::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ImportImage" func="yes">
			<Overload retVal="public native void Image::">
				<Param name="Soup soup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessNameList" func="yes">
			<Overload retVal="public native string[] Industry::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessStarted" func="yes">
			<Overload retVal="public native bool Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessEnabled" func="yes">
			<Overload retVal="public native bool Industry::">
				<Param name="string processName" />
			</Overload>
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProcessEnabled" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
				<Param name="bool enabled" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="bool enabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessDuration" func="yes">
			<Overload retVal="public native float Industry::">
				<Param name="string processName" />
			</Overload>
			<Overload retVal="public float IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProcessDuration" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
				<Param name="float processDuration" />
			</Overload>
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="float duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearProcess" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProcessInput" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
				<Param name="ProductQueue queue" />
				<Param name="Asset product" />
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessInput" func="yes">
			<Overload retVal="public native int Industry::">
				<Param name="string processName" />
				<Param name="ProductQueue queue" />
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProcessOutput" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
				<Param name="ProductQueue queue" />
				<Param name="Asset product" />
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessOutput" func="yes">
			<Overload retVal="public native int Industry::">
				<Param name="string processName" />
				<Param name="ProductQueue queue" />
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessIOQueue" func="yes">
			<Overload retVal="public native ProductQueue Industry::">
				<Param name="string processName" />
				<Param name="bool wantInput" />
				<Param name="int ioIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessIOProduct" func="yes">
			<Overload retVal="public native Asset Industry::">
				<Param name="string processName" />
				<Param name="bool wantInput" />
				<Param name="int ioIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessIOAmount" func="yes">
			<Overload retVal="public native int Industry::">
				<Param name="string processName" />
				<Param name="bool wantInput" />
				<Param name="int ioIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="AppendDriverDestinations" func="yes">
			<Overload retVal="public void Industry::">
				<Param name="string[] destNames" />
				<Param name="string[] destTracks" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformProcessStarted" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformProcessCancelled" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformProcessFinished" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformProcessInput" func="yes">
			<Overload retVal="public native bool Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PerformProcessOutput" func="yes">
			<Overload retVal="public native void Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyProcessStarted" func="yes">
			<Overload retVal="public void Industry::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRequirements" func="yes">
			<Overload retVal="public Requirement[] Industry::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Requirement[] ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateLoadingReport" func="yes">
			<Overload retVal="public LoadingReport Industry::">
				<Param name="ProductQueue srcIndustryQueue" />
				<Param name="int amountLoad" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateUnloadingReport" func="yes">
			<Overload retVal="public LoadingReport Industry::">
				<Param name="ProductQueue dstIndustryQueue" />
				<Param name="int amountToUnload" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasTrack" func="yes">
			<Overload retVal="public bool Industry::">
				<Param name="string track" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOverriddenBeginLoadTime" func="yes">
			<Overload retVal="public void Industry::">
				<Param name="float overriddenBeginLoadTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndustry" func="yes">
			<Overload retVal="public BaseIndustry IndustryProductInfoCollection::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVehicle" func="yes">
			<Overload retVal="public Vehicle IndustryProductInfoCollection::">
				<Param name="void" />
			</Overload>
			<Overload retVal="obsolete Vehicle SpecificVehiclesInfo::">
				<Param name="string vehicleName" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsInInitFromAsset" func="yes">
			<Overload retVal="public bool IndustryProductInfoCollection::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindIPICQueue" func="yes">
			<Overload retVal="public IPICQueue IndustryProductInfoCollection::">
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindIPICTrack" func="yes">
			<Overload retVal="public IPICTrack IndustryProductInfoCollection::">
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindIPICProcess" func="yes">
			<Overload retVal="public IPICProcess IndustryProductInfoCollection::">
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddProduct" func="yes">
			<Overload retVal="public obsolete IndustryProductInfoComplete IndustryProductInfoCollection::">
				<Param name="string productName" />
				<Param name="string vehicleName" />
			</Overload>
			<Overload retVal="public IndustryProductInfoComplete IndustryProductInfoCollection::">
				<Param name="Asset product" />
				<Param name="Vehicle vehicle" />
			</Overload>
			<Overload retVal="public native void ProductFilter::">
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="AccessProductInfo" func="yes">
			<Overload retVal="public IndustryProductInfoComplete IndustryProductInfoCollection::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesProductHaveTrack" func="yes">
			<Overload retVal="public bool IndustryProductInfoCollection::">
				<Param name="Asset product" />
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesProductHaveProcess" func="yes">
			<Overload retVal="public bool IndustryProductInfoCollection::">
				<Param name="Asset product" />
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductIndexFromAsset" func="yes">
			<Overload retVal="public int IndustryProductInfoCollection::">
				<Param name="Asset asset" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueIndex" func="yes">
			<Overload retVal="public int IndustryProductInfoCollection::">
				<Param name="int productIndex" />
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackIndex" func="yes">
			<Overload retVal="public int IndustryProductInfoCollection::">
				<Param name="int productIndex" />
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessIndex" func="yes">
			<Overload retVal="public int IndustryProductInfoCollection::">
				<Param name="int productIndex" />
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueFromIndex" func="yes">
			<Overload retVal="public ProductQueue IndustryProductInfoCollection::">
				<Param name="int productIndex" />
				<Param name="int queueIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessIndexFromName" func="yes">
			<Overload retVal="public int IndustryProductInfoCollection::">
				<Param name="int productIndex" />
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductIndex" func="yes">
			<Overload retVal="public int IndustryProductInfoCollection::">
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddQueueToProduct" func="yes">
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="Asset product" />
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveQueueFromProduct" func="yes">
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="Asset product" />
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="SortStringArray" func="yes">
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="string[] retList" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddProcessToProduct" func="yes">
			<Overload retVal="public IndustryProductInfoProcess IndustryProductInfoCollection::">
				<Param name="Asset product" />
				<Param name="string processName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SyncQueuesToProducts" func="yes">
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProductQueueInitialAmount" func="yes">
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="BaseIndustry industry" />
				<Param name="Asset product" />
				<Param name="ProductQueue queue" />
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitFromAsset" func="yes">
			<Overload retVal="public void IndustryProductInfoCollection::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddProductTrack" func="yes">
			<Overload retVal="public void IndustryProductInfoComplete::">
				<Param name="string trackName" />
				<Param name="string mode" />
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIPICQueueByIndex" func="yes">
			<Overload retVal="public IPICQueue IndustryProductInfoComplete::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexByIPICQueue" func="yes">
			<Overload retVal="public int IndustryProductInfoComplete::">
				<Param name="IPICQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveQueue" func="yes">
			<Overload retVal="public void IndustryProductInfoComplete::">
				<Param name="IPICQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRelationshipToQueue" func="yes">
			<Overload retVal="public IndustryProductInfoQueues IndustryProductInfoComplete::">
				<Param name="IPICQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProduct" func="yes">
			<Overload retVal="public Asset IndustryProductInfoComplete::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Asset IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProduct" func="yes">
			<Overload retVal="public void IndustryProductInfoComplete::">
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVehicleKUID" func="yes">
			<Overload retVal="public KUID IndustryProductInfoComplete::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVehicleKUID" func="yes">
			<Overload retVal="public void IndustryProductInfoComplete::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPerVehicleAmount" func="yes">
			<Overload retVal="public int IndustryProductInfoComplete::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPerVehicleAmount" func="yes">
			<Overload retVal="public void IndustryProductInfoComplete::">
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDisplayType" func="yes">
			<Overload retVal="public int IndustryProductInfoComplete::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDisplayType" func="yes">
			<Overload retVal="public void IndustryProductInfoComplete::">
				<Param name="int type" />
			</Overload>
		</KeyWord>
		<KeyWord name="WriteInputsToGameObject" func="yes">
			<Overload retVal="void IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="WriteOutputsToGameObject" func="yes">
			<Overload retVal="void IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIPICProduct" func="yes">
			<Overload retVal="public IndustryProductInfoComplete IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public IndustryProductInfoComplete IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public IndustryProductInfoComplete IndustryProductInfoTracks::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIPICProcess" func="yes">
			<Overload retVal="public IPICProcess IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProcessName" func="yes">
			<Overload retVal="public string IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string IPICProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetInputIPIQ" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="IndustryProductInfoQueues ipiq" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetInputQueue" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="IPICQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInputQueue" func="yes">
			<Overload retVal="public IPICQueue IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOutputIPIQ" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="IndustryProductInfoQueues ipiq" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOutputQueue" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="IPICQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOutputQueue" func="yes">
			<Overload retVal="public IPICQueue IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInputIPIQ" func="yes">
			<Overload retVal="public IndustryProductInfoQueues IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOutputIPIQ" func="yes">
			<Overload retVal="public IndustryProductInfoQueues IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetInputAmount" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInputAmount" func="yes">
			<Overload retVal="public int IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOutputAmount" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOutputAmount" func="yes">
			<Overload retVal="public int IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesUseInput" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesUseOutput" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesAnything" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesUseInputForSurveyor" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesUseOutputForSurveyor" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesAnythingForSurveyor" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUiIsExpanded" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="bool isInput" />
				<Param name="bool expanded" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUiIsExpanded" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="bool isInput" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVisibleInSurveyor" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="bool isInput" />
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVisibleInSurveyor" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="bool isInput" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVisibleInViewDetails" func="yes">
			<Overload retVal="public void IndustryProductInfoProcess::">
				<Param name="bool isInput" />
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVisibleInViewDetails" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="bool isInput" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVisibleInViewDetailsProcessList" func="yes">
			<Overload retVal="public bool IndustryProductInfoProcess::">
				<Param name="bool isInput" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIPICQueue" func="yes">
			<Overload retVal="public IPICQueue IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public IPICQueue IndustryProductInfoTracks::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductQueue" func="yes">
			<Overload retVal="public ProductQueue IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public ProductQueue IPICQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetInitialAmount" func="yes">
			<Overload retVal="public void IndustryProductInfoQueues::">
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetAssetToInitialAmount" func="yes">
			<Overload retVal="public void IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInitialAmount" func="yes">
			<Overload retVal="public int IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetQueueSize" func="yes">
			<Overload retVal="public void IndustryProductInfoQueues::">
				<Param name="int amount" />
			</Overload>
			<Overload retVal="public native void ProductQueue::">
				<Param name="int queueSize" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueSize" func="yes">
			<Overload retVal="public int IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native int ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueWaybillRemain" func="yes">
			<Overload retVal="public int IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetQueueWaybillRemain" func="yes">
			<Overload retVal="public void IndustryProductInfoQueues::">
				<Param name="int waybillRemain" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueWaybillIssuePercent" func="yes">
			<Overload retVal="public int IndustryProductInfoQueues::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetQueueWaybillIssuePercent" func="yes">
			<Overload retVal="public void IndustryProductInfoQueues::">
				<Param name="int issuePercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIPICTrack" func="yes">
			<Overload retVal="public IPICTrack IndustryProductInfoTracks::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackName" func="yes">
			<Overload retVal="public string IndustryProductInfoTracks::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string IPICTrack::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetIPIQ" func="yes">
			<Overload retVal="public void IndustryProductInfoTracks::">
				<Param name="IndustryProductInfoQueues ipiq" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetIPICQueue" func="yes">
			<Overload retVal="public void IndustryProductInfoTracks::">
				<Param name="IPICQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIPIQ" func="yes">
			<Overload retVal="public IndustryProductInfoQueues IndustryProductInfoTracks::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOwnerIndustry" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Industry ownerIndustry" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainCommand" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Train train" />
				<Param name="string command" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearTrainCommand" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartMonitoringTrain" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopMonitoringTrain" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="mandatory void InterlockingTower::">
				<Param name="GameObjectID trainID" />
			</Overload>
			<Overload retVal="mandatory obsolete void InterlockingTower::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainCommand" func="yes">
			<Overload retVal="public string IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTrainCommand" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Train train" />
				<Param name="string command" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountVehicles" func="yes">
			<Overload retVal="public int IndustryTrainController::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsControllingTrain" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsControllingVehicle" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsAlreadyAdded" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountVehiclesNotAdded" func="yes">
			<Overload retVal="public int IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShouldIgnoreVehicle" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReSendStoppedMessages" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Industry industry" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddTrain" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
				<Param name="GameObjectID trainID" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainSpeed" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Train train" />
				<Param name="float speed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVehicleSpeed" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Vehicle v" />
				<Param name="float speed" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveVehicle" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Vehicle v" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveTrain" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
				<Param name="GameObjectID trainID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddVehicleLock" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Vehicle v" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveVehicleLock" func="yes">
			<Overload retVal="public void IndustryTrainController::">
				<Param name="Vehicle v" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTrainLocked" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLockedVehicle" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveAllUnlockedVehicles" func="yes">
			<Overload retVal="public bool IndustryTrainController::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="WarnObsolete" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string warning" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowDriverButtonMenu" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool state" />
			</Overload>
		</KeyWord>
		<KeyWord name="HighlightButtonBarElement" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="int buttonIndex" />
				<Param name="bool state" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOnScreenHelp" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowOnScreenHelp" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOnScreenVehicleHelp" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowOnScreenVehicleHelp" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProductOverlayDisplayMode" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="int displayMode" />
				<Param name="bool bUserConfigured" />
			</Overload>
			<Overload retVal="public void Interface::">
				<Param name="int displayMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductOverlayDisplayMode" func="yes">
			<Overload retVal="public native int Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AreProductOverlaysVisible" func="yes">
			<Overload retVal="public obsolete bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProductOverlaysVisible" func="yes">
			<Overload retVal="public obsolete void Interface::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowVehicleProductFilters" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHelperIconScale" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="float scale" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetScore" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetResults" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string msg" />
			</Overload>
			<Overload retVal="public void Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDisplayWidth" func="yes">
			<Overload retVal="public native int Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDisplayHeight" func="yes">
			<Overload retVal="public native int Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMenuBarHeight" func="yes">
			<Overload retVal="public native int Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetApproximateDisplayPPI" func="yes">
			<Overload retVal="public native int Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDeviceFormFactor" func="yes">
			<Overload retVal="public native int Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowGameOptionsPanel" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="KUID kuid" />
			</Overload>
			<Overload retVal="public void Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowPALoginDetails" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTooltip" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="Browser tooltip" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowHelpPopup" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string message" />
				<Param name="Asset asset" />
				<Param name="string msgId" />
				<Param name="float minWidth" />
				<Param name="float minHeight" />
			</Overload>
			<Overload retVal="public void Interface::">
				<Param name="string message" />
				<Param name="Asset asset" />
				<Param name="string msgId" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowMessageBox" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="TrainzGameObject caller" />
				<Param name="string message" />
				<Param name="bool bIsError" />
				<Param name="string confirmMsg" />
				<Param name="string cancelMsg" />
				<Param name="string dontShowAgainToken" />
			</Overload>
			<Overload retVal="public void Interface::">
				<Param name="TrainzGameObject caller" />
				<Param name="string message" />
				<Param name="bool bIsError" />
				<Param name="string confirmMsg" />
				<Param name="string cancelMsg" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddFloatingDriverMessage" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string message" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMetricMode" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMetricMode" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool useMetric" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapView" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMapView" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDecoupleMode" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool decoupleActive" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDecoupleMode" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMessageWindowVisible" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMessageWindowVisible" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasUnseenMessages" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInterfaceVisible" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverOrderBarVisible" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDriverOrderBarVisible" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeStamp" func="yes">
			<Overload retVal="public native string Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClickTrackSearch" func="yes">
			<Overload retVal="public native GSTrackSearch Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAchievementAwarded" func="yes">
			<Overload retVal="public native bool Interface::">
				<Param name="string achievementName" />
				<Param name="SecurityToken achivementSystemSecurityToken" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAchievementVariable" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string achievementVariableName" />
				<Param name="float newValue" />
				<Param name="SecurityToken achivementSystemSecurityToken" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAchievementProgress" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string achievementVariableName" />
				<Param name="float currentSumValue" />
				<Param name="float maxSumValue" />
				<Param name="SecurityToken achivementSystemSecurityToken" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCutSceneMode" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="GameObject actor" />
				<Param name="bool bShouldShowCutScene" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSubtitleText" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="string subtitleText" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetScore" func="yes">
			<Overload retVal="public int Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LogResult" func="yes">
			<Overload retVal="public void Interface::">
				<Param name="string msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetResults" func="yes">
			<Overload retVal="public void Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustScore" func="yes">
			<Overload retVal="public void Interface::">
				<Param name="int delta" />
			</Overload>
		</KeyWord>
		<KeyWord name="Load" func="yes">
			<Overload retVal="public void Interface::">
				<Param name="string data" />
			</Overload>
		</KeyWord>
		<KeyWord name="Save" func="yes">
			<Overload retVal="public string Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWaybillWindowVisible" func="yes">
			<Overload retVal="public void Interface::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWaybillWindowVisible" func="yes">
			<Overload retVal="public bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowCommodityPicker" func="yes">
			<Overload retVal="public void Interface::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsCommodityPickerVisible" func="yes">
			<Overload retVal="public bool Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowSurveyorUI" func="yes">
			<Overload retVal="public native void Interface::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Alert" func="yes">
			<Overload retVal="public void InterfaceAlert::">
				<Param name="string alertEx" />
			</Overload>
		</KeyWord>
		<KeyWord name="Objective" func="yes">
			<Overload retVal="public void InterfaceObjective::">
				<Param name="string objectiveEx" />
			</Overload>
		</KeyWord>
		<KeyWord name="LegacyGetGameObjectIDFromName" func="yes">
			<Overload retVal="obsolete GameObjectID InterlockingTrain::">
				<Param name="string name" />
			</Overload>
			<Overload retVal="obsolete GameObjectID InterlockingTower::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="CacheObsoleteVariables" func="yes">
			<Overload retVal="obsolete void InterlockingTrain::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsInterlockingTowerInitialised" func="yes">
			<Overload retVal="public bool InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTowerPaths" func="yes">
			<Overload retVal="public InterlockingTowerPath[] InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTowerAIState" func="yes">
			<Overload retVal="public int InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainAsPassing" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="Train train" />
				<Param name="Signal entrySignal" />
			</Overload>
			<Overload retVal="public void InterlockingTower::">
				<Param name="Train train" />
				<Param name="GameObjectID entrySignalID" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTowerDebugLogging" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="int logLevel" />
				<Param name="int printLevel" />
			</Overload>
		</KeyWord>
		<KeyWord name="DebugLog" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="string logMsg" />
				<Param name="int warningLevel" />
			</Overload>
			<Overload retVal="void InterlockingTowerPath::">
				<Param name="string logMsg" />
				<Param name="int warningLevel" />
			</Overload>
			<Overload retVal="public void SpecificVehiclesInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void TrainHelperInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTowerToken" func="yes">
			<Overload retVal="SecurityToken InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ValidateToken" func="yes">
			<Overload retVal="public bool InterlockingTower::">
				<Param name="SecurityToken token" />
				<Param name="string operation" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPathObjectsOwned" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="bool bWantOwnership" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateNewPath" func="yes">
			<Overload retVal="public InterlockingTowerPath InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddPath" func="yes">
			<Overload retVal="public bool InterlockingTower::">
				<Param name="InterlockingTowerPath path" />
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeletePath" func="yes">
			<Overload retVal="public bool InterlockingTower::">
				<Param name="InterlockingTowerPath path" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeleteIndexedPath" func="yes">
			<Overload retVal="public bool InterlockingTower::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedPathNames" func="yes">
			<Overload retVal="public string[] InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindPathByName" func="yes">
			<Overload retVal="public InterlockingTowerPath InterlockingTower::">
				<Param name="string pathName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PrebuildConflictingPathCache" func="yes">
			<Overload retVal="thread void InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearConflictingPathCache" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="bool bPropagateToTower" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConflictingPaths" func="yes">
			<Overload retVal="public InterlockingTowerPath[] InterlockingTower::">
				<Param name="InterlockingTowerPath path" />
			</Overload>
			<Overload retVal="public InterlockingTowerPath[] InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPathEntrySignal" func="yes">
			<Overload retVal="public bool InterlockingTower::">
				<Param name="Signal signal" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAIState" func="yes">
			<Overload retVal="public mandatory void InterlockingTower::">
				<Param name="int aiState" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreatePathRequeryNavPoint" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Signal entrySignal" />
				<Param name="bool bIsLegacyLoad" />
			</Overload>
			<Overload retVal="void InterlockingTower::">
				<Param name="Signal entrySignal" />
			</Overload>
		</KeyWord>
		<KeyWord name="CheckAndClearPathRequeryNavPoint" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Signal entrySignal" />
			</Overload>
			<Overload retVal="thread void InterlockingTower::">
				<Param name="GameObjectID entrySignalID" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginMonitoringTrain" func="yes">
			<Overload retVal="mandatory InterlockingTrain InterlockingTower::">
				<Param name="GameObjectID trainID" />
			</Overload>
			<Overload retVal="mandatory obsolete InterlockingTrain InterlockingTower::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanActivatePath" func="yes">
			<Overload retVal="public bool InterlockingTower::">
				<Param name="InterlockingTowerPath path" />
			</Overload>
		</KeyWord>
		<KeyWord name="AssignPathToTrain" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="Train train" />
				<Param name="string pathName" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnPathActivated" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="CancelPathForTrain" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="Train train" />
				<Param name="string pathName" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnPathCancelled" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPanicStateForPath" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="string pathName" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueryAutomaticPathAssignment" func="yes">
			<Overload retVal="thread void InterlockingTower::">
				<Param name="GameObjectID trainID" />
				<Param name="InterlockingTrainPath path" />
			</Overload>
			<Overload retVal="void InterlockingTower::">
				<Param name="Train train" />
				<Param name="InterlockingTrainPath path" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnTrainApproach" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnTrainLeave" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="CancelUnoccupiedPathsForTrain" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="InterlockingTrain trainData" />
				<Param name="int newPathStatus" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnTrainScheduleBlocked" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnTrainStoppedMoving" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnTrainCleanup" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnNavPointClicked" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="WaitForPathObjectOwnershipAndNotifyInitialised" func="yes">
			<Overload retVal="thread void InterlockingTower::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnModuleInit" func="yes">
			<Overload retVal="mandatory void InterlockingTower::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReleaseOwnedObjectsNoLongerReferenced" func="yes">
			<Overload retVal="thread void InterlockingTower::">
				<Param name="InterlockingObject[] objects" />
			</Overload>
		</KeyWord>
		<KeyWord name="MergeInterlockingObjectArrays" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="InterlockingObject[] mergeTo" />
				<Param name="InterlockingObject[] mergeFrom" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateMonitoredTrainsList" func="yes">
			<Overload retVal="void InterlockingTower::">
				<Param name="InterlockingTrain[] newItTrains" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateLegacyNamedNavPointSets" func="yes">
			<Overload retVal="thread void InterlockingTower::">
				<Param name="int dataVersion" />
			</Overload>
		</KeyWord>
		<KeyWord name="LinkPropertyValue" func="yes">
			<Overload retVal="public void InterlockingTower::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="string pId" />
			</Overload>
			<Overload retVal="void PropertyObject::">
				<Param name="string propertyID" />
			</Overload>
			<Overload retVal="void Vehicle::">
				<Param name="string propertyID" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectID" func="yes">
			<Overload retVal="public GameObjectID InterlockingObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public GameObjectID EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectName" func="yes">
			<Overload retVal="public obsolete string InterlockingObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectDisplayName" func="yes">
			<Overload retVal="public string InterlockingObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCopy" func="yes">
			<Overload retVal="public mandatory InterlockingObject InterlockingObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Command Command::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesMatchObject" func="yes">
			<Overload retVal="public bool InterlockingObject::">
				<Param name="InterlockingObject other" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectDebugString" func="yes">
			<Overload retVal="public string InterlockingObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOwningTower" func="yes">
			<Overload retVal="public InterlockingTower InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasTakenOwnershipOfObjects" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathName" func="yes">
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedPathName" func="yes">
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasCustomName" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHasCustomName" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="bool customName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathDefinitionObjectCount" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathDefinitionCopy" func="yes">
			<Overload retVal="public InterlockingObject[] InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetExternalRequirementsCount" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetExternalRequirementsCopy" func="yes">
			<Overload retVal="public InterlockingObject[] InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathTransitionTime" func="yes">
			<Overload retVal="public float InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPathTransitionTime" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="float seconds" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCanAutoAssignAI" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCanAutoAssignAI" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="bool autoAssign" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCanAutoAssignPlayers" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCanAutoAssignPlayers" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="bool autoAssign" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathClearMethod" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathState" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPanicState" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOccupiedByTrain" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="GameObjectID trainID" />
			</Overload>
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="GameObjectID trainID" />
				<Param name="bool bRequireHasClearedEntrySignal" />
			</Overload>
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="Train train" />
				<Param name="bool bRequireHasClearedEntrySignal" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOccupied" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="bool bRequireHasClearedEntrySignal" />
			</Overload>
			<Overload retVal="public native bool TrackCircuitBlock::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasConflictingPathsCached" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWantObjectOwnership" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetObjectOwned" func="yes">
			<Overload retVal="void InterlockingTowerPath::">
				<Param name="InterlockingObject obj" />
				<Param name="bool bTakeOwnership" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetObjectsOwned" func="yes">
			<Overload retVal="public thread void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
				<Param name="bool bTakeOwnership" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPathName" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="string pathName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathDebugString" func="yes">
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedPathDefinitionObjectID" func="yes">
			<Overload retVal="public GameObjectID InterlockingTowerPath::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedPathDefinitionMapObject" func="yes">
			<Overload retVal="public MapObject InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedPathDefinitionObjectDisplayName" func="yes">
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedPathDefinitionChildIndex" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="int index" />
				<Param name="int failureCode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedPathDefinitionState" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="int index" />
				<Param name="int failureCode" />
			</Overload>
		</KeyWord>
		<KeyWord name="CopyPathDefinition" func="yes">
			<Overload retVal="InterlockingObject[] InterlockingTowerPath::">
				<Param name="InterlockingObject[] pathDef" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPathDefinition" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="InterlockingObject[] pathDef" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedExternalRequirementObjectID" func="yes">
			<Overload retVal="public GameObjectID InterlockingTowerPath::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedExternalRequirementMapObject" func="yes">
			<Overload retVal="public MapObject InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedExternalRequirementDisplayName" func="yes">
			<Overload retVal="public string InterlockingTowerPath::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedExternalRequirementChildIndex" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="int index" />
				<Param name="int failureCode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedExternalRequirementState" func="yes">
			<Overload retVal="public int InterlockingTowerPath::">
				<Param name="int index" />
				<Param name="int failureCode" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetExternalRequirements" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="InterlockingObject[] req" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddExternalRequirement" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="MapObject obj" />
				<Param name="int childIndex" />
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsObjectInPathDefinition" func="yes">
			<Overload retVal="public bool InterlockingTowerPath::">
				<Param name="MapObject obj" />
				<Param name="int childIndex" />
				<Param name="bool bIncludeExternalRequirements" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsObjectOnPathInternal" func="yes">
			<Overload retVal="float InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="MapObject obj" />
				<Param name="int childIndex" />
				<Param name="bool bAllowSearchBeyondPath" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsObjectOnPath" func="yes">
			<Overload retVal="public float InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="MapObject obj" />
			</Overload>
			<Overload retVal="public obsolete float InterlockingTowerPath::">
				<Param name="MapObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsObjectOnOrBeyondPath" func="yes">
			<Overload retVal="public float InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="MapObject obj" />
			</Overload>
			<Overload retVal="public obsolete float InterlockingTowerPath::">
				<Param name="MapObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathEntrySignal" func="yes">
			<Overload retVal="public Signal InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
			</Overload>
			<Overload retVal="public obsolete Signal InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPathExitSignal" func="yes">
			<Overload retVal="public Signal InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
			</Overload>
			<Overload retVal="public obsolete Signal InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPathClearMethod" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="int clearMethod" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanTransitionPathToState" func="yes">
			<Overload retVal="bool InterlockingTowerPath::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetObjectStateForActivation" func="yes">
			<Overload retVal="bool InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="InterlockingObject obj" />
			</Overload>
			<Overload retVal="obsolete bool InterlockingTowerPath::">
				<Param name="InterlockingObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="AttemptPathActivation" func="yes">
			<Overload retVal="thread void InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ActivatePath" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetObjectStateForCancellation" func="yes">
			<Overload retVal="bool InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="InterlockingObject obj" />
			</Overload>
			<Overload retVal="obsolete bool InterlockingTowerPath::">
				<Param name="InterlockingObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="AttemptPathCancellation" func="yes">
			<Overload retVal="thread void InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CancelPath" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
			</Overload>
		</KeyWord>
		<KeyWord name="AttemptPathObjectClear" func="yes">
			<Overload retVal="thread void InterlockingTowerPath::">
				<Param name="Message msg" />
				<Param name="InterlockingObject obj" />
			</Overload>
			<Overload retVal="void InterlockingTowerPath::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdatePathState" func="yes">
			<Overload retVal="void InterlockingTowerPath::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPathPanicState" func="yes">
			<Overload retVal="thread void InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPanicState" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="SecurityToken token" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleVehicleDecoupled" func="yes">
			<Overload retVal="thread void InterlockingTowerPath::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnVehicleDecoupled" func="yes">
			<Overload retVal="void InterlockingTowerPath::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="RebuildConflictingPathCache" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ListOccupiedTrackCircuitBlocksHelper" func="yes">
			<Overload retVal="void InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="TrackCircuitBlock[] io_circuitBlocks" />
				<Param name="InterlockingObject[] pathDef" />
			</Overload>
		</KeyWord>
		<KeyWord name="ListOccupiedTrackCircuitBlocks" func="yes">
			<Overload retVal="public TrackCircuitBlock[] InterlockingTowerPath::">
				<Param name="GameObject callingThread" />
				<Param name="bool bIncludeExternalRequirements" />
			</Overload>
			<Overload retVal="public TrackCircuitBlock[] InterlockingTowerPath::">
				<Param name="bool bIncExt" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnablePathVisualisation" func="yes">
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="bool enable" />
				<Param name="bool bShouldIncludeAllTCBs" />
			</Overload>
			<Overload retVal="public void InterlockingTowerPath::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="LegacyLoadGameObjectFromName" func="yes">
			<Overload retVal="obsolete GameObject InterlockingTowerPath::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="LegacyLoadPathObjectFromName" func="yes">
			<Overload retVal="obsolete void InterlockingTowerPath::">
				<Param name="InterlockingObject pathObject" />
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedPathDefinitionObject" func="yes">
			<Overload retVal="public obsolete MapObject InterlockingTowerPath::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedExternalRequirementObject" func="yes">
			<Overload retVal="public obsolete MapObject InterlockingTowerPath::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRelatedProducts" func="yes">
			<Overload retVal="IndustryProductInfoProcess[] IPICProcess::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public IndustryProductInfoQueues[] IPICQueue::">
				<Param name="void" />
			</Overload>
			<Overload retVal="IndustryProductInfoTracks[] IPICTrack::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEnabled" func="yes">
			<Overload retVal="public bool IPICProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetEnabled" func="yes">
			<Overload retVal="public void IPICProcess::">
				<Param name="bool enabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDuration" func="yes">
			<Overload retVal="public float IPICProcess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDuration" func="yes">
			<Overload retVal="public void IPICProcess::">
				<Param name="float duration" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndustryProductInfoCollection" func="yes">
			<Overload retVal="public IndustryProductInfoCollection IPICProcess::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public IndustryProductInfoCollection IPICQueue::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public IndustryProductInfoCollection IPICTrack::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSize" func="yes">
			<Overload retVal="public void IPICQueue::">
				<Param name="int asize" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSize" func="yes">
			<Overload retVal="public int IPICQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWaybillRemain" func="yes">
			<Overload retVal="public int IPICQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWaybillRemain" func="yes">
			<Overload retVal="public void IPICQueue::">
				<Param name="int waybillRemain" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWaybillIssuePercent" func="yes">
			<Overload retVal="public int IPICQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWaybillIssuePercent" func="yes">
			<Overload retVal="public void IPICQueue::">
				<Param name="int issuePercent" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetJunctionOwner" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="SecurityToken token" />
				<Param name="TrainzGameObject owner" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetJunctionOwner" func="yes">
			<Overload retVal="public native TrainzGameObject JunctionBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDirection" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="SecurityToken token" />
				<Param name="int direction" />
			</Overload>
			<Overload retVal="public obsolete bool JunctionBase::">
				<Param name="int dir" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDefaultDirection" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="SecurityToken token" />
				<Param name="int direction" />
			</Overload>
			<Overload retVal="public obsolete bool JunctionBase::">
				<Param name="int direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDirection" func="yes">
			<Overload retVal="public native int JunctionBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedJunctionDirectionName" func="yes">
			<Overload retVal="public native string JunctionBase::">
				<Param name="int junctionDirection" />
			</Overload>
		</KeyWord>
		<KeyWord name="AllowManualControl" func="yes">
			<Overload retVal="public native void JunctionBase::">
				<Param name="bool allow" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetManualControl" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAllowsPermitControl" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="SecurityToken token" />
				<Param name="bool bAllow" />
			</Overload>
			<Overload retVal="public obsolete void JunctionBase::">
				<Param name="bool bAllow" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesAllowPermitControl" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="RequestPermit" func="yes">
			<Overload retVal="public native Permit JunctionBase::">
				<Param name="SecurityToken token" />
				<Param name="GameObject obj" />
				<Param name="int dir" />
			</Overload>
			<Overload retVal="public obsolete Permit JunctionBase::">
				<Param name="GameObject obj" />
				<Param name="int dir" />
			</Overload>
			<Overload retVal="public native obsolete Permit JunctionBase::">
				<Param name="GameObject obj" />
			</Overload>
			<Overload retVal="public native Permit Track::">
				<Param name="GameObject obj" />
				<Param name="bool direction" />
			</Overload>
			<Overload retVal="public native Permit Track::">
				<Param name="GameObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="RequestTrackPermit" func="yes">
			<Overload retVal="public native Permit JunctionBase::">
				<Param name="SecurityToken token" />
				<Param name="GameObject obj" />
				<Param name="int dir" />
			</Overload>
			<Overload retVal="public obsolete Permit JunctionBase::">
				<Param name="GameObject obj" />
				<Param name="int dir" />
			</Overload>
			<Overload retVal="public native Permit Trackside::">
				<Param name="bool dir" />
				<Param name="GameObject owner" />
			</Overload>
			<Overload retVal="public Permit Trackside::">
				<Param name="bool dir" />
			</Overload>
		</KeyWord>
		<KeyWord name="SwitchForTrain" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="SecurityToken token" />
				<Param name="Train train" />
				<Param name="int dir" />
			</Overload>
			<Overload retVal="public obsolete bool JunctionBase::">
				<Param name="Train train" />
				<Param name="int dir" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDirectionToTrain" func="yes">
			<Overload retVal="public native int JunctionBase::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDirectionToTrack" func="yes">
			<Overload retVal="public native int JunctionBase::">
				<Param name="Track track" />
			</Overload>
			<Overload retVal="public native int Track::">
				<Param name="Track other" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackInDirection" func="yes">
			<Overload retVal="public native Track JunctionBase::">
				<Param name="int direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginTrackSearch" func="yes">
			<Overload retVal="public native GSTrackSearch JunctionBase::">
				<Param name="int direction" />
			</Overload>
			<Overload retVal="public native GSTrackSearch Track::">
				<Param name="bool direction" />
			</Overload>
			<Overload retVal="public native GSTrackSearch Trackside::">
				<Param name="bool direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="JunctionReEnter" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="GameObjectID nodeId" />
			</Overload>
			<Overload retVal="public obsolete bool JunctionBase::">
				<Param name="int id" />
			</Overload>
		</KeyWord>
		<KeyWord name="JunctionInnerReEnter" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="GameObjectID nodeId" />
			</Overload>
			<Overload retVal="public obsolete bool JunctionBase::">
				<Param name="int id" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToggleJunction" func="yes">
			<Overload retVal="public native bool JunctionBase::">
				<Param name="SecurityToken token" />
			</Overload>
			<Overload retVal="public obsolete void JunctionBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UserRequestToggle" func="yes">
			<Overload retVal="public void JunctionBase::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void JunctionBaseGameObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void SceneryWithTrack::">
				<Param name="JunctionBase attachedJunction" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHTMLString" func="yes">
			<Overload retVal="public native string KUID::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLogString" func="yes">
			<Overload retVal="public native string KUID::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBaseString" func="yes">
			<Overload retVal="public native string KUID::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBaseKUID" func="yes">
			<Overload retVal="public native KUID KUID::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountKUIDs" func="yes">
			<Overload retVal="public native int KUIDList::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddKUID" func="yes">
			<Overload retVal="public native void KUIDList::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveKUID" func="yes">
			<Overload retVal="public native void KUIDList::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasKUID" func="yes">
			<Overload retVal="public native bool KUIDList::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedKUID" func="yes">
			<Overload retVal="public native KUID KUIDList::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="Copy" func="yes">
			<Overload retVal="public native void KUIDList::">
				<Param name="KUIDList from" />
			</Overload>
			<Overload retVal="public native void Soup::">
				<Param name="Soup value" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOnlineAccess" func="yes">
			<Overload retVal="native OnlineAccess Library::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSystemMenuIcon" func="yes">
			<Overload retVal="native void Library::">
				<Param name="Asset iconAsset" />
				<Param name="string localisedTooltip" />
				<Param name="string helpLink" />
				<Param name="bool showMenuBar" />
			</Overload>
			<Overload retVal="void Library::">
				<Param name="Asset iconAsset" />
				<Param name="string localisedTooltip" />
				<Param name="string helpLink" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveSystemMenuIcon" func="yes">
			<Overload retVal="native void Library::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="BlinkSystemMenuIcon" func="yes">
			<Overload retVal="native void Library::">
				<Param name="int seconds" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowSystemMenuIconMenu" func="yes">
			<Overload retVal="native void Library::">
				<Param name="Menu menu" />
			</Overload>
		</KeyWord>
		<KeyWord name="HideSystemMenuIconMenu" func="yes">
			<Overload retVal="native void Library::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LibraryCallNative" func="yes">
			<Overload retVal="native string Library::">
				<Param name="string function" />
				<Param name="string[] stringParam" />
				<Param name="GSObject[] objectParam" />
			</Overload>
		</KeyWord>
		<KeyWord name="LibraryCall" func="yes">
			<Overload retVal="public string Library::">
				<Param name="string function" />
				<Param name="string[] stringParam" />
				<Param name="GSObject[] objectParam" />
			</Overload>
			<Overload retVal="public obsolete string Library::">
				<Param name="string function" />
				<Param name="string[] stringParam" />
				<Param name="GameObject[] objectParam" />
			</Overload>
			<Overload retVal="public string PropertyObject::">
				<Param name="string function" />
				<Param name="string[] stringParam" />
				<Param name="GSObject[] objectParam" />
			</Overload>
			<Overload retVal="public string WaybillManager::">
				<Param name="string function" />
				<Param name="string[] stringParam" />
				<Param name="GSObject[] objectParam" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetConfigPrefix" func="yes">
			<Overload retVal="public string ConfigAssetHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string ConfigAssetGroupHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHostAsset" func="yes">
			<Overload retVal="public Asset ConfigAssetHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public Asset ConfigAssetGroupHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitBasics" func="yes">
			<Overload retVal="void ConfigAssetHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="void ConfigAssetGroupHandler::">
				<Param name="Asset asset" />
				<Param name="string newConfigPrefix" />
			</Overload>
			<Overload retVal="public void CheckListPropertyHandler::">
				<Param name="Asset asset" />
				<Param name="string itemPrefix" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStringCount" func="yes">
			<Overload retVal="public int GenericStringHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStringValue" func="yes">
			<Overload retVal="public string GenericStringHandler::">
				<Param name="int valueIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStringDisplayValue" func="yes">
			<Overload retVal="public string GenericStringHandler::">
				<Param name="int valueIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIntCount" func="yes">
			<Overload retVal="public int GenericIntNumberHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIntValue" func="yes">
			<Overload retVal="public int GenericIntNumberHandler::">
				<Param name="int valueIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="PresetIntValue" func="yes">
			<Overload retVal="public void GenericIntNumberHandler::">
				<Param name="int valueIndex" />
				<Param name="int value" />
				<Param name="int minValue" />
				<Param name="int maxValue" />
				<Param name="int increments" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBoolValue" func="yes">
			<Overload retVal="public bool GenericBoolHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBoolValue" func="yes">
			<Overload retVal="public void GenericBoolHandler::">
				<Param name="bool newBoolValue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBoolDisplayValue" func="yes">
			<Overload retVal="public string GenericBoolHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSettings" func="yes">
			<Overload retVal="public bool[] CheckListPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public bool[] CheckListGroupHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSettingNames" func="yes">
			<Overload retVal="public string[] CheckListPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string[] CheckListPropertyHandler::">
				<Param name="bool checked" />
			</Overload>
			<Overload retVal="public string[] CheckListGroupHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string[] CheckListGroupHandler::">
				<Param name="bool checked" />
			</Overload>
		</KeyWord>
		<KeyWord name="ItemExists" func="yes">
			<Overload retVal="public bool CheckListPropertyHandler::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public int CheckListPropertyHandler::">
				<Param name="string itemName" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddItem" func="yes">
			<Overload retVal="public void CheckListPropertyHandler::">
				<Param name="string itemName" />
				<Param name="bool setting" />
			</Overload>
			<Overload retVal="public void RadioButtonListHandler::">
				<Param name="string itemName" />
				<Param name="bool setting" />
			</Overload>
			<Overload retVal="public void CheckListGroupHandler::">
				<Param name="string itemName" />
				<Param name="bool setting" />
			</Overload>
			<Overload retVal="public void RadioButtonGroupHandler::">
				<Param name="string itemName" />
				<Param name="bool setting" />
			</Overload>
			<Overload retVal="public void GenericListHandler::">
				<Param name="string itemDisplayName" />
			</Overload>
			<Overload retVal="public native void Menu::">
				<Param name="string name" />
				<Param name="GameObject dstObject" />
				<Param name="string major" />
				<Param name="string minor" />
				<Param name="KUID icon" />
			</Overload>
			<Overload retVal="public void Menu::">
				<Param name="string name" />
				<Param name="GameObject dstObject" />
				<Param name="string major" />
				<Param name="string minor" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetItem" func="yes">
			<Overload retVal="public bool CheckListPropertyHandler::">
				<Param name="int itemIndex" />
				<Param name="bool itemChecked" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAll" func="yes">
			<Overload retVal="public void CheckListPropertyHandler::">
				<Param name="bool checked" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountItems" func="yes">
			<Overload retVal="public int CheckListPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public int GenericListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native int Menu::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSetting" func="yes">
			<Overload retVal="public bool CheckListPropertyHandler::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public bool CheckListGroupHandler::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSettingsAsFlags" func="yes">
			<Overload retVal="public int CheckListPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSettingName" func="yes">
			<Overload retVal="public string CheckListPropertyHandler::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public string CheckListGroupHandler::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSettingDisplayName" func="yes">
			<Overload retVal="public string CheckListPropertyHandler::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public string CheckListGroupHandler::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="ItemExistsChecked" func="yes">
			<Overload retVal="public int CheckListPropertyHandler::">
				<Param name="string itemName" />
				<Param name="bool checkState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetType" func="yes">
			<Overload retVal="public string AssetCheckListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string EnumeratedAssetHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetCategory" func="yes">
			<Overload retVal="public string AssetCheckListHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartNewAssetSearch" func="yes">
			<Overload retVal="void AssetCheckListHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnAssetSearchResult" func="yes">
			<Overload retVal="void AssetCheckListHandler::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSettingAsset" func="yes">
			<Overload retVal="public Asset AssetCheckListHandler::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSettingAssets" func="yes">
			<Overload retVal="public Asset[] AssetCheckListHandler::">
				<Param name="bool checked" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetIndex" func="yes">
			<Overload retVal="public int AssetCheckListHandler::">
				<Param name="Asset asset" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetButtons" func="yes">
			<Overload retVal="public void RadioButtonListHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void RadioButtonGroupHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemSubHandler" func="yes">
			<Overload retVal="public HTMLPropertyHandler CheckListGroupHandler::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHTMLButton" func="yes">
			<Overload retVal="string CheckListGroupHandler::">
				<Param name="string urlString" />
				<Param name="bool setting" />
			</Overload>
			<Overload retVal="string RadioButtonGroupHandler::">
				<Param name="string urlString" />
				<Param name="bool setting" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSelectedSubHandler" func="yes">
			<Overload retVal="public HTMLPropertyHandler RadioButtonGroupHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemIndex" func="yes">
			<Overload retVal="public int EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemCount" func="yes">
			<Overload retVal="public int EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItems" func="yes">
			<Overload retVal="public string[] EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsEnumSet" func="yes">
			<Overload retVal="public bool EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItem" func="yes">
			<Overload retVal="public string EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string EnumeratedPropertyHandler::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public HTMLPropertyHandler GenericListHandler::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetItemFull" func="yes">
			<Overload retVal="public string EnumeratedPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSubItemIndex" func="yes">
			<Overload retVal="public int EnumeratedMultiPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsSubEnumSet" func="yes">
			<Overload retVal="public bool EnumeratedMultiPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSubItem" func="yes">
			<Overload retVal="public string EnumeratedMultiPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSubItemFull" func="yes">
			<Overload retVal="public string EnumeratedMultiPropertyHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSelectedAssetRef" func="yes">
			<Overload retVal="public Asset EnumeratedAssetHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAsset" func="yes">
			<Overload retVal="public void EnumeratedAssetHandler::">
				<Param name="Asset newAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCategoryFilter" func="yes">
			<Overload retVal="public void EnumeratedAssetHandler::">
				<Param name="string newCategory" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetName" func="yes">
			<Overload retVal="public string EnumeratedAssetHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetByIndex" func="yes">
			<Overload retVal="public obsolete Asset EnumeratedAssetHandler::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetByName" func="yes">
			<Overload retVal="public obsolete Asset EnumeratedAssetHandler::">
				<Param name="string assetName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAssetType" func="yes">
			<Overload retVal="public obsolete void EnumeratedAssetHandler::">
				<Param name="string newType" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectType" func="yes">
			<Overload retVal="public string EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectNameFull" func="yes">
			<Overload retVal="public string EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ObsoleteGetItemList" func="yes">
			<Overload retVal="public obsolete string[] EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCategoryCodeForType" func="yes">
			<Overload retVal="void EnumeratedGameObjectHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountHandlers" func="yes">
			<Overload retVal="public int GenericListHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveItem" func="yes">
			<Overload retVal="public void GenericListHandler::">
				<Param name="string itemName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConstructHandlers" func="yes">
			<Overload retVal="void GenericListHandler::">
				<Param name="Soup listItemsSoup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHours" func="yes">
			<Overload retVal="public int GenericTimeHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMinutes" func="yes">
			<Overload retVal="public int GenericTimeHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSeconds" func="yes">
			<Overload retVal="public int GenericTimeHandler::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native float TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeOfDay" func="yes">
			<Overload retVal="public float GenericTimeHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHours" func="yes">
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="int newHours" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMinutes" func="yes">
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="int newMinutes" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSeconds" func="yes">
			<Overload retVal="public void GenericTimeHandler::">
				<Param name="int newSeconds" />
			</Overload>
		</KeyWord>
		<KeyWord name="TwoDigits" func="yes">
			<Overload retVal="string GenericTimeHandler::">
				<Param name="int number" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDisplayTime" func="yes">
			<Overload retVal="public string GenericTimeHandler::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSrcVehicle" func="yes">
			<Overload retVal="public Vehicle LoadingReport::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDstVehicle" func="yes">
			<Overload retVal="public Vehicle LoadingReport::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSrcIndustry" func="yes">
			<Overload retVal="public Industry LoadingReport::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDstIndustry" func="yes">
			<Overload retVal="public Industry LoadingReport::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBrokenThrottle" func="yes">
			<Overload retVal="public native void Locomotive::">
				<Param name="bool broken" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBrokenReverser" func="yes">
			<Overload retVal="public native void Locomotive::">
				<Param name="bool broken" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCompressorEfficiency" func="yes">
			<Overload retVal="public native void Locomotive::">
				<Param name="float efficiency" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHasDriver" func="yes">
			<Overload retVal="public native void Locomotive::">
				<Param name="bool hasDriver" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEngineSetting" func="yes">
			<Overload retVal="public native float Locomotive::">
				<Param name="string p_settingName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetEngineSetting" func="yes">
			<Overload retVal="public native void Locomotive::">
				<Param name="string p_settingName" />
				<Param name="float p_value" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCabinData" func="yes">
			<Overload retVal="public CabinData Locomotive::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCabinData" func="yes">
			<Overload retVal="public void Locomotive::">
				<Param name="CabinData data" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleDrainCocks" func="yes">
			<Overload retVal="public void Locomotive::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MakeSpacing" func="yes">
			<Overload retVal="string Log::">
				<Param name="string chars" />
				<Param name="int number" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHighestScopeLevel" func="yes">
			<Overload retVal="int Log::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHighestScopeLevelIndex" func="yes">
			<Overload retVal="int Log::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddNewScope" func="yes">
			<Overload retVal="LogScope Log::">
				<Param name="string functionName" />
				<Param name="string className" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetailLogStart" func="yes">
			<Overload retVal="public void Log::">
				<Param name="string sFunction" />
				<Param name="string sClass" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetailWatchFunctionStart" func="yes">
			<Overload retVal="public void Log::">
				<Param name="string sFunction" />
				<Param name="string sClass" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetailWatchFunctionEnd" func="yes">
			<Overload retVal="public void Log::">
				<Param name="string sFunction" />
				<Param name="string sClass" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsFunctionUnderWatch" func="yes">
			<Overload retVal="bool Log::">
				<Param name="string sFunction" />
				<Param name="string sClass" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetailLogEnable" func="yes">
			<Overload retVal="public void Log::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetailLogDisable" func="yes">
			<Overload retVal="public void Log::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetailLogIsEnabled" func="yes">
			<Overload retVal="public bool Log::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueue" func="yes">
			<Overload retVal="public native ProductQueue MapObject::">
				<Param name="string queueName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueues" func="yes">
			<Overload retVal="public native ProductQueue[] MapObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterRate" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterRate" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float rate" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterVelocity" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterVelocity" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float vel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterStartColor" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float r" />
				<Param name="float g" />
				<Param name="float b" />
				<Param name="float a" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterEndColor" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float r" />
				<Param name="float g" />
				<Param name="float b" />
				<Param name="float a" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterLifetime" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterLifetime" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float life" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterMinSize" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterMinSize" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float newsize" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterMaxSize" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterMaxSize" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float newsize" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterMinRate" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterMinRate" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="float newsize" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterMaxRate" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterMaxRate" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="float newsize" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterConeSize" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="float x" />
				<Param name="float y" />
				<Param name="float z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterTexture" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="KUID texturekuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterEmitParticles" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int number" />
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPFXEmitterPhysicsDelay" func="yes">
			<Overload retVal="public float MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPFXEmitterPhysicsDelay" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="int id" />
				<Param name="int phase" />
				<Param name="float value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapObjectPosition" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="WorldCoordinate position" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMapObjectPosition" func="yes">
			<Overload retVal="public native WorldCoordinate MapObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdjustMapObjectPosition" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="float dx" />
				<Param name="float dy" />
				<Param name="float dz" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMapObjectOrientation" func="yes">
			<Overload retVal="public native void MapObject::">
				<Param name="Orientation orientation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMapObjectOrientation" func="yes">
			<Overload retVal="public native Orientation MapObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOccupiedTrackCircuitBlocks" func="yes">
			<Overload retVal="public native TrackCircuitBlock[] MapObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitialiseAsMapObjectSelector" func="yes">
			<Overload retVal="public native void Menu::">
				<Param name="string categoryFilter" />
				<Param name="GameObject msgDst" />
				<Param name="string msgMajor" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSubmenu" func="yes">
			<Overload retVal="public native void Menu::">
				<Param name="string name" />
				<Param name="Menu submenu" />
				<Param name="KUID icon" />
			</Overload>
			<Overload retVal="public void Menu::">
				<Param name="string name" />
				<Param name="Menu submenu" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSeperator" func="yes">
			<Overload retVal="public native void Menu::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SubdivideItems" func="yes">
			<Overload retVal="public native void Menu::">
				<Param name="bool forceSorting" />
			</Overload>
			<Overload retVal="public void Menu::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasMesh" func="yes">
			<Overload retVal="public native bool MeshObject::">
				<Param name="string meshName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMeshAnimationState" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="bool state" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMeshAnimationFrame" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="float frame" />
			</Overload>
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="float frame" />
				<Param name="float interpTime" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMeshAnimationFrameLegacy" func="yes">
			<Overload retVal="public native obsolete void MeshObject::">
				<Param name="string meshName" />
				<Param name="float frame" />
				<Param name="float interpTime" />
			</Overload>
			<Overload retVal="public obsolete void MeshObject::">
				<Param name="string meshName" />
				<Param name="float frame" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMeshAnimationFrame" func="yes">
			<Overload retVal="public native float MeshObject::">
				<Param name="string meshName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMeshAnimationFrameCount" func="yes">
			<Overload retVal="public native float MeshObject::">
				<Param name="string meshName" />
			</Overload>
		</KeyWord>
		<KeyWord name="StartMeshAnimationLoop" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopMeshAnimation" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMeshAnimationSpeed" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="float speed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFXAnimationState" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string effectName" />
				<Param name="bool state" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFXAttachment" func="yes">
			<Overload retVal="public native MeshObject MeshObject::">
				<Param name="string effectName" />
				<Param name="Asset asset" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFXAttachment" func="yes">
			<Overload retVal="public native MeshObject MeshObject::">
				<Param name="string effectName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFXTextureReplacement" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string effectName" />
				<Param name="Asset textureGroupAsset" />
				<Param name="int textureIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFXTextureReplacementTexture" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string effectName" />
				<Param name="string textureName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SwapTextureOnMesh" func="yes">
			<Overload retVal="public native obsolete void MeshObject::">
				<Param name="string meshName" />
				<Param name="string oldTextureName" />
				<Param name="string newTextureName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFXCoronaTexture" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string effectName" />
				<Param name="Asset textureAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFXNameText" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string effectName" />
				<Param name="string text" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMeshVisible" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="bool visible" />
				<Param name="float fadeDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMesh" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="float fadeDuration" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMeshTranslation" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="float x" />
				<Param name="float y" />
				<Param name="float z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMeshOrientation" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string meshName" />
				<Param name="float x" />
				<Param name="float y" />
				<Param name="float z" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTextureSelfIllumination" func="yes">
			<Overload retVal="public native void MeshObject::">
				<Param name="string textureName" />
				<Param name="float r" />
				<Param name="float g" />
				<Param name="float b" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTextureSelfIlluminationState" func="yes">
			<Overload retVal="public native bool MeshObject::">
				<Param name="string textureName" />
			</Overload>
		</KeyWord>
		<KeyWord name="NativeGetAsset" func="yes">
			<Overload retVal="native Asset MeshObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ObsoleteGetAsset" func="yes">
			<Overload retVal="Asset MeshObject::">
				<Param name="void" />
			</Overload>
			<Overload retVal="Asset TrainzGameObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="End" func="yes">
			<Overload retVal="public native void MultiplayerGame::">
				<Param name="SecurityToken token" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLoadingClient" func="yes">
			<Overload retVal="public native bool MultiplayerGame::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool MultiplayerGame::">
				<Param name="string clientName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClientLoadProgress" func="yes">
			<Overload retVal="public native float MultiplayerGame::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native float MultiplayerGame::">
				<Param name="string clientName" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsClient" func="yes">
			<Overload retVal="public native bool MultiplayerGame::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsServer" func="yes">
			<Overload retVal="public native bool MultiplayerGame::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetServerUsername" func="yes">
			<Overload retVal="public native string MultiplayerGame::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SendGameplayMessageToClient" func="yes">
			<Overload retVal="public native void MultiplayerGame::">
				<Param name="string clientName" />
				<Param name="string msgMajor" />
				<Param name="string msgMinor" />
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="SendGameplayMessageToServer" func="yes">
			<Overload retVal="public native void MultiplayerGame::">
				<Param name="string msgMajor" />
				<Param name="string msgMinor" />
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="BroadcastGameplayMessage" func="yes">
			<Overload retVal="public native void MultiplayerGame::">
				<Param name="string msgMajor" />
				<Param name="string msgMinor" />
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameChatChannel" func="yes">
			<Overload retVal="public native string MultiplayerGame::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClientToServerLatency" func="yes">
			<Overload retVal="public native int MultiplayerGame::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAllowDriverOrderListReplication" func="yes">
			<Overload retVal="public native bool MultiplayerGame::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAllowDriverOrderListReplication" func="yes">
			<Overload retVal="public native void MultiplayerGame::">
				<Param name="bool allow" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDefaults" func="yes">
			<Overload retVal="public void StationBehaviour::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public void SignalBehaviour::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSignal" func="yes">
			<Overload retVal="public obsolete bool Navigate::">
				<Param name="string signal" />
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
			<Overload retVal="public bool Schedule::">
				<Param name="GameObjectID signal" />
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
			<Overload retVal="public obsolete bool Schedule::">
				<Param name="string signalName" />
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
		</KeyWord>
		<KeyWord name="LockJunction" func="yes">
			<Overload retVal="public obsolete bool Navigate::">
				<Param name="string junction" />
				<Param name="int direction" />
				<Param name="bool manualControl" />
			</Overload>
		</KeyWord>
		<KeyWord name="Station" func="yes">
			<Overload retVal="public bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="string stationName" />
				<Param name="Trigger warningTrigger" />
				<Param name="Trigger stationTrigger" />
				<Param name="Trigger overrunTrigger" />
				<Param name="Trigger backwardsTrigger" />
				<Param name="StationBehaviour behaviour" />
				<Param name="float waitMin" />
				<Param name="float waitMax" />
			</Overload>
			<Overload retVal="public obsolete bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="string stationName" />
				<Param name="string warningTrigger" />
				<Param name="string stationTrigger" />
				<Param name="string overrunTrigger" />
				<Param name="string backwardsTrigger" />
				<Param name="StationBehaviour behaviour" />
				<Param name="float waitMin" />
				<Param name="float waitMax" />
			</Overload>
		</KeyWord>
		<KeyWord name="Signal" func="yes">
			<Overload retVal="public bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="Signal signal" />
				<Param name="string reason" />
				<Param name="string announce" />
				<Param name="float delay" />
				<Param name="string onAnnouncement" />
				<Param name="SignalBehaviour behaviour" />
				<Param name="SecurityToken ownerToken" />
			</Overload>
			<Overload retVal="public obsolete bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="string signalName" />
				<Param name="string reason" />
				<Param name="string announce" />
				<Param name="float delay" />
				<Param name="string onAnnouncement" />
				<Param name="SignalBehaviour behaviour" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnTrigger" func="yes">
			<Overload retVal="public bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="Trigger trigger" />
				<Param name="int stage" />
			</Overload>
			<Overload retVal="public obsolete bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="string triggerName" />
				<Param name="int stage" />
			</Overload>
			<Overload retVal="public bool Schedule::">
				<Param name="Trigger trigger" />
				<Param name="bool enter" />
			</Overload>
			<Overload retVal="public obsolete bool Schedule::">
				<Param name="string triggerName" />
				<Param name="bool enter" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnJunction" func="yes">
			<Overload retVal="public bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="Junction junction" />
				<Param name="int stage" />
			</Overload>
			<Overload retVal="public obsolete bool Navigate::">
				<Param name="GameObject runningThread" />
				<Param name="Train train" />
				<Param name="string junctionName" />
				<Param name="int stage" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetNavigationPointComplete" func="yes">
			<Overload retVal="public native void NavPoints::">
				<Param name="string id" />
				<Param name="int index" />
				<Param name="bool complete" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetNavigationPointSetVisible" func="yes">
			<Overload retVal="public native void NavPoints::">
				<Param name="string id" />
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearNavigationPointSet" func="yes">
			<Overload retVal="public native void NavPoints::">
				<Param name="string id" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsNavigationPointSetComplete" func="yes">
			<Overload retVal="public native bool NavPoints::">
				<Param name="string id" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNavigationPointIconDisplayName" func="yes">
			<Overload retVal="public native string NavPoints::">
				<Param name="int icon" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNavigationPointsVisible" func="yes">
			<Overload retVal="public native bool NavPoints::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetNavigationPointsVisible" func="yes">
			<Overload retVal="public native void NavPoints::">
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateNavigationPointSetInternal" func="yes">
			<Overload retVal="native bool NavPoints::">
				<Param name="string id" />
				<Param name="int style" />
				<Param name="Soup points" />
				<Param name="GameObjectID[] trainFilter" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateNavigationPointSet" func="yes">
			<Overload retVal="public bool NavPoints::">
				<Param name="string id" />
				<Param name="int style" />
				<Param name="NavPoint[] points" />
				<Param name="GameObjectID[] trainFilter" />
			</Overload>
			<Overload retVal="public obsolete bool NavPoints::">
				<Param name="string id" />
				<Param name="int style" />
				<Param name="NavPoint[] points" />
				<Param name="string[] vehicleNames" />
			</Overload>
			<Overload retVal="public bool NavPoints::">
				<Param name="string id" />
				<Param name="int style" />
				<Param name="NavPoint[] points" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddMessage" func="yes">
			<Overload retVal="public void BuddyInfo::">
				<Param name="GameObject oachat" />
				<Param name="Soup message" />
			</Overload>
		</KeyWord>
		<KeyWord name="Matches" func="yes">
			<Overload retVal="public bool BuddyInfo::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsUserProfile" func="yes">
			<Overload retVal="public bool BuddyInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsChannel" func="yes">
			<Overload retVal="public bool BuddyInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OpenChannelGroup" func="yes">
			<Overload retVal="public ChatChannel OAChat::">
				<Param name="int channelBuddyIndex" />
			</Overload>
			<Overload retVal="public ChatChannel OAChat::">
				<Param name="int channelBuddyIndex" />
				<Param name="int groupFlags" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalUserProfileName" func="yes">
			<Overload retVal="public string OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuddyIndex" func="yes">
			<Overload retVal="public int OAChat::">
				<Param name="string profileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuddyStyle" func="yes">
			<Overload retVal="public int OAChat::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBuddyStyle" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="int index" />
				<Param name="int style" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIgnoreList" func="yes">
			<Overload retVal="public string[] OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleReceiveMessage" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="Message msg" />
			</Overload>
			<Overload retVal="void ChatChannel::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateOnlineGroup" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddBuddiesToOnlineGroup" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleStatusChange" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="Message msg" />
			</Overload>
			<Overload retVal="void ChatChannel::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyOnlineStatus" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="bool status" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOnlineStatus" func="yes">
			<Overload retVal="public bool OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOnlineAccessStatus" func="yes">
			<Overload retVal="public int OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Connect" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void OnlineAccess::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void OnlineGroup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleGroupStatusChange" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleGroupUsersChange" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddBuddy" func="yes">
			<Overload retVal="public BuddyInfo OAChat::">
				<Param name="string profileName" />
				<Param name="int style" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveBuddy" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="string profileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasBuddy" func="yes">
			<Overload retVal="public bool OAChat::">
				<Param name="string profileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuddyInfo" func="yes">
			<Overload retVal="BuddyInfo OAChat::">
				<Param name="string profileName" />
				<Param name="bool create" />
			</Overload>
			<Overload retVal="public BuddyInfo OAChat::">
				<Param name="int buddyIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountBuddies" func="yes">
			<Overload retVal="public int OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuddyProfileName" func="yes">
			<Overload retVal="public string OAChat::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountQueuedMessages" func="yes">
			<Overload retVal="public int OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasBuddyQueuedMessage" func="yes">
			<Overload retVal="public bool OAChat::">
				<Param name="string profileName" />
			</Overload>
			<Overload retVal="public bool OAChat::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public bool OAChat::">
				<Param name="BuddyInfo buddyInfo" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuddyStatus" func="yes">
			<Overload retVal="public int OAChat::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuddyQueuedMessage" func="yes">
			<Overload retVal="public string OAChat::">
				<Param name="string profileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBuddyQueuedMessageData" func="yes">
			<Overload retVal="public Soup OAChat::">
				<Param name="string profileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SendData" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="string profileName" />
				<Param name="Soup dataBundle" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddBuddyToOnlineSession" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="string buddyProfileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveBuddyFromOnlineSession" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="string buddyProfileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateDefaultBuddyList" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReadBuddyList" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="WriteBuddyList" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleBuddyListModified" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="SortBuddyList" func="yes">
			<Overload retVal="void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindChannel" func="yes">
			<Overload retVal="public ChatChannel OAChat::">
				<Param name="BuddyInfo buddyInfo" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveChannel" func="yes">
			<Overload retVal="public bool OAChat::">
				<Param name="string profileName" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisconnectFromChannel" func="yes">
			<Overload retVal="public bool OAChat::">
				<Param name="string channelName" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReconnectChannels" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DisconnectChannels" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ConnectToAllChannels" func="yes">
			<Overload retVal="public void OAChat::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleUserAdded" func="yes">
			<Overload retVal="void ChatChannel::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleUserRemoved" func="yes">
			<Overload retVal="void ChatChannel::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleUserStatus" func="yes">
			<Overload retVal="void ChatChannel::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueuedMessage" func="yes">
			<Overload retVal="public ChannelMessage ChatChannel::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountQueuedMessage" func="yes">
			<Overload retVal="public int ChatChannel::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStatus" func="yes">
			<Overload retVal="public native int OnlineAccess::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native int OnlineGroup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Disconnect" func="yes">
			<Overload retVal="public native void OnlineAccess::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void OnlineGroup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUsername" func="yes">
			<Overload retVal="public native string OnlineAccess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLocalData" func="yes">
			<Overload retVal="public native int OnlineAccess::">
				<Param name="string key" />
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalData" func="yes">
			<Overload retVal="public native int OnlineAccess::">
				<Param name="string key" />
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="CollectMessage" func="yes">
			<Overload retVal="public native int OnlineAccess::">
				<Param name="string o_sourceUsername" />
				<Param name="Soup o_data" />
			</Overload>
			<Overload retVal="public native int OnlineGroup::">
				<Param name="string o_sourceUsername" />
				<Param name="Soup o_data" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateGroup" func="yes">
			<Overload retVal="public native OnlineGroup OnlineAccess::">
				<Param name="int initialGroupFlags" />
			</Overload>
			<Overload retVal="public OnlineGroup OnlineAccess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OpenGroup" func="yes">
			<Overload retVal="public native OnlineGroup OnlineAccess::">
				<Param name="string onlineGroupCookie" />
				<Param name="int initialGroupFlags" />
			</Overload>
			<Overload retVal="public OnlineGroup OnlineAccess::">
				<Param name="string onlineGroupCookie" />
			</Overload>
		</KeyWord>
		<KeyWord name="PostOfflineMessage" func="yes">
			<Overload retVal="public obsolete int OnlineAccess::">
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="CollectOfflineMessage" func="yes">
			<Overload retVal="public obsolete int OnlineAccess::">
				<Param name="Soup o_data" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanAccessMultiplayer" func="yes">
			<Overload retVal="public native bool OnlineAccess::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOnlineGroupCookie" func="yes">
			<Overload retVal="public native string OnlineGroup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddUser" func="yes">
			<Overload retVal="public native void OnlineGroup::">
				<Param name="string profilename" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveUser" func="yes">
			<Overload retVal="public native void OnlineGroup::">
				<Param name="string profilename" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountUsers" func="yes">
			<Overload retVal="public native int OnlineGroup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedUser" func="yes">
			<Overload retVal="public native string OnlineGroup::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindUser" func="yes">
			<Overload retVal="public native int OnlineGroup::">
				<Param name="string profilename" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasUser" func="yes">
			<Overload retVal="public bool OnlineGroup::">
				<Param name="string profilename" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUserStatus" func="yes">
			<Overload retVal="public native int OnlineGroup::">
				<Param name="int index" />
			</Overload>
			<Overload retVal="public int OnlineGroup::">
				<Param name="string profilename" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetModeFlags" func="yes">
			<Overload retVal="public native void OnlineGroup::">
				<Param name="int modeFlags" />
				<Param name="int modeFlagsMask" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetUserModeFlags" func="yes">
			<Overload retVal="public native void OnlineGroup::">
				<Param name="string username" />
				<Param name="int modeFlags" />
				<Param name="int modeFlagsMask" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUserModeFlags" func="yes">
			<Overload retVal="public native int OnlineGroup::">
				<Param name="string username" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetStationType" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="int stationType" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStationType" func="yes">
			<Overload retVal="public int PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStationTypeName" func="yes">
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRatioOfPassengersToDisembark" func="yes">
			<Overload retVal="public float PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNumberOfPassengersToDisembark" func="yes">
			<Overload retVal="public int PassengerStationInfo::">
				<Param name="int numberOnTrain" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrafficGraphShape" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="float[] trafficGraph" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrafficGraphPreset" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="int preset" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrafficGraphName" func="yes">
			<Overload retVal="public string PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrafficGraphShape" func="yes">
			<Overload retVal="public float[] PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrafficScale" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="float trafficScale" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrafficScale" func="yes">
			<Overload retVal="public float PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNumberOfNewPassengersPerHour" func="yes">
			<Overload retVal="public float PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInitialPassengerCount" func="yes">
			<Overload retVal="public int PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetInitialPassengerCount" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="int count" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPresetTrafficGraph" func="yes">
			<Overload retVal="public float[] PassengerStationInfo::">
				<Param name="int graph" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlatformName" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPassengerMaximumCount" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="int count" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPlatformQueue" func="yes">
			<Overload retVal="public void PassengerStationInfo::">
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPlatformQueue" func="yes">
			<Overload retVal="public ProductQueue PassengerStationInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetState" func="yes">
			<Overload retVal="public native int Permit::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Release" func="yes">
			<Overload retVal="public native void Permit::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsGranted" func="yes">
			<Overload retVal="public bool Permit::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="WasGranted" func="yes">
			<Overload retVal="public bool Permit::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsReleased" func="yes">
			<Overload retVal="public bool Permit::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsForSameObjectAs" func="yes">
			<Overload retVal="public native bool Permit::">
				<Param name="Permit other" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasSamePermissionsAs" func="yes">
			<Overload retVal="public native bool Permit::">
				<Param name="Permit other" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetObjectBase" func="yes">
			<Overload retVal="public native object Permit::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOwnerObject" func="yes">
			<Overload retVal="public native void Permit::">
				<Param name="GameObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="CopyFilter" func="yes">
			<Overload retVal="public native void ProductFilter::">
				<Param name="ProductFilter filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="AppendFilter" func="yes">
			<Overload retVal="public native void ProductFilter::">
				<Param name="ProductFilter filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="IntersectFilter" func="yes">
			<Overload retVal="public native ProductFilter ProductFilter::">
				<Param name="ProductFilter filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveProduct" func="yes">
			<Overload retVal="public native void ProductFilter::">
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddProductCategory" func="yes">
			<Overload retVal="public native void ProductFilter::">
				<Param name="Asset productCategory" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveProductCategory" func="yes">
			<Overload retVal="public native void ProductFilter::">
				<Param name="Asset productCategory" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesAcceptProduct" func="yes">
			<Overload retVal="public native bool ProductFilter::">
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesAcceptProductCategory" func="yes">
			<Overload retVal="public native bool ProductFilter::">
				<Param name="Asset productCategory" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProducts" func="yes">
			<Overload retVal="public native Asset[] ProductFilter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductCategories" func="yes">
			<Overload retVal="public native Asset[] ProductFilter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddSoup" func="yes">
			<Overload retVal="public void ProductFilter::">
				<Param name="Soup soup" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAsSoup" func="yes">
			<Overload retVal="public Soup ProductFilter::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueuePerHour" func="yes">
			<Overload retVal="public native int ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetQueuePerHour" func="yes">
			<Overload retVal="public native void ProductQueue::">
				<Param name="int queueSize" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueSpace" func="yes">
			<Overload retVal="public native int ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueName" func="yes">
			<Overload retVal="public native string ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountProductMatching" func="yes">
			<Overload retVal="public native int ProductQueue::">
				<Param name="ProductFilter filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="TransferProductFrom" func="yes">
			<Overload retVal="public native int ProductQueue::">
				<Param name="ProductQueue fromQueue" />
				<Param name="ProductFilter matchingFilter" />
				<Param name="int maximumToTransfer" />
				<Param name="bool performTransfer" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyProductMatching" func="yes">
			<Overload retVal="public native int ProductQueue::">
				<Param name="ProductFilter filter" />
				<Param name="int maximumToDestroy" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateProduct" func="yes">
			<Overload retVal="public native int ProductQueue::">
				<Param name="Asset product" />
				<Param name="int maximumToAdd" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductFilter" func="yes">
			<Overload retVal="public native ProductFilter ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProductFilter" func="yes">
			<Overload retVal="public native void ProductQueue::">
				<Param name="ProductFilter filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductCategory" func="yes">
			<Overload retVal="public native Asset ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetQueueCount" func="yes">
			<Overload retVal="public int ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DestroyAllProducts" func="yes">
			<Overload retVal="public int ProductQueue::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPropertyHandler" func="yes">
			<Overload retVal="public void PropertyBrowser::">
				<Param name="HTMLPropertyHandler handler" />
			</Overload>
			<Overload retVal="public void PropertyObject::">
				<Param name="HTMLPropertyHandler handler" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPropertyHandler" func="yes">
			<Overload retVal="public HTMLPropertyHandler PropertyBrowser::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public HTMLPropertyHandler PropertyObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBrowser" func="yes">
			<Overload retVal="public void PropertyBrowser::">
				<Param name="Browser browser" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBrowser" func="yes">
			<Overload retVal="public Browser PropertyBrowser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Refresh" func="yes">
			<Overload retVal="public void PropertyBrowser::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleLink" func="yes">
			<Overload retVal="public bool PropertyBrowser::">
				<Param name="string link" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPropertySelectedElementList" func="yes">
			<Overload retVal="obsolete void PropertyObject::">
				<Param name="string propertyID" />
				<Param name="string[] elements" />
			</Overload>
		</KeyWord>
		<KeyWord name="InternalTouchProperties" func="yes">
			<Overload retVal="native void PropertyObject::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="PropertyBrowserRefresh" func="yes">
			<Overload retVal="public void PropertyObject::">
				<Param name="Browser browser" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetResource" func="yes">
			<Overload retVal="public Asset ResourceRequirement::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAmount" func="yes">
			<Overload retVal="public int ResourceRequirement::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDst" func="yes">
			<Overload retVal="public GameObject ResourceRequirement::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDstQueue" func="yes">
			<Overload retVal="public ProductQueue ResourceRequirement::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsComplete" func="yes">
			<Overload retVal="public bool ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="WasComplete" func="yes">
			<Overload retVal="public bool ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsPaused" func="yes">
			<Overload retVal="public bool ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStateFlags" func="yes">
			<Overload retVal="public int ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetChildBehaviors" func="yes">
			<Overload retVal="public native ScenarioBehavior[] ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetParentBehavior" func="yes">
			<Overload retVal="public native ScenarioBehavior ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSessionString" func="yes">
			<Overload retVal="native void ScenarioBehavior::">
				<Param name="string tag" />
				<Param name="string value" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSessionString" func="yes">
			<Overload retVal="native string ScenarioBehavior::">
				<Param name="string tag" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsCorrectlyConfigured" func="yes">
			<Overload retVal="public bool ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetChildrenLimits" func="yes">
			<Overload retVal="public void ScenarioBehavior::">
				<Param name="int minChildren" />
				<Param name="int maxChildren" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetComplete" func="yes">
			<Overload retVal="public void ScenarioBehavior::">
				<Param name="bool isComplete" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetStateFlags" func="yes">
			<Overload retVal="void ScenarioBehavior::">
				<Param name="int flags" />
				<Param name="bool set" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSessionProperties" func="yes">
			<Overload retVal="public Soup ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AreAllChildrenComplete" func="yes">
			<Overload retVal="public bool ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDescription" func="yes">
			<Overload retVal="public string ScenarioBehavior::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnScenarioBehaviorTouch" func="yes">
			<Overload retVal="void ScenarioBehaviorTemplate::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReEnter" func="yes">
			<Overload retVal="public native bool SceneryWithTrack::">
				<Param name="GameObjectID nodeId" />
			</Overload>
			<Overload retVal="public obsolete bool SceneryWithTrack::">
				<Param name="int id" />
			</Overload>
			<Overload retVal="public native bool Trackside::">
				<Param name="GameObjectID nodeId" />
			</Overload>
			<Overload retVal="public obsolete bool Trackside::">
				<Param name="int id" />
			</Overload>
		</KeyWord>
		<KeyWord name="InnerReEnter" func="yes">
			<Overload retVal="public native bool SceneryWithTrack::">
				<Param name="GameObjectID nodeId" />
			</Overload>
			<Overload retVal="public obsolete bool SceneryWithTrack::">
				<Param name="int id" />
			</Overload>
			<Overload retVal="public native bool Trackside::">
				<Param name="GameObjectID nodeId" />
			</Overload>
			<Overload retVal="public obsolete bool Trackside::">
				<Param name="int id" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindTriggerContainingNode" func="yes">
			<Overload retVal="public native string SceneryWithTrack::">
				<Param name="GameObjectID nodeId" />
				<Param name="bool onlyInnerTrigger" />
			</Overload>
			<Overload retVal="public obsolete string SceneryWithTrack::">
				<Param name="int id" />
				<Param name="bool onlyInnerTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDistanceBetweenTriggerAndVehicle" func="yes">
			<Overload retVal="public native float SceneryWithTrack::">
				<Param name="string triggerName" />
				<Param name="Vehicle trainVehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerTrack" func="yes">
			<Overload retVal="public native Track SceneryWithTrack::">
				<Param name="string triggerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttachedTrack" func="yes">
			<Overload retVal="public native Track SceneryWithTrack::">
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttachedJunctions" func="yes">
			<Overload retVal="public native JunctionBase[] SceneryWithTrack::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAttachedTracks" func="yes">
			<Overload retVal="public native Track[] SceneryWithTrack::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="InnerReEnterTrain" func="yes">
			<Overload retVal="public void SceneryWithTrack::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTrainInTriggers" func="yes">
			<Overload retVal="public native bool SceneryWithTrack::">
				<Param name="Train train" />
				<Param name="bool onlyCheckInnerRadius" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTrainOnTrack" func="yes">
			<Overload retVal="public native bool SceneryWithTrack::">
				<Param name="Train train" />
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyTrackGraphObservers" func="yes">
			<Overload retVal="public native void SceneryWithTrack::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void Trackside::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShouldStopTrainOnCompletion" func="yes">
			<Overload retVal="public bool CustomCommand::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="TakeTrackPermit" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="Track track" />
			</Overload>
		</KeyWord>
		<KeyWord name="CoupleVehicle" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="TakeJunction" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="JunctionBase junction" />
				<Param name="int direction" />
			</Overload>
			<Overload retVal="public obsolete bool Schedule::">
				<Param name="string junctionName" />
				<Param name="int direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="CompleteJunctions" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopAtTrigger" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="Trigger trigger" />
				<Param name="float time" />
			</Overload>
			<Overload retVal="public obsolete bool Schedule::">
				<Param name="string triggerName" />
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopAtScenery" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="Buildable scenery" />
			</Overload>
			<Overload retVal="public obsolete bool Schedule::">
				<Param name="string sceneryName" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopAtTrackMark" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="TrackMark trackMark" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriveThroughTrackMark" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="TrackMark trackMark" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriveForever" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReverseTrain" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="bool force" />
			</Overload>
			<Overload retVal="public bool Schedule::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopTrain" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="DeleteTrain" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native void World::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="Announce" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="string state" />
			</Overload>
			<Overload retVal="public bool Timetable::">
				<Param name="string stateName" />
				<Param name="int srcId" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnAnnounce" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="string state" />
			</Overload>
		</KeyWord>
		<KeyWord name="ResetTimetable" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Custom" func="yes">
			<Overload retVal="public bool Schedule::">
				<Param name="CustomCommand custom" />
				<Param name="int px" />
				<Param name="int py" />
				<Param name="int pz" />
			</Overload>
			<Overload retVal="public bool Schedule::">
				<Param name="CustomCommand custom" />
			</Overload>
		</KeyWord>
		<KeyWord name="Log" func="yes">
			<Overload retVal="public native void ScriptLogBase::">
				<Param name="string msg" />
			</Overload>
			<Overload retVal="public native void Soup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LogCallStack" func="yes">
			<Overload retVal="public native void ScriptLogBase::">
				<Param name="string msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOwnerLocallyModified" func="yes">
			<Overload retVal="public native bool SecurityToken::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Start" func="yes">
			<Overload retVal="public bool Servlet::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Stop" func="yes">
			<Overload retVal="public void Servlet::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStatusText" func="yes">
			<Overload retVal="public string Servlet::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ProcessHTTPRequest" func="yes">
			<Overload retVal="public void Servlet::">
				<Param name="ServletHTTPRequest request" />
				<Param name="ServletHTTPReply reply" />
			</Overload>
		</KeyWord>
		<KeyWord name="ProcessAdministrativeLogin" func="yes">
			<Overload retVal="public bool Servlet::">
				<Param name="int userID" />
				<Param name="ServletHTTPRequest request" />
				<Param name="ServletHTTPReply reply" />
			</Overload>
		</KeyWord>
		<KeyWord name="ProcessAdministrativeRequest" func="yes">
			<Overload retVal="public void Servlet::">
				<Param name="string request" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPersistentData" func="yes">
			<Overload retVal="public native void Servlet::">
				<Param name="string key" />
				<Param name="Soup data" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPersistentData" func="yes">
			<Overload retVal="public native void Servlet::">
				<Param name="string key" />
				<Param name="Soup o_data" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPeristentDataKeysWithPrefix" func="yes">
			<Overload retVal="public native string[] Servlet::">
				<Param name="string prefixString" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdminValidateLogin" func="yes">
			<Overload retVal="public native int Servlet::">
				<Param name="string username" />
				<Param name="string password" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdminListAvailableServlets" func="yes">
			<Overload retVal="public native Soup Servlet::">
				<Param name="int contentID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdminListInstalledServlets" func="yes">
			<Overload retVal="public native Soup Servlet::">
				<Param name="int contentID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdminInstallContent" func="yes">
			<Overload retVal="public native bool Servlet::">
				<Param name="int contentID" />
				<Param name="KUID assetID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdminStartServlet" func="yes">
			<Overload retVal="public native bool Servlet::">
				<Param name="int contentID" />
				<Param name="KUID assetID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdminStopServlet" func="yes">
			<Overload retVal="public native void Servlet::">
				<Param name="int contentID" />
				<Param name="KUID assetID" />
			</Overload>
		</KeyWord>
		<KeyWord name="AdminProcessAdministrativeLogin" func="yes">
			<Overload retVal="public native bool Servlet::">
				<Param name="KUID servletID" />
				<Param name="int userID" />
				<Param name="ServletHTTPRequest request" />
				<Param name="ServletHTTPReply reply" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVariableInfo" func="yes">
			<Overload retVal="SessionVariable_VariableInfo SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddVariableInfo" func="yes">
			<Overload retVal="SessionVariable_VariableInfo SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVariableMinimum" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
				<Param name="int minimum" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearVariableMinimum" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVariableMinimum" func="yes">
			<Overload retVal="public int SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasVariableMinimum" func="yes">
			<Overload retVal="public bool SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVariableMaximum" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
				<Param name="int maximum" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearVariableMaximum" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVariableMaximum" func="yes">
			<Overload retVal="public int SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasVariableMaximum" func="yes">
			<Overload retVal="public bool SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVariableNumber" func="yes">
			<Overload retVal="public int SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVariableNumber" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
				<Param name="int number" />
			</Overload>
		</KeyWord>
		<KeyWord name="IncVariableNumber" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="DecVariableNumber" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
				<Param name="int amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVariableString" func="yes">
			<Overload retVal="public string SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVariableString" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
				<Param name="string value" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearVariable" func="yes">
			<Overload retVal="public void SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasVariable" func="yes">
			<Overload retVal="public bool SessionVariables::">
				<Param name="string variableName" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSignalOwner" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="SecurityToken token" />
				<Param name="TrainzGameObject owner" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSignalOwner" func="yes">
			<Overload retVal="public native TrainzGameObject Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsSignalStateAutomatic" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSignalState" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="SecurityToken token" />
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
			<Overload retVal="public obsolete void Signal::">
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSignalStateEx" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="SecurityToken token" />
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
			<Overload retVal="public obsolete void Signal::">
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
		</KeyWord>
		<KeyWord name="LightSignal" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="SecurityToken token" />
				<Param name="bool bShouldLightSignal" />
			</Overload>
			<Overload retVal="public obsolete void Signal::">
				<Param name="bool bLit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSignalLit" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsDistant" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsHome" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsRepeater" func="yes">
			<Overload retVal="public native bool Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ForceUpdate" func="yes">
			<Overload retVal="public native void Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAutopilotHintObj" func="yes">
			<Overload retVal="public native void Signal::">
				<Param name="MapObject autopilotHintObj" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAutopilotJunction" func="yes">
			<Overload retVal="public native void Signal::">
				<Param name="JunctionBase autopilotFirstJunction" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOverlap" func="yes">
			<Overload retVal="void Signal::">
				<Param name="float newOverlap" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOverlap" func="yes">
			<Overload retVal="public float Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanDisplayStateEx" func="yes">
			<Overload retVal="public bool Signal::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindApproachingTrain" func="yes">
			<Overload retVal="public Train Signal::">
				<Param name="Signal start" />
				<Param name="bool searchDirection" />
				<Param name="int numSignalsToCheck" />
				<Param name="float maxDistance" />
			</Overload>
		</KeyWord>
		<KeyWord name="findApproachingTrain" func="yes">
			<Overload retVal="public obsolete Train Signal::">
				<Param name="Signal start" />
				<Param name="bool searchDirection" />
				<Param name="int numSignalsToCheck" />
				<Param name="float maxDistance" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindNearestDisplayableStateEx" func="yes">
			<Overload retVal="public int Signal::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="ApplySpeedLimitForStateEx" func="yes">
			<Overload retVal="public void Signal::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="CheckForOncomingTrain" func="yes">
			<Overload retVal="public Vehicle Signal::">
				<Param name="GSTrackSearch io_trackSearch" />
			</Overload>
		</KeyWord>
		<KeyWord name="CheckForTrainInOverlap" func="yes">
			<Overload retVal="public Vehicle Signal::">
				<Param name="GSTrackSearch myGST" />
				<Param name="float overlapDistance" />
			</Overload>
		</KeyWord>
		<KeyWord name="DetermineUpdatedState" func="yes">
			<Overload retVal="public Soup Signal::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ApplyUpdatedState" func="yes">
			<Overload retVal="void Signal::">
				<Param name="Soup signalStateSoup" />
			</Overload>
		</KeyWord>
		<KeyWord name="CountTags" func="yes">
			<Overload retVal="public native int Soup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedTagName" func="yes">
			<Overload retVal="public native string Soup::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexForNamedTag" func="yes">
			<Overload retVal="public native int Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedTag" func="yes">
			<Overload retVal="public native string Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedSoup" func="yes">
			<Overload retVal="public native Soup Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedSoupAdd" func="yes">
			<Overload retVal="public native Soup Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedTagAsKUID" func="yes">
			<Overload retVal="public native KUID Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedTagAsGameObjectID" func="yes">
			<Overload retVal="public native GameObjectID Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedTagAsInt" func="yes">
			<Overload retVal="public native int Soup::">
				<Param name="string name" />
				<Param name="int defaultValue" />
			</Overload>
			<Overload retVal="public int Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedTagAsFloat" func="yes">
			<Overload retVal="public native float Soup::">
				<Param name="string name" />
				<Param name="float defaultValue" />
			</Overload>
			<Overload retVal="public float Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedTagAsBool" func="yes">
			<Overload retVal="public bool Soup::">
				<Param name="string name" />
				<Param name="bool defaultValue" />
			</Overload>
			<Overload retVal="public bool Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetNamedTag" func="yes">
			<Overload retVal="public native void Soup::">
				<Param name="string name" />
				<Param name="string value" />
			</Overload>
			<Overload retVal="public native void Soup::">
				<Param name="string name" />
				<Param name="KUID value" />
			</Overload>
			<Overload retVal="public native void Soup::">
				<Param name="string name" />
				<Param name="GameObjectID value" />
			</Overload>
			<Overload retVal="public native void Soup::">
				<Param name="string name" />
				<Param name="int value" />
			</Overload>
			<Overload retVal="public native void Soup::">
				<Param name="string name" />
				<Param name="float value" />
			</Overload>
			<Overload retVal="public void Soup::">
				<Param name="string name" />
				<Param name="bool value" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetNamedSoup" func="yes">
			<Overload retVal="public native void Soup::">
				<Param name="string name" />
				<Param name="Soup value" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveNamedTag" func="yes">
			<Overload retVal="public native void Soup::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLockedReference" func="yes">
			<Overload retVal="public native Soup Soup::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddUniqueNamedSoup" func="yes">
			<Overload retVal="public native void Soup::">
				<Param name="Soup value" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLanguage" func="yes">
			<Overload retVal="public native string StringTable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearParams" func="yes">
			<Overload retVal="public native void StringTable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString" func="yes">
			<Overload retVal="public native string StringTable::">
				<Param name="string str" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString0" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString1" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString2" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString3" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString4" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
				<Param name="string parm3" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString5" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
				<Param name="string parm3" />
				<Param name="string parm4" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString6" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
				<Param name="string parm3" />
				<Param name="string parm4" />
				<Param name="string parm5" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString7" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
				<Param name="string parm3" />
				<Param name="string parm4" />
				<Param name="string parm5" />
				<Param name="string parm6" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString8" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
				<Param name="string parm3" />
				<Param name="string parm4" />
				<Param name="string parm5" />
				<Param name="string parm6" />
				<Param name="string parm7" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString9" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
				<Param name="string parm3" />
				<Param name="string parm4" />
				<Param name="string parm5" />
				<Param name="string parm6" />
				<Param name="string parm7" />
				<Param name="string parm8" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetString10" func="yes">
			<Overload retVal="public string StringTable::">
				<Param name="string str" />
				<Param name="string parm0" />
				<Param name="string parm1" />
				<Param name="string parm2" />
				<Param name="string parm3" />
				<Param name="string parm4" />
				<Param name="string parm5" />
				<Param name="string parm6" />
				<Param name="string parm7" />
				<Param name="string parm8" />
				<Param name="string parm9" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnAnnounce" func="yes">
			<Overload retVal="public bool Timetable::">
				<Param name="string stateName" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnAnnouncement" func="yes">
			<Overload retVal="public bool Timetable::">
				<Param name="string stateName" />
				<Param name="int notifyNode" />
			</Overload>
			<Overload retVal="public bool Timetable::">
				<Param name="GameObject runningThread" />
				<Param name="string stateName" />
			</Overload>
		</KeyWord>
		<KeyWord name="RequestPermitForTrain" func="yes">
			<Overload retVal="public native Permit Track::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackPriorityNumber" func="yes">
			<Overload retVal="public native int Track::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrackPriorityNumber" func="yes">
			<Overload retVal="public native void Track::">
				<Param name="int i" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginTrackSearchInDirection" func="yes">
			<Overload retVal="public native GSTrackSearch Track::">
				<Param name="bool direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTCBName" func="yes">
			<Overload retVal="public native string TrackCircuitBlock::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedDisplayName" func="yes">
			<Overload retVal="public native string TrackCircuitBlock::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackCircuitDetector" func="yes">
			<Overload retVal="public native Trackside TrackCircuitBlock::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitFromTrackCircuitBlock" func="yes">
			<Overload retVal="public native bool TrackPathDisplay::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitFromSchedule" func="yes">
			<Overload retVal="public native bool TrackPathDisplay::">
				<Param name="Train train" />
				<Param name="Schedule schedule" />
			</Overload>
		</KeyWord>
		<KeyWord name="InitFromInterlockingTowerPath" func="yes">
			<Overload retVal="public native bool TrackPathDisplay::">
				<Param name="InterlockingTowerPath path" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDisplaySpline" func="yes">
			<Overload retVal="public native bool TrackPathDisplay::">
				<Param name="Asset splineAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindAllEndpoints" func="yes">
			<Overload retVal="public native GSTrackSearch[] TrackPathDisplay::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddPointsOfInterest" func="yes">
			<Overload retVal="public native void TrackPathDisplay::">
				<Param name="GSTrackSearch[] position" />
				<Param name="Asset[] displayMeshAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearPointsOfInterest" func="yes">
			<Overload retVal="public native void TrackPathDisplay::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddPointOfInterest" func="yes">
			<Overload retVal="public void TrackPathDisplay::">
				<Param name="GSTrackSearch position" />
				<Param name="Asset displayMeshAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsNodeInsideTrigger" func="yes">
			<Overload retVal="public native bool Trackside::">
				<Param name="GameObjectID nodeId" />
				<Param name="bool onlyInnerTrigger" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSignalState" func="yes">
			<Overload retVal="public native int Trackside::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSignalStateEx" func="yes">
			<Overload retVal="public native int Trackside::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalisedSignalStateName" func="yes">
			<Overload retVal="public native string Trackside::">
				<Param name="int signalState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSpeedLimit" func="yes">
			<Overload retVal="public native float Trackside::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSpeedLimit" func="yes">
			<Overload retVal="public native void Trackside::">
				<Param name="float limit" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsSearchLimit" func="yes">
			<Overload retVal="public native bool Trackside::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackBumpPitchAngle" func="yes">
			<Overload retVal="public native float Trackside::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackBumpRollAngle" func="yes">
			<Overload retVal="public native float Trackside::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrackBumpAngles" func="yes">
			<Overload retVal="public native void Trackside::">
				<Param name="float pitchInDegrees" />
				<Param name="float rollInDegrees" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVehicles" func="yes">
			<Overload retVal="public native Vehicle[] Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFrontmostLocomotive" func="yes">
			<Overload retVal="public native Locomotive Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFrontmostLocomotiveVehicle" func="yes">
			<Overload retVal="public native Vehicle Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAutopilotMode" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int controlMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAutopilotMode" func="yes">
			<Overload retVal="public native int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAllowsUserControl" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOwningClient" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOwningClient" func="yes">
			<Overload retVal="public native string Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPhysicsMode" func="yes">
			<Overload retVal="public void Train::">
				<Param name="int physicsMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPhysicsModel" func="yes">
			<Overload retVal="public native int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="EnablePhysics" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="ShowInConsistMenu" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCouplingMask" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int mask" />
			</Overload>
			<Overload retVal="public native void Vehicle::">
				<Param name="int couplingMask" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDecouplingMask" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int mask" />
			</Overload>
			<Overload retVal="public native void Vehicle::">
				<Param name="int couplingMask" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVelocity" func="yes">
			<Overload retVal="public native obsolete float Train::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSmoothedVelocity" func="yes">
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainVelocity" func="yes">
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsStopped" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasMoved" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetVelocity" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float vel" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddVelocity" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float vel" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAdhesion" func="yes">
			<Overload retVal="public obsolete void Train::">
				<Param name="float adhesion" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDCCThrottle" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float throttle" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDCCThrottle" func="yes">
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopTrainGently" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetManualThrottle" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int throttleNotch" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetReverser" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int reverserDirection" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetReverser" func="yes">
			<Overload retVal="public native int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainBrakes" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float brakeMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainBrakes" func="yes">
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDynamicBrakeMode" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int dynamicBrakeMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHeadlightState" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeadlightState" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="bool lightsOn" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasLights" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHighbeamState" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHighbeamState" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="bool highBeam" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTailLightLit" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTailLightState" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int tailLightsState" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDitchlightState" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDitchlightState" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="bool lightsFlashing" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasDitchlight" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetInteriorLightState" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="bool interiorLightsOn" />
			</Overload>
			<Overload retVal="public native void Vehicle::">
				<Param name="bool interiorLightsOn" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetPantographState" func="yes">
			<Overload retVal="public native int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPantographState" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int state" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasPantographs" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SoundHorn" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasHorn" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBellState" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBellState" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="bool bellOn" />
			</Overload>
			<Overload retVal="public native void Vehicle::">
				<Param name="bool bIsBellOn" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasBell" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetClassificationSignal" func="yes">
			<Overload retVal="public native int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetClassificationSignal" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int newClassification" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBail" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBrakeLightOn" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="TrackSearch" func="yes">
			<Overload retVal="public native MapObject[] Train::">
				<Param name="bool dir" />
				<Param name="float distance" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackmarkDirection" func="yes">
			<Overload retVal="public native int Train::">
				<Param name="TrackMark mark" />
			</Overload>
		</KeyWord>
		<KeyWord name="Derail" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Turnaround" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetFloatingLimit" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float delta" />
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOverFloatingLimit" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAdvisoryLimit" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float speed" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAdvisoryLimit" func="yes">
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MarkAdvisoryLimit" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="RevertAdvisoryLimit" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAdvisoryLimit2" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float speed" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAdvisoryLimit2" func="yes">
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainLimitMonitorLinear" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="GameObject monitor" />
				<Param name="string majorType" />
				<Param name="float speedLimit" />
				<Param name="float forwardAccelerationLimit" />
				<Param name="float sidewaysAccelerationLimit" />
				<Param name="float jerkLimit" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearTrainLimitMonitor" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="GameObject monitor" />
				<Param name="string optionalMajorType" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainPriorityNumber" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="int priority" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainPriorityNumber" func="yes">
			<Overload retVal="public native int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAutopilotTarget" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="Buildable obj" />
				<Param name="string triggerName" />
			</Overload>
			<Overload retVal="public native void Train::">
				<Param name="Trackside obj" />
			</Overload>
			<Overload retVal="public native void Train::">
				<Param name="Track track" />
			</Overload>
			<Overload retVal="public native void Train::">
				<Param name="JunctionBase junction" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAutopilotTargetMinimumSpeed" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float speed" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAutopilotTargetMinimumDistance" func="yes">
			<Overload retVal="public native void Train::">
				<Param name="float distance" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAutopilotTargetSlowing" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMaximumCouplingStressVehicle" func="yes">
			<Overload retVal="public native Vehicle Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainDisplayName" func="yes">
			<Overload retVal="public native string Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetActiveDriver" func="yes">
			<Overload retVal="public native DriverCharacter Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAITrainMaxSpeed" func="yes">
			<Overload retVal="public native float Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetScheduleObject" func="yes">
			<Overload retVal="public obsolete GameObject Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAutopilotStopJunctionBase" func="yes">
			<Overload retVal="public native JunctionBase Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAutopilotStopJunction" func="yes">
			<Overload retVal="public Junction Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAutopilotStopTrain" func="yes">
			<Overload retVal="public native Train Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastVisitedTrack" func="yes">
			<Overload retVal="public Track Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetScheduleState" func="yes">
			<Overload retVal="public int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="PushScheduleState" func="yes">
			<Overload retVal="public obsolete void Train::">
				<Param name="AITrainScope scope" />
				<Param name="int state" />
				<Param name="object obj" />
			</Overload>
			<Overload retVal="public void Train::">
				<Param name="AITrainScope scope" />
				<Param name="int state" />
				<Param name="string localisedObjectName" />
			</Overload>
		</KeyWord>
		<KeyWord name="PopScheduleState" func="yes">
			<Overload retVal="public void Train::">
				<Param name="AITrainScope scope" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearScheduleState" func="yes">
			<Overload retVal="void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetScheduleStateString" func="yes">
			<Overload retVal="public string Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasTrainTimetable" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTrainTimetable" func="yes">
			<Overload retVal="public void Train::">
				<Param name="TrainTimetable timetable" />
			</Overload>
		</KeyWord>
		<KeyWord name="ClearTrainTimetable" func="yes">
			<Overload retVal="public void Train::">
				<Param name="ScenarioBehavior rule" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainTimetable" func="yes">
			<Overload retVal="public TrainTimetable Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnTrainStopped" func="yes">
			<Overload retVal="public void Train::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHandBrake" func="yes">
			<Overload retVal="public void Train::">
				<Param name="bool state" />
			</Overload>
			<Overload retVal="public native void Vehicle::">
				<Param name="bool applied" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsTrainBusy" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IncTrainBusy" func="yes">
			<Overload retVal="public void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DecTrainBusy" func="yes">
			<Overload retVal="public void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="WasRunScheduleSuccessful" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="TakePermitOnTrack" func="yes">
			<Overload retVal="public Permit[] Train::">
				<Param name="bool direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReleaseTrackPermits" func="yes">
			<Overload retVal="public void Train::">
				<Param name="Permit[] permits" />
			</Overload>
		</KeyWord>
		<KeyWord name="RunScheduleNotifier" func="yes">
			<Overload retVal="thread void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadRunSchedule" func="yes">
			<Overload retVal="public thread void Train::">
				<Param name="Schedule schedule" />
				<Param name="bool loop" />
				<Param name="float delay" />
			</Overload>
		</KeyWord>
		<KeyWord name="RunSchedule" func="yes">
			<Overload retVal="public void Train::">
				<Param name="Schedule schedule" />
				<Param name="bool loop" />
				<Param name="float delay" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopSchedule" func="yes">
			<Overload retVal="public void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="StopScheduleAndWait" func="yes">
			<Overload retVal="public void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsScheduleRunning" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentScheduleIndex" func="yes">
			<Overload retVal="public int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentScheduleSize" func="yes">
			<Overload retVal="public int Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndexedScheduleCommand" func="yes">
			<Overload retVal="public Command Train::">
				<Param name="int index" />
			</Overload>
		</KeyWord>
		<KeyWord name="JunctionInnerEnterHandler" func="yes">
			<Overload retVal="void Train::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="PermitReleaser" func="yes">
			<Overload retVal="void Train::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsStillInJunction" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="JunctionBase jn" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasReachedJunctionInnerRadius" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="JunctionBase jn" />
			</Overload>
		</KeyWord>
		<KeyWord name="ReleaseAllPermits" func="yes">
			<Overload retVal="void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="TestTrackPermit" func="yes">
			<Overload retVal="public native bool Train::">
				<Param name="Permit trackPermit" />
				<Param name="bool innerOnly" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveTrackPermit" func="yes">
			<Overload retVal="void Train::">
				<Param name="int j" />
			</Overload>
		</KeyWord>
		<KeyWord name="RetestTrackPermits" func="yes">
			<Overload retVal="void Train::">
				<Param name="int lo" />
				<Param name="int hi" />
			</Overload>
		</KeyWord>
		<KeyWord name="RetestAllPermits" func="yes">
			<Overload retVal="void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="RecordJunctionPermit" func="yes">
			<Overload retVal="void Train::">
				<Param name="Permit junctionPermit" />
				<Param name="JunctionBase junction" />
			</Overload>
		</KeyWord>
		<KeyWord name="MatchExistingJunctionPermit" func="yes">
			<Overload retVal="Permit Train::">
				<Param name="Permit newPermit" />
			</Overload>
		</KeyWord>
		<KeyWord name="RecordTrackPermit" func="yes">
			<Overload retVal="void Train::">
				<Param name="Permit newPermit" />
			</Overload>
		</KeyWord>
		<KeyWord name="MatchExistingTrackPermit" func="yes">
			<Overload retVal="Permit Train::">
				<Param name="Permit newPermit" />
			</Overload>
		</KeyWord>
		<KeyWord name="MatchBlockingTrackPermit" func="yes">
			<Overload retVal="Permit Train::">
				<Param name="Permit newPermit" />
			</Overload>
		</KeyWord>
		<KeyWord name="PromoteTrackPermit" func="yes">
			<Overload retVal="void Train::">
				<Param name="Permit permit" />
			</Overload>
		</KeyWord>
		<KeyWord name="TrackPermitReleaser" func="yes">
			<Overload retVal="void Train::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="SceneryTriggerEnter" func="yes">
			<Overload retVal="void Train::">
				<Param name="Message msg" />
			</Overload>
			<Overload retVal="void Vehicle::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastVisitedBuildable" func="yes">
			<Overload retVal="public Buildable Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLastVisitedBuildable" func="yes">
			<Overload retVal="public void Train::">
				<Param name="Buildable b" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLastVisitedBuildableFallback" func="yes">
			<Overload retVal="public void Train::">
				<Param name="Buildable b" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLastVisitedIndustry" func="yes">
			<Overload retVal="public Industry Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginDriveToJunction" func="yes">
			<Overload retVal="void Train::">
				<Param name="JunctionBase junction" />
			</Overload>
		</KeyWord>
		<KeyWord name="DriveToJunction" func="yes">
			<Overload retVal="bool Train::">
				<Param name="JunctionBase junction" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetJunctionTrackPermit" func="yes">
			<Overload retVal="bool Train::">
				<Param name="JunctionPermitInfo info" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetJunctionPermit" func="yes">
			<Overload retVal="Permit Train::">
				<Param name="JunctionPermitInfo info" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasTrainBeforeJunction" func="yes">
			<Overload retVal="bool Train::">
				<Param name="JunctionBase junction" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandNavigateJunction" func="yes">
			<Overload retVal="bool Train::">
				<Param name="JunctionBase junction" />
				<Param name="int direction" />
				<Param name="bool alreadyAtJunction" />
				<Param name="bool inStuckThread" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandNavigateTrack" func="yes">
			<Overload retVal="bool Train::">
				<Param name="Track track" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandStopAtTrigger" func="yes">
			<Overload retVal="bool Train::">
				<Param name="Trigger trigger" />
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandOnAnnouncement" func="yes">
			<Overload retVal="bool Train::">
				<Param name="string state" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandSetSignal" func="yes">
			<Overload retVal="bool Train::">
				<Param name="GameObjectID signalId" />
				<Param name="int state" />
				<Param name="string reason" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandStopTrain" func="yes">
			<Overload retVal="bool Train::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandOnTrigger" func="yes">
			<Overload retVal="bool Train::">
				<Param name="Trigger trigger" />
				<Param name="int direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="MapObjectIsInFront" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="MapObject obj" />
				<Param name="float maxRange" />
			</Overload>
		</KeyWord>
		<KeyWord name="TracksideIsInFront" func="yes">
			<Overload retVal="public bool Train::">
				<Param name="Trackside obj" />
				<Param name="float maxRange" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandStopAtScenery" func="yes">
			<Overload retVal="bool Train::">
				<Param name="Buildable p_scenery" />
			</Overload>
		</KeyWord>
		<KeyWord name="CommandDriveToTrackMark" func="yes">
			<Overload retVal="bool Train::">
				<Param name="TrackMark trackMark" />
				<Param name="bool stopAtTrackmark" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateCommandCompleteJunctionsList" func="yes">
			<Overload retVal="bool Train::">
				<Param name="GameObjectID[] junctionIDs" />
				<Param name="object msgSrc" />
			</Overload>
		</KeyWord>
		<KeyWord name="LogCommandCompleteJunctionsList" func="yes">
			<Overload retVal="void Train::">
				<Param name="string debugString" />
				<Param name="GameObjectID[] junctionIDs" />
			</Overload>
		</KeyWord>
		<KeyWord name="AIJunctionEnter" func="yes">
			<Overload retVal="bool Train::">
				<Param name="JunctionBase junction" />
			</Overload>
		</KeyWord>
		<KeyWord name="AITrainStoppedMoving" func="yes">
			<Overload retVal="bool Train::">
				<Param name="bool force" />
			</Overload>
		</KeyWord>
		<KeyWord name="ThreadAITrainStuck" func="yes">
			<Overload retVal="thread void Train::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTypeName" func="yes">
			<Overload retVal="public void TrainHelperInfoListBase::">
				<Param name="string a_typeName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetImageWidth" func="yes">
			<Overload retVal="int TrainHelperInfoListBase::">
				<Param name="void" />
			</Overload>
			<Overload retVal="int DriversInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetListItemCount" func="yes">
			<Overload retVal="int TrainHelperInfoListBase::">
				<Param name="void" />
			</Overload>
			<Overload retVal="int SpecificVehiclesInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="int AssetTypeInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetColumnData" func="yes">
			<Overload retVal="string[] TrainHelperInfoListBase::">
				<Param name="int rowIndex" />
			</Overload>
			<Overload retVal="string[] SpecificVehiclesInfo::">
				<Param name="int rowIndex" />
			</Overload>
			<Overload retVal="string[] AssetTypeInfo::">
				<Param name="int rowIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInternalListHTML" func="yes">
			<Overload retVal="public string TrainHelperInfoListBase::">
				<Param name="void" />
			</Overload>
			<Overload retVal="public string AssetTypeInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesMatchAnd" func="yes">
			<Overload retVal="public bool SpecificVehiclesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool VehicleTypesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public obsolete bool DriversInfo::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesMatchAndExclude" func="yes">
			<Overload retVal="public bool SpecificVehiclesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool VehicleTypesInfo::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesMatchAndExlcude" func="yes">
			<Overload retVal="public obsolete bool SpecificVehiclesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public obsolete bool VehicleTypesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public obsolete bool DriversInfo::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesMatchOrdered" func="yes">
			<Overload retVal="public bool SpecificVehiclesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public bool VehicleTypesInfo::">
				<Param name="Train train" />
			</Overload>
			<Overload retVal="public obsolete bool DriversInfo::">
				<Param name="Train train" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindDisplayDataForVehicle" func="yes">
			<Overload retVal="void SpecificVehiclesInfo::">
				<Param name="GameObjectID id" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateDisplayDataForVehicle" func="yes">
			<Overload retVal="void SpecificVehiclesInfo::">
				<Param name="Vehicle vehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnPropertyBrowserRefresh" func="yes">
			<Overload retVal="void SpecificVehiclesInfo::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnAsyncSearchResult" func="yes">
			<Overload retVal="void SpecificVehiclesInfo::">
				<Param name="Message msg" />
			</Overload>
			<Overload retVal="void AssetTypeInfo::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsAssetInList" func="yes">
			<Overload retVal="bool AssetTypeInfo::">
				<Param name="KUID kuid" />
				<Param name="bool bMatchAnyVersion" />
			</Overload>
			<Overload retVal="bool AssetTypeInfo::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCategory" func="yes">
			<Overload retVal="string AssetTypeInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="string VehicleTypesInfo::">
				<Param name="void" />
			</Overload>
			<Overload retVal="string DriversInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="BeginAssetSearch" func="yes">
			<Overload retVal="AsyncTrainzAssetSearchObject AssetTypeInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateInteralListFromLegacyFormat" func="yes">
			<Overload retVal="public void AssetTypeInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesFilterTrains" func="yes">
			<Overload retVal="public bool TrainHelperInfo::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ObsoleteLoadDestinationByName" func="yes">
			<Overload retVal="obsolete void TrainTimetableItem::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimetableRule" func="yes">
			<Overload retVal="public ScenarioBehavior TrainTimetable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentTimetableItem" func="yes">
			<Overload retVal="public TrainTimetableItem TrainTimetable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentTimetable" func="yes">
			<Overload retVal="public TrainTimetableItem[] TrainTimetable::">
				<Param name="int hintMaxDesired" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetArrivedAtDestination" func="yes">
			<Overload retVal="public bool TrainTimetable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsLate" func="yes">
			<Overload retVal="public bool TrainTimetable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsAtDestination" func="yes">
			<Overload retVal="public bool TrainTimetable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCategoryStringForAssetKind" func="yes">
			<Overload retVal="public native string TrainzAssetSearch::">
				<Param name="string assetKind" />
			</Overload>
		</KeyWord>
		<KeyWord name="SearchAssets" func="yes">
			<Overload retVal="public native obsolete Asset[] TrainzAssetSearch::">
				<Param name="int filterType" />
				<Param name="string filterValue" />
			</Overload>
			<Overload retVal="public native obsolete Asset[] TrainzAssetSearch::">
				<Param name="int[] filterTypes" />
				<Param name="string[] filterValues" />
			</Overload>
			<Overload retVal="public native obsolete KUID[] TrainzScriptBase::">
				<Param name="string categoryFilter" />
				<Param name="bool bSearchLocalAssetsOnly" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsyncSearchAssets" func="yes">
			<Overload retVal="public native void TrainzAssetSearch::">
				<Param name="int filterType" />
				<Param name="string filterValue" />
				<Param name="AsyncTrainzAssetSearchObject resultObj" />
			</Overload>
			<Overload retVal="public native void TrainzAssetSearch::">
				<Param name="int[] filterTypes" />
				<Param name="string[] filterValues" />
				<Param name="AsyncTrainzAssetSearchObject resultObj" />
			</Overload>
		</KeyWord>
		<KeyWord name="SearchAssetsSorted" func="yes">
			<Overload retVal="public native obsolete Asset[] TrainzAssetSearch::">
				<Param name="int filterType" />
				<Param name="string filterValue" />
				<Param name="int sortedBy" />
				<Param name="bool sortAsc" />
			</Overload>
			<Overload retVal="public native obsolete Asset[] TrainzAssetSearch::">
				<Param name="int[] filterTypes" />
				<Param name="string[] filterValues" />
				<Param name="int sortedBy" />
				<Param name="bool sortAsc" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsyncSearchAssetsSorted" func="yes">
			<Overload retVal="public native void TrainzAssetSearch::">
				<Param name="int filterType" />
				<Param name="string filterValue" />
				<Param name="int sortedBy" />
				<Param name="bool sortAsc" />
				<Param name="AsyncTrainzAssetSearchObject resultObj" />
			</Overload>
			<Overload retVal="public native void TrainzAssetSearch::">
				<Param name="int[] filterTypes" />
				<Param name="string[] filterValues" />
				<Param name="int sortedBy" />
				<Param name="bool sortAsc" />
				<Param name="AsyncTrainzAssetSearchObject resultObj" />
			</Overload>
		</KeyWord>
		<KeyWord name="AsyncSearchFeaturedAssets" func="yes">
			<Overload retVal="public native void TrainzAssetSearch::">
				<Param name="int[] filterTypes" />
				<Param name="string[] filterValues" />
				<Param name="int sortedBy" />
				<Param name="bool sortAsc" />
				<Param name="int resultCount" />
				<Param name="AsyncTrainzAssetSearchObject resultObj" />
			</Overload>
		</KeyWord>
		<KeyWord name="NewAsyncSearchObject" func="yes">
			<Overload retVal="public native AsyncTrainzAssetSearchObject TrainzAssetSearch::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IssueSecurityToken" func="yes">
			<Overload retVal="native SecurityToken TrainzGameObject::">
				<Param name="KUID asset" />
				<Param name="string[] rights" />
			</Overload>
			<Overload retVal="native SecurityToken TrainzGameObject::">
				<Param name="SecurityToken source" />
				<Param name="KUID asset" />
				<Param name="string[] rights" />
			</Overload>
		</KeyWord>
		<KeyWord name="MergeSecurityTokens" func="yes">
			<Overload retVal="native SecurityToken TrainzGameObject::">
				<Param name="SecurityToken[] tokens" />
			</Overload>
		</KeyWord>
		<KeyWord name="Validate" func="yes">
			<Overload retVal="native bool TrainzGameObject::">
				<Param name="SecurityToken token" />
				<Param name="TrainzGameObject owner" />
				<Param name="string operation" />
			</Overload>
			<Overload retVal="native bool TrainzGameObject::">
				<Param name="SecurityToken token" />
				<Param name="KUID owner" />
				<Param name="string operation" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLibrary" func="yes">
			<Overload retVal="public native Library TrainzScriptBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAssetList" func="yes">
			<Overload retVal="public native obsolete Asset[] TrainzScriptBase::">
				<Param name="string kind" />
			</Overload>
			<Overload retVal="public native obsolete Asset[] TrainzScriptBase::">
				<Param name="string kind" />
				<Param name="string customCategoryList" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindUpdatedAssets" func="yes">
			<Overload retVal="public native obsolete Asset[] TrainzScriptBase::">
				<Param name="string keywordFilter" />
			</Overload>
			<Overload retVal="public obsolete Asset[] TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGamePaused" func="yes">
			<Overload retVal="public native void TrainzScriptBase::">
				<Param name="GameObject actor" />
				<Param name="bool bShouldPause" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsGamePaused" func="yes">
			<Overload retVal="public native bool TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNormalizedSystemTime" func="yes">
			<Overload retVal="public native float TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSystemYear" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSystemMonth" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSystemDate" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSystemHour" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSystemMinute" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSystemSecond" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="OpenURL" func="yes">
			<Overload retVal="public native bool TrainzScriptBase::">
				<Param name="string URL" />
			</Overload>
		</KeyWord>
		<KeyWord name="DoesInstallationProvideRight" func="yes">
			<Overload retVal="public native bool TrainzScriptBase::">
				<Param name="int right" />
			</Overload>
		</KeyWord>
		<KeyWord name="QueryDownloadStationAccess" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="TrainzSystemCall" func="yes">
			<Overload retVal="public native Soup TrainzScriptBase::">
				<Param name="SecurityToken token" />
				<Param name="string name" />
				<Param name="Soup param" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainzVersion" func="yes">
			<Overload retVal="public native float TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainzBuild" func="yes">
			<Overload retVal="public native int TrainzScriptBase::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CloneKUID" func="yes">
			<Overload retVal="public native KUID TrainzScriptBase::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsMoving" func="yes">
			<Overload retVal="public native bool Turntable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetStopPosition" func="yes">
			<Overload retVal="public native int Turntable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveToNextStop" func="yes">
			<Overload retVal="public native void Turntable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveToPrevStop" func="yes">
			<Overload retVal="public native void Turntable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="MoveToStop" func="yes">
			<Overload retVal="public native void Turntable::">
				<Param name="int stopIndex" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanMoveToNextStop" func="yes">
			<Overload retVal="public native bool Turntable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanMoveToPrevStop" func="yes">
			<Overload retVal="public native bool Turntable::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMagnitude" func="yes">
			<Overload retVal="public float Vector3::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverAchievementsLibrary" func="yes">
			<Overload retVal="Library Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMyTrain" func="yes">
			<Overload retVal="public native Train Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDirectionRelativeToTrain" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetFacingRelativeToTrain" func="yes">
			<Overload retVal="public obsolete bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMass" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDrainCocks" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToggleDrainCocks" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDrainCocks" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool Ison" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLength" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetOdometerDistance" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetOdometerDistance" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float distance" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTripMeterDistance" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTripMeterDistance" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float distance" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBrokenBrakes" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool broken" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBrakePipeEfficiency" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float efficiency" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRunningNumber" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="string rn" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRunningNumber" func="yes">
			<Overload retVal="public native string Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasRandomAutomaticRunningNumberSupport" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasAutomaticRunningNumber" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRandomAutomaticRunningNumber" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHeadlightColor" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float red" />
				<Param name="float green" />
				<Param name="float blue" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHighBeams" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool HighBeamsOn" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHighBeams" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetIsDitchFlashing" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool IsFlashing" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIsDitchFlashing" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="RepairCoupler" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool isFront" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAutomaticFiremanState" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetAutomaticFiremanState" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool AutomaticFiremanEnabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasInteriorLight" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInteriorLightState" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="Uncouple" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="Vehicle other" />
			</Overload>
			<Overload retVal="public native void Vehicle::">
				<Param name="int direction" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCouplingDirection" func="yes">
			<Overload retVal="public native int Vehicle::">
				<Param name="Vehicle other" />
			</Overload>
		</KeyWord>
		<KeyWord name="Couple" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="Vehicle other" />
			</Overload>
		</KeyWord>
		<KeyWord name="Reposition" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="TrackMark mark" />
				<Param name="bool direction" />
			</Overload>
			<Overload retVal="public native bool Vehicle::">
				<Param name="Vehicle other" />
				<Param name="int myCoupleDirection" />
				<Param name="int otherCoupleDirection" />
			</Overload>
			<Overload retVal="public native bool Vehicle::">
				<Param name="Train train" />
				<Param name="int myCoupleDirection" />
				<Param name="int otherCoupleDirection" />
			</Overload>
		</KeyWord>
		<KeyWord name="Reverse" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBrakeCylinderPressure" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetAuxReservoirPressure" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBrakePipePressure" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPitchBasedOnTrack" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool pitchBasedOnTrack" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetPitchBasedOnSpeed" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float multiplier" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetRollBasedOnTrack" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float multiplier" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsInTunnel" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsOnBridge" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsDerailed" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEngineType" func="yes">
			<Overload retVal="public native int Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVehicleTypeFlags" func="yes">
			<Overload retVal="public native int Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackGradient" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetRelationToTrack" func="yes">
			<Overload retVal="public native int Vehicle::">
				<Param name="Buildable obj" />
				<Param name="string trackName" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasLoadedThisStop" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HasUnloadedThisStop" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHasLoadedThisStop" func="yes">
			<Overload retVal="native void Vehicle::">
				<Param name="bool hasLoaded" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetHasUnloadedThisStop" func="yes">
			<Overload retVal="native void Vehicle::">
				<Param name="bool hasUnloaded" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMaximumTractiveEffort" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMaximumTractiveEffort" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float maxTE" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDefaultMaximumTractiveEffort" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWheelslipTractionMultiplier" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWheelslipTractionMultiplier" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float multiplier" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWheelslipMomentumMultiplier" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWheelslipMomentumMultiplier" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float multiplier" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSandingTractionMultiplier" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSandingTractionMultiplier" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float multiplier" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTractionMultiplier" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTractionMultiplier" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float multiplier" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMaximumCouplerCompressionStress" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMaximumCouplerCompressionStress" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float maxCouplerCompressionStress" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDefaultMaximumCouplerCompressionStress" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMaximumCouplerExpansionStress" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMaximumCouplerExpansionStress" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float maxCouplerExpansionStress" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDefaultMaximumCouplerExpansionStress" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetMaximumCoupleVelocity" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetMaximumCoupleVelocity" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float maxCoupleVelocity" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDefaultMaximumCoupleVelocity" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCouplingStress" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="Vehicle toVehicle" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCouplerBreakageEnabled" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="bool enabled" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCouplerBreakageEnabled" func="yes">
			<Overload retVal="public native bool Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCabinSwayAmount" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="float amount" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCabinSwayAmount" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDefaultCabinSwayAmount" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEngineAsset" func="yes">
			<Overload retVal="public native Asset Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDefaultEngineAsset" func="yes">
			<Overload retVal="public native Asset Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetEngineAsset" func="yes">
			<Overload retVal="public native void Vehicle::">
				<Param name="Asset newEngineAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetEngineParam" func="yes">
			<Overload retVal="public native float Vehicle::">
				<Param name="string p_paramName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBogeyList" func="yes">
			<Overload retVal="public native Bogey[] Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProductRestrictionFilter" func="yes">
			<Overload retVal="native void Vehicle::">
				<Param name="ProductFilter filter" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProductRestriction" func="yes">
			<Overload retVal="public bool Vehicle::">
				<Param name="Asset product" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetProductDisabled" func="yes">
			<Overload retVal="public void Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetProductRestriction" func="yes">
			<Overload retVal="public native ProductFilter Vehicle::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanLoadProductFromQueue" func="yes">
			<Overload retVal="public bool Vehicle::">
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadProduct" func="yes">
			<Overload retVal="public bool Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="CanUnloadProductToQueue" func="yes">
			<Overload retVal="public bool Vehicle::">
				<Param name="ProductQueue queue" />
			</Overload>
		</KeyWord>
		<KeyWord name="UnloadProduct" func="yes">
			<Overload retVal="public bool Vehicle::">
				<Param name="LoadingReport report" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDoorAnimationState" func="yes">
			<Overload retVal="public void Vehicle::">
				<Param name="string p_meshName" />
				<Param name="bool p_state" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnPropertyEditBegin" func="yes">
			<Overload retVal="void Vehicle::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="OnPropertyEditEnd" func="yes">
			<Overload retVal="void Vehicle::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateViewDetails" func="yes">
			<Overload retVal="void Vehicle::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="ViewSchedule" func="yes">
			<Overload retVal="void Vehicle::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="HideAllQueueItems" func="yes">
			<Overload retVal="void Vehicle::">
				<Param name="int productIndex" />
				<Param name="ProductQueue foundQueue" />
			</Overload>
		</KeyWord>
		<KeyWord name="NotifyTrainChanged" func="yes">
			<Overload retVal="public mandatory void Vehicle::">
				<Param name="Train prevTrain" />
				<Param name="Train nextTrain" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWaybillsWindowVisible" func="yes">
			<Overload retVal="public bool WaybillManager::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="ToggleWaybillsWindowVisible" func="yes">
			<Overload retVal="public void WaybillManager::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWaybillsWindowVisible" func="yes">
			<Overload retVal="public void WaybillManager::">
				<Param name="bool show" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetUnitsString" func="yes">
			<Overload retVal="public obsolete string WaybillManager::">
				<Param name="int amount" />
				<Param name="Asset productType" />
				<Param name="MapObject objectInstance" />
			</Overload>
		</KeyWord>
		<KeyWord name="AppendRequirementList" func="yes">
			<Overload retVal="public void WaybillManager::">
				<Param name="Requirement[] requirementsList" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateRequirementsList" func="yes">
			<Overload retVal="public void WaybillManager::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHTMLRequirementDescription" func="yes">
			<Overload retVal="public string WaybillManager::">
				<Param name="Requirement req" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetHTMLRequirementIcon" func="yes">
			<Overload retVal="public string WaybillManager::">
				<Param name="Requirement req" />
				<Param name="string params" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateWaybillsListBrowser" func="yes">
			<Overload retVal="public void WaybillManager::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdateWaybillsWindow" func="yes">
			<Overload retVal="public void WaybillManager::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleBrowserClosed" func="yes">
			<Overload retVal="void WaybillManager::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="HandleBrowserURL" func="yes">
			<Overload retVal="void WaybillManager::">
				<Param name="Message msg" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadMap" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="RestartSession" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadSession" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="KUID kuid" />
			</Overload>
		</KeyWord>
		<KeyWord name="LoadMapTSO" func="yes">
			<Overload retVal="public native obsolete bool World::">
				<Param name="Asset asset" />
				<Param name="string filename" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateTrain" func="yes">
			<Overload retVal="public native Train World::">
				<Param name="KUID[] consist" />
				<Param name="Buildable obj" />
				<Param name="string trackName" />
				<Param name="float position" />
				<Param name="bool direction" />
			</Overload>
			<Overload retVal="public native Train World::">
				<Param name="KUID[] consist" />
				<Param name="TrackMark mark" />
				<Param name="bool direction" />
			</Overload>
			<Overload retVal="public native Train World::">
				<Param name="KUID[] consist" />
				<Param name="string trackMarkName" />
				<Param name="bool direction" />
			</Overload>
			<Overload retVal="public native Train World::">
				<Param name="KUID[] consist" />
				<Param name="GSTrackSearch tracksearch" />
				<Param name="bool avoidDerailments" />
			</Overload>
			<Overload retVal="public Train World::">
				<Param name="KUID[] consist" />
				<Param name="GSTrackSearch tracksearch" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentTrain" func="yes">
			<Overload retVal="public native Train World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetEditingCamera" func="yes">
			<Overload retVal="public native void World::">
				<Param name="GameObject actor" />
				<Param name="bool bIsActorEditingCamera" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCamera" func="yes">
			<Overload retVal="public native void World::">
				<Param name="Train focus" />
				<Param name="int cameraMode" />
			</Overload>
			<Overload retVal="public native void World::">
				<Param name="Vehicle focus" />
				<Param name="int cameraMode" />
			</Overload>
			<Overload retVal="public native bool World::">
				<Param name="MapObject obj" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraTarget" func="yes">
			<Overload retVal="public native MapObject World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraFlags" func="yes">
			<Overload retVal="public native void World::">
				<Param name="int cameraFlags" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraFlags" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraMode" func="yes">
			<Overload retVal="public native void World::">
				<Param name="int cameraMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraMode" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UserSetCameraMode" func="yes">
			<Overload retVal="public native void World::">
				<Param name="int cameraMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="UserSetCamera" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="GameObject target" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetCameraAngle" func="yes">
			<Overload retVal="public native void World::">
				<Param name="float yaw" />
				<Param name="float pitch" />
				<Param name="float radius" />
			</Overload>
			<Overload retVal="public obsolete void World::">
				<Param name="int yaw" />
				<Param name="int pitch" />
				<Param name="float radius" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraYaw" func="yes">
			<Overload retVal="public native float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraPitch" func="yes">
			<Overload retVal="public native float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraZoom" func="yes">
			<Overload retVal="public native float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraPositionX" func="yes">
			<Overload retVal="public native obsolete float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraPositionY" func="yes">
			<Overload retVal="public native obsolete float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraPositionZ" func="yes">
			<Overload retVal="public native obsolete float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameTime" func="yes">
			<Overload retVal="public native float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGameTime" func="yes">
			<Overload retVal="public native void World::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameYear" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameMonth" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameDate" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameSeason" func="yes">
			<Overload retVal="public native float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGameDate" func="yes">
			<Overload retVal="public native void World::">
				<Param name="int year" />
				<Param name="int month" />
				<Param name="int date" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGameTimeRate" func="yes">
			<Overload retVal="public native void World::">
				<Param name="int rate" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGoodWeatherFog" func="yes">
			<Overload retVal="public obsolete void World::">
				<Param name="float n" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGoodWeatherFog" func="yes">
			<Overload retVal="public obsolete float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetBadWeatherFog" func="yes">
			<Overload retVal="public obsolete void World::">
				<Param name="float n" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBadWeatherFog" func="yes">
			<Overload retVal="public obsolete float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetGroundDrawDistance" func="yes">
			<Overload retVal="public obsolete void World::">
				<Param name="float n" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGroundDrawDistance" func="yes">
			<Overload retVal="public obsolete float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetSceneryDrawDistance" func="yes">
			<Overload retVal="public obsolete void World::">
				<Param name="float n" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSceneryDrawDistance" func="yes">
			<Overload retVal="public obsolete float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWeatherType" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetWeatherChangeability" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWeather" func="yes">
			<Overload retVal="public native void World::">
				<Param name="int type" />
				<Param name="int changeability" />
			</Overload>
		</KeyWord>
		<KeyWord name="PlaySound" func="yes">
			<Overload retVal="public obsolete float World::">
				<Param name="string filename" />
				<Param name="float volume" />
				<Param name="float minDistance" />
				<Param name="float maxDistance" />
				<Param name="GameObject target" />
				<Param name="string attachmentPoint" />
			</Overload>
			<Overload retVal="public native float World::">
				<Param name="Asset asset" />
				<Param name="string filename" />
				<Param name="float volume" />
				<Param name="float minDistance" />
				<Param name="float maxDistance" />
				<Param name="GameObject target" />
				<Param name="string attachmentPoint" />
				<Param name="bool looping" />
			</Overload>
			<Overload retVal="public float World::">
				<Param name="Asset asset" />
				<Param name="string filename" />
				<Param name="float volume" />
				<Param name="float minDistance" />
				<Param name="float maxDistance" />
				<Param name="GameObject target" />
				<Param name="string attachmentPoint" />
			</Overload>
		</KeyWord>
		<KeyWord name="Play2DSound" func="yes">
			<Overload retVal="public obsolete float World::">
				<Param name="string filename" />
			</Overload>
			<Overload retVal="public float World::">
				<Param name="Asset asset" />
				<Param name="string filename" />
			</Overload>
		</KeyWord>
		<KeyWord name="EndScenario" func="yes">
			<Overload retVal="public native void World::">
				<Param name="float time" />
			</Overload>
		</KeyWord>
		<KeyWord name="CreateBehavior" func="yes">
			<Overload retVal="public native ScenarioBehavior World::">
				<Param name="KUID kuid" />
				<Param name="Soup initialProperties" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetBehaviors" func="yes">
			<Overload retVal="public native ScenarioBehavior[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetIndustryList" func="yes">
			<Overload retVal="public native obsolete GameObject[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetVehicleList" func="yes">
			<Overload retVal="public native obsolete Vehicle[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrainList" func="yes">
			<Overload retVal="public native obsolete Train[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSignalList" func="yes">
			<Overload retVal="public native obsolete Signal[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTrackMarkList" func="yes">
			<Overload retVal="public native obsolete TrackMark[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTriggerList" func="yes">
			<Overload retVal="public native obsolete Trigger[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetJunctionList" func="yes">
			<Overload retVal="public native obsolete Junction[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCrossingList" func="yes">
			<Overload retVal="public native obsolete Crossing[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSceneryWithTrackList" func="yes">
			<Overload retVal="public native obsolete SceneryWithTrack[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetInterlockingTowerList" func="yes">
			<Overload retVal="public native obsolete InterlockingTower[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCameraTargetList" func="yes">
			<Overload retVal="public native obsolete MapObject[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetNamedObjectList" func="yes">
			<Overload retVal="public native AsyncObjectSearchResult World::">
				<Param name="string categoryFilter" />
				<Param name="string nameFilter" />
				<Param name="bool bNotifyOfExpiry" />
			</Overload>
			<Overload retVal="public AsyncObjectSearchResult World::">
				<Param name="string categoryFilter" />
				<Param name="string nameFilter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameObjectByID" func="yes">
			<Overload retVal="public native AsyncObjectSearchResult World::">
				<Param name="GameObjectID objectID" />
				<Param name="bool bTriggerLoad" />
			</Overload>
			<Overload retVal="public AsyncObjectSearchResult World::">
				<Param name="GameObjectID objectID" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetGameObjectByIDIfLoaded" func="yes">
			<Overload retVal="public native GameObject World::">
				<Param name="GameObjectID objectID" />
			</Overload>
		</KeyWord>
		<KeyWord name="SynchronouslyLoadGameObjectByID" func="yes">
			<Overload retVal="public GameObject World::">
				<Param name="GameObjectID objectID" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveDriverCharacter" func="yes">
			<Overload retVal="public native void World::">
				<Param name="DriverCharacter driverCharacter" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverCharacterList" func="yes">
			<Overload retVal="public native DriverCharacter[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddDriverCharacter" func="yes">
			<Overload retVal="public native DriverCharacter World::">
				<Param name="Asset driverCharacterAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="RemoveDriverCommand" func="yes">
			<Overload retVal="public native void World::">
				<Param name="DriverCommand command" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetDriverCommandList" func="yes">
			<Overload retVal="public native DriverCommand[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="AddDriverCommand" func="yes">
			<Overload retVal="public native DriverCommand World::">
				<Param name="Asset driverCommandAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="FindDriverCommand" func="yes">
			<Overload retVal="public native DriverCommand World::">
				<Param name="Asset driverCommandAsset" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetTargetObserver" func="yes">
			<Overload retVal="public native void World::">
				<Param name="GameObject observer" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSurveyorSavedConsistList" func="yes">
			<Overload retVal="public native obsolete string[] World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetSurveyorSavedConsist" func="yes">
			<Overload retVal="public obsolete Soup World::">
				<Param name="string name" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLayerVisible" func="yes">
			<Overload retVal="public native void World::">
				<Param name="string layerName" />
				<Param name="bool visible" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsLayerVisible" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="string layerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLayerType" func="yes">
			<Overload retVal="public native int World::">
				<Param name="string layerName" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLayerList" func="yes">
			<Overload retVal="public native string[] World::">
				<Param name="int layerType" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentModule" func="yes">
			<Overload retVal="public native int World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetCurrentProfile" func="yes">
			<Overload retVal="public native Asset World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetTimeElapsed" func="yes">
			<Overload retVal="public native float World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetLegacyAllowDriverlessTrains" func="yes">
			<Overload retVal="public native void World::">
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="IsAssetRestrictionInEffect" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdatePositionToGroundHeight" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="WorldCoordinate position" />
			</Overload>
		</KeyWord>
		<KeyWord name="UpdatePositionToSurfaceHeight" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="WorldCoordinate position" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetWorldEditModeEnabled" func="yes">
			<Overload retVal="public native bool World::">
				<Param name="int editFlags" />
				<Param name="bool enable" />
			</Overload>
		</KeyWord>
		<KeyWord name="CancelCurrentEditingMode" func="yes">
			<Overload retVal="public native void World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="GetLocalPlayerName" func="yes">
			<Overload retVal="public native string World::">
				<Param name="void" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDCCMode" func="yes">
			<Overload retVal="public native void World1::">
				<Param name="bool useDCCMode" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetControlModeLocked" func="yes">
			<Overload retVal="public native void World1::">
				<Param name="bool bIsControlModeLocked" />
			</Overload>
		</KeyWord>
		<KeyWord name="SetDerailLevel" func="yes">
			<Overload retVal="public native void World1::">
				<Param name="int derailLevel" />
			</Overload>
		</KeyWord>
	</AutoComplete>
</NotepadPlus>