PSF-LoginServer/net/psforever/objects/serverobject/mount/Mountable.html

6 lines
42 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>PSF-LoginServer - master - net.psforever.objects.serverobject.mount.Mountable</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.mount.Mountable" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.mount.Mountable" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../../lib/index.js"></script><script type="text/javascript" src="../../../../../index.js"></script><script type="text/javascript" src="../../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.objects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="objects"></a><a id="objects:objects"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">objects</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></dd></dl></div></li><li class="indented4 " name="net.psforever.objects.serverobject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="serverobject"></a><a id="serverobject:serverobject"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">serverobject</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.mount" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="mount"></a><a id="mount:mount"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="index.html" title=""><span class="name">mount</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="current-entities indented5"><span class="separator"></span> <a href="LargeCargo$.html" title="" class="object"></a><a href="LargeCargo$.html" title="">LargeCargo</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MaxOnly$.html" title="" class="object"></a><a href="MaxOnly$.html" title="">MaxOnly</a></li><li class="current-entities indented5"><a href="MountInfo$.html" title="" class="object"></a> <a href="MountInfo.html" title="" class="class"></a><a href="MountInfo.html" title="">MountInfo</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountRestriction.html" title="" class="trait"></a><a href="MountRestriction.html" title="">MountRestriction</a></li><li class="current-entities indented5"><a href="Mountable$.html" title="" class="object"></a> <a href="" title="A Trait common to all game objects that permit players to interact with established spatial locations external to the object (&quot;mount points&quot;) and attach to the object in internal indices (&quot;seats&quot;) for an undefined length of time." class="trait"></a><a href="" title="A Trait common to all game objects that permit players to interact with established spatial locations external to the object (&quot;mount points&quot;) and attach to the object in internal indices (&quot;seats&quot;) for an undefined length of time.">Mountable</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountableBehavior.html" title="" class="trait"></a><a href="MountableBehavior.html" title="">MountableBehavior</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountableDefinition.html" title="" class="trait"></a><a href="MountableDefinition.html" title="">MountableDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountableEntity.html" title="" class="trait"></a><a href="MountableEntity.html" title="">MountableEntity</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountableSpace.html" title="" class="trait"></a><a href="MountableSpace.html" title="">MountableSpace</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountableSpaceDefinition.html" title="" class="trait"></a><a href="MountableSpaceDefinition.html" title="">MountableSpaceDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="NoMax$.html" title="" class="object"></a><a href="NoMax$.html" title="">NoMax</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="NoReinforcedOrMax$.html" title="" class="object"></a><a href="NoReinforcedOrMax$.html" title="">NoReinforcedOrMax</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="Seat.html" title="" class="class"></a><a href="Seat.html" title="">Seat</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="SeatDefinition.html" title="" class="class"></a><a href="SeatDefinition.html" title="">SeatDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="SmallCargo$.html" title="" class="object"></a><a href="SmallCargo$.html" title="">SmallCargo</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="Unrestricted$.html" title="" class="object"></a><a href="Unrestricted$.html" title="">Unrestricted</a></li></ul></div></div><div id="content"><body class="trait type"><div id="definition"><a href="Mountable$.html" title="See companion object"><div class="big-circle trait-companion-object">t</div></a><p id="owner"><a href="../../../../index.html" name="net" id="net" class="extype">net</a>.<a href="../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a>.<a href="../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a>.<a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a>.<a href="index.html" name="net.psforever.objects.serverobject.mount" id="net.psforever.objects.serverobject.mount" class="extype">mount</a></p><h1><a href="Mountable$.html" title="See companion object">Mountable</a><span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="Mountable$.html" title="See companion object">object Mountable</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><span class="name">Mountable</span><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></h4><div id="comment" class="fullcommenttop"><div class="comment cmt"><p>A <code>Trait</code> common to all game objects that permit players to
interact with established spatial locations external to the object ("mount points") and
attach to the object in internal indices ("seats") for an undefined length of time.</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/serverobject/mount/Mountable.scala" target="_blank">Mountable.scala</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Seat</code></p></span></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><span name="scala.AnyRef" class="extype">AnyRef</span>, <span name="scala.Any" class="extype">Any</span></div></div></div><div class="toggleContainer"><div class="toggle block"><span>Known Subclasses</span><div class="subClasses hiddenContent"><a href="../../TurretDeployable.html" name="net.psforever.objects.TurretDeployable" id="net.psforever.objects.TurretDeployable" class="extype">TurretDeployable</a>, <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a>, <a href="../shuttle/OrbitalShuttle.html" name="net.psforever.objects.serverobject.shuttle.OrbitalShuttle" id="net.psforever.objects.serverobject.shuttle.OrbitalShuttle" class="extype">OrbitalShuttle</a>, <a href="../terminals/implant/ImplantTerminalMech.html" name="net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMech" id="net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMech" class="extype">ImplantTerminalMech</a>, <a href="../turret/FacilityTurret.html" name="net.psforever.objects.serverobject.turret.FacilityTurret" id="net.psforever.objects.serverobject.turret.FacilityTurret" class="extype">FacilityTurret</a>, <a href="../turret/WeaponTurret.html" name="net.psforever.objects.serverobject.turret.WeaponTurret" id="net.psforever.objects.serverobject.turret.WeaponTurret" class="extype">WeaponTurret</a>, <a href="../../vehicles/MountableWeapons.html" name="net.psforever.objects.vehicles.MountableWeapons" id="net.psforever.objects.vehicles.MountableWeapons" class="extype">MountableWeapons</a></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="net.psforever.objects.serverobject.mount.Mountable"><span>Mountable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div class="values members"><h3>Abstract Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#Actor" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="Actor:akka.actor.ActorRef"></a><a id="Actor:ActorRef"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#Actor:akka.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Actor</span><span class="result">: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span></span><p class="shortcomment cmt">A reference to an <code>Actor</code> that governs the logic of the object to accept <code>Mountable</code> messages.</p><div class="fullcomment"><div class="comment cmt"><p>A reference to an <code>Actor</code> that governs the logic of the object to accept <code>Mountable</code> messages.
Specifically, the <code>Actor</code> should intercept the logic of <code>MountableControl.</code></p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the internal <code>ActorRef</code></p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>MountableControl</code></p></span><span class="cmt"><p><code>PlanetSideServerObject.Actor</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#Definition" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="Definition:net.psforever.objects.serverobject.mount.MountableDefinition"></a><a id="Definition:MountableDefinition"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#Definition:net.psforever.objects.serverobject.mount.MountableDefinition" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Definition</span><span class="result">: <a href="MountableDefinition.html" name="net.psforever.objects.serverobject.mount.MountableDefinition" id="net.psforever.objects.serverobject.mount.MountableDefinition" class="extype">MountableDefinition</a></span></span></li></ol></div><div class="values members"><h3>Concrete Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean"></a><a id="!=(Any):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean"></a><a id="==(Any):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#GetSeatFromMountPoint" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetSeatFromMountPoint(mountPoint:Int):Option[Int]"></a><a id="GetSeatFromMountPoint(Int):Option[Int]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#GetSeatFromMountPoint(mountPoint:Int):Option[Int]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">GetSeatFromMountPoint</span><span class="params">(<span name="mountPoint">mountPoint: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span></span><p class="shortcomment cmt">Given a mount point index, return the associated mount index.</p><div class="fullcomment"><div class="comment cmt"><p>Given a mount point index, return the associated mount index.</p></div><dl class="paramcmts block"><dt class="param">mountPoint</dt><dd class="cmt"><p>the mount point</p></dd><dt>returns</dt><dd class="cmt"><p>the mount index</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#MountPoints" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MountPoints:Map[Int,net.psforever.objects.serverobject.mount.MountInfo]"></a><a id="MountPoints:Map[Int,MountInfo]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#MountPoints:Map[Int,net.psforever.objects.serverobject.mount.MountInfo]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">MountPoints</span><span class="result">: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Int" class="extype">Int</span>, <a href="MountInfo.html" name="net.psforever.objects.serverobject.mount.MountInfo" id="net.psforever.objects.serverobject.mount.MountInfo" class="extype">MountInfo</a>]</span></span><p class="shortcomment cmt">Retrieve a mapping of each mount from its mount point index.</p><div class="fullcomment"><div class="comment cmt"><p>Retrieve a mapping of each mount from its mount point index.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the mapping of mount point to mount</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#PassengerInSeat" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PassengerInSeat(user:net.psforever.objects.Player):Option[Int]"></a><a id="PassengerInSeat(Player):Option[Int]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#PassengerInSeat(user:net.psforever.objects.Player):Option[Int]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">PassengerInSeat</span><span class="params">(<span name="user">user: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span></span><p class="shortcomment cmt">Given a player, determine if that player is seated.</p><div class="fullcomment"><div class="comment cmt"><p>Given a player, determine if that player is seated.</p></div><dl class="paramcmts block"><dt class="param">user</dt><dd class="cmt"><p>the player</p></dd><dt>returns</dt><dd class="cmt"><p>the mount index</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#Seat" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Seat(seatNumber:Int):Option[net.psforever.objects.serverobject.mount.Seat]"></a><a id="Seat(Int):Option[Seat]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#Seat(seatNumber:Int):Option[net.psforever.objects.serverobject.mount.Seat]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Seat</span><span class="params">(<span name="seatNumber">seatNumber: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="Seat.html" name="net.psforever.objects.serverobject.mount.Seat" id="net.psforever.objects.serverobject.mount.Seat" class="extype">Seat</a>]</span></span><p class="shortcomment cmt">Given a mount's index position, retrieve the internal <code>Seat</code> object.</p><div class="fullcomment"><div class="comment cmt"><p>Given a mount's index position, retrieve the internal <code>Seat</code> object.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the specific mount</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#Seats" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Seats:Map[Int,net.psforever.objects.serverobject.mount.Seat]"></a><a id="Seats:Map[Int,Seat]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#Seats:Map[Int,net.psforever.objects.serverobject.mount.Seat]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Seats</span><span class="result">: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Int" class="extype">Int</span>, <a href="Seat.html" name="net.psforever.objects.serverobject.mount.Seat" id="net.psforever.objects.serverobject.mount.Seat" class="extype">Seat</a>]</span></span><p class="shortcomment cmt">Retrieve a mapping of each mount from its internal index.</p><div class="fullcomment"><div class="comment cmt"><p>Retrieve a mapping of each mount from its internal index.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the mapping of index to mount</p></dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object"></a><a id="clone():AnyRef"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean"></a><a id="eq(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean"></a><a id="equals(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]"></a><a id="getClass():Class[_&lt;:AnyRef]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <span name="scala.AnyRef" class="extype">AnyRef</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean"></a><a id="ne(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.Mountable#seats" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="seats:Map[Int,net.psforever.objects.serverobject.mount.Seat]"></a><a id="seats:Map[Int,Seat]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#seats:Map[Int,net.psforever.objects.serverobject.mount.Seat]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">seats</span><span class="result">: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Int" class="extype">Int</span>, <a href="Seat.html" name="net.psforever.objects.serverobject.mount.Seat" id="net.psforever.objects.serverobject.mount.Seat" class="extype">Seat</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0"></a><a id="synchronized[T0](=&gt;T0):T0"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#toString():String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toString</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit"></a><a id="wait(Long,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>, <span name="arg1">arg1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit"></a><a id="wait(Long):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li></ol></div></div><div id="inheritedMembers"><div name="scala.AnyRef" class="parent"><h3>Inherited from <span name="scala.AnyRef" class="extype">AnyRef</span></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <span name="scala.Any" class="extype">Any</span></h3></div></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>