that may be emitted in the game environment for a limited amount of time.</p><divclass="fullcomment"><divclass="comment cmt"><p>This game entity may infrequently test whether it may interact with radiation cloud projectiles
that may be emitted in the game environment for a limited amount of time.
Since the entity in question is a vehicle, the occupants of the vehicle get tested their interaction.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.ManifestPassengerEntry"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ManifestPassengerEntryextendsProductwithSerializable"></a><aid="ManifestPassengerEntry:ManifestPassengerEntry"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/ManifestPassengerEntry.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="ManifestPassengerEntry.html"title="A record that records some passenger information."><spanclass="name">ManifestPassengerEntry</span></a><spanclass="params">(<spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="mount">mount: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result"> extends <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">A record that records some passenger information.</p><divclass="fullcomment"><divclass="comment cmt"><p>A record that records some passenger information.</p></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>the passenger name for direct vehicle passengers;
the driver name for cargo vehicles</p></dd><dtclass="param">mount</dt><ddclass="cmt"><p>the mount index</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.MountableWeapons"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="MountableWeaponsextendsMountedWeaponswithMountable"></a><aid="MountableWeapons:MountableWeapons"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/MountableWeapons.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="MountableWeapons.html"title=""><spanclass="name">MountableWeapons</span></a><spanclass="result"> extends <ahref="MountedWeapons.html"name="net.psforever.objects.vehicles.MountedWeapons"id="net.psforever.objects.vehicles.MountedWeapons"class="extype">MountedWeapons</a> with <ahref="../serverobject/mount/Mountable.html"name="net.psforever.objects.serverobject.mount.Mountable"id="net.psforever.objects.serverobject.mount.Mountable"class="extype">Mountable</a></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.MountableWeaponsDefinition"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="MountableWeaponsDefinitionextendsMountedWeaponsDefinitionwithMountableDefinition"></a><aid="MountableWeaponsDefinition:MountableWeaponsDefinition"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/MountableWeaponsDefinition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="MountableWeaponsDefinition.html"title=""><spanclass="name">MountableWeaponsDefinition</span></a><spanclass="result"> extends <ahref="MountedWeaponsDefinition.html"name="net.psforever.objects.vehicles.MountedWeaponsDefinition"id="net.psforever.objects.vehicles.MountedWeaponsDefinition"class="extype">MountedWeaponsDefinition</a> with <ahref="../serverobject/mount/MountableDefinition.html"name="net.psforever.objects.serverobject.mount.MountableDefinition"id="net.psforever.objects.serverobject.mount.MountableDefinition"class="extype">MountableDefinition</a></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.MountedWeapons"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="MountedWeaponsextendsAnyRef"></a><aid="MountedWeapons:MountedWeapons"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/MountedWeapons.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="MountedWeapons.html"title=""><spanclass="name">MountedWeapons</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.MountedWeaponsDefinition"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="MountedWeaponsDefinitionextendsAnyRef"></a><aid="MountedWeaponsDefinition:MountedWeaponsDefinition"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/MountedWeaponsDefinition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="MountedWeaponsDefinition.html"title=""><spanclass="name">MountedWeaponsDefinition</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.NtuSiphon"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="NtuSiphonextendsPlanetSideGameObjectwithNtuContainer"></a><aid="NtuSiphon:NtuSiphon"></a><spanclass="permalink"><ahref="../
A <code>Utility</code> object is a variation of an <code>Amenity</code> object that might be found in a <code>Building</code> object.</p><divclass="fullcomment"><divclass="comment cmt"><p>Build a specific functional extension that is a component of a certain <code>Vehicle</code> object.<br>
<br>
A <code>Utility</code> object is a variation of an <code>Amenity</code> object that might be found in a <code>Building</code> object.
The object itself is stored inside the <code>Utility</code> as if it were a container.
<code>Amenity</code> objects are required because they are to be owned by the <code>vehicle</code> for purposes of faction affinity.
Only specific kinds of objects count for being <code>Utility</code> contents/objects.
Additional "setup" logic can be supplied that will be called when the owner vehicle's control <code>Actor</code> is created.
Ostensibly, the purpose of the additional logic, when it is called,
is to initialize a control <code>Actor</code> for the contained object.
the vehicle-specific channel with which all passengers are coordinated back to the original vehicle</p></dd><dtclass="param">vehicle</dt><ddclass="cmt"><p>the vehicle in transport</p></dd><dtclass="param">origin</dt><ddclass="cmt"><p>where the vehicle originally was</p></dd><dtclass="param">driverName</dt><ddclass="cmt"><p>the name of the driver when the transport process started</p></dd><dtclass="param">passengers</dt><ddclass="cmt"><p>the paired names and mount indices of all passengers when the transport process started</p></dd><dtclass="param">cargo</dt><ddclass="cmt"><p>the paired driver names and cargo hold indices of all cargo vehicles when the transport process started</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleSubsystem"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleSubsystemextendsJammableUnit"></a><aid="VehicleSubsystem:VehicleSubsystem"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleSubsystem.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="VehicleSubsystem.html"title=""><spanclass="name">VehicleSubsystem</span></a><spanclass="result"> extends <ahref="../equipment/JammableUnit.html"name="net.psforever.objects.equipment.JammableUnit"id="net.psforever.objects.equipment.JammableUnit"class="extype">JammableUnit</a></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleSubsystemComponent"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="VehicleSubsystemComponentextendsVehicleSubsystemStatus"></a><aid="VehicleSubsystemComponent:VehicleSubsystemComponent"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleSubsystemComponent.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="VehicleSubsystemComponent.html"title=""><spanclass="name">VehicleSubsystemComponent</span></a><spanclass="result"> extends <ahref="VehicleSubsystemStatus.html"name="net.psforever.objects.vehicles.VehicleSubsystemStatus"id="net.psforever.objects.vehicles.VehicleSubsystemStatus"class="extype">VehicleSubsystemStatus</a></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleSubsystemCondition"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="VehicleSubsystemConditionextendsAnyRef"></a><aid="VehicleSubsystemCondition:VehicleSubsystemCondition"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleSubsystemCondition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="VehicleSubsystemCondition.html"title=""><spanclass="name">VehicleSubsystemCondition</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleSubsystemConditionModifier"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="VehicleSubsystemConditionModifierextendsIntEnumEntry"></a><aid="VehicleSubsystemConditionModifier:VehicleSubsystemConditionModifier"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleSubsystemConditionModifier.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">sealed abstract </span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="VehicleSubsystemConditionModifier.html"title=""><spanclass="name">VehicleSubsystemConditionModifier</span></a><spanclass="result"> extends <spanname="enumeratum.values.IntEnumEntry"class="extype">IntEnumEnt
- <code>Trunk</code> represnts access to the vehicle's internal storage space.<br>
Organized to replicate the <code>PlanetsideAttributeMessage</code> value used for that given access level.</p><divclass="fullcomment"><divclass="comment cmt"><p>An <code>Enumeration</code> of various permission groups that control access to aspects of a vehicle.<br>
The default value is <code>NoMax</code> as that is the most common mount type.</p><divclass="fullcomment"><divclass="comment cmt"><p>An <code>Enumeration</code> of exo-suit-based mount access restrictions.<br>
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.Turrets"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Turrets"></a><aid="Turrets:Turrets"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Turrets$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="Turrets$.html"title="An Enumeration of all the turret type objects in the game, paired with their object id as the Value."><spanclass="name">Turrets</span></a><spanclass="result"> extends <spanname="scala.Enumeration"class="extype">Enumeration</span></span></span><pclass="shortcomment cmt">An <code>Enumeration</code> of all the turret type objects in the game, paired with their object id as the <code>Value</code>.</p></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Utility"></a><aid="Utility:Utility"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="Utility$.html"title=""><spanclass="name">Utility</span></a></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.UtilityType"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="UtilityType"></a><aid="UtilityType:UtilityType"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/UtilityType$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="UtilityType$.html"title="An Enumeration of the available vehicular utilities. These values are used to connect Amenity objects and their extra logic encapsulated in this class with information in the VehicleDefinition object for that kind of vehicle."><spanclass="name">UtilityType</span></a><spanclass="result"> extends <spanname="scala.Enumeration"class="extype">Enumeration</span></span></span><pclass="shortcomment cmt">An <code>Enumeration</code> of the available vehicular utilities.<br>
<br>
These values are used to connect <code>Amenity</code> objects and their extra logic encapsulated in this class
with information in the <code>VehicleDefinition</code> object for that kind of vehicle.</p><divclass="fullcomment"><divclass="comment cmt"><p>An <code>Enumeration</code> of the available vehicular utilities.<br>
<br>
These values are used to connect <code>Amenity</code> objects and their extra logic encapsulated in this class
with information in the <code>VehicleDefinition</code> object for that kind of vehicle.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>Vehicle.LoadDefinition</code></p></span><spanclass="cmt"><p><code>VehicleDefinition.Utilities</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleComponentCondition"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleComponentCondition"></a><aid="VehicleComponentCondition:VehicleComponentCondition"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleComponentCondition$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="VehicleComponentCondition$.html"title=""><spanclass="name">VehicleComponentCondition</span></a><spanclass="result"> extends <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleComponentNormal"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleComponentNormal"></a><aid="VehicleComponentNormal:VehicleComponentNormal"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleComponentNormal$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="VehicleComponentNormal$.html"title=""><spanclass="name">VehicleComponentNormal</span></a><spanclass="result"> extends <ahref="VehicleSubsystemCondition.html"name="net.psforever.objects.vehicles.VehicleSubsystemCondition"id="net.psforever.objects.vehicles.VehicleSubsystemCondition"class="extype">VehicleSubsystemCondition</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleComponentStatus"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleComponentStatus"></a><aid="VehicleComponentStatus:VehicleComponentStatus"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleComponentStatus$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="VehicleComponentStatus$.html"title=""><spanclass="name">VehicleComponentStatus</span></a><spanclass="result"> extends <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.VehicleLockState"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="VehicleLockState"></a><aid="VehicleLockState:VehicleLockState"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/VehicleLockState$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="VehicleLockState$.html"title="An Enumeration of various access states for vehicle components, such as the seats and the trunk."><spanclass="name">VehicleLockState</span></a><spanclass="result"> extends <spanname="scala.Enumeration"class="extype">Enumeration</span></span></span><pclass="shortcomment cmt">An <code>Enumeration</code> of various access states for vehicle components, such as the seats and the trunk.</p><divclass="fullcomment"><divclass="comment cmt"><p>An <code>Enum