attach to the object in internal indices ("seats") for an undefined length of time.</p></div><dlclass="attributes block"><dt>Source</dt><dd><ahref="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><spanclass="cmt"><p><code>Seat</code></p></span></dd></dl><divclass="toggleContainer"><divclass="toggle block"><span>Linear Supertypes</span><divclass="superTypes hiddenContent"><spanname="scala.AnyRef"class="extype">AnyRef</span>, <spanname="scala.Any"class="extype">Any</span></div></div></div><divclass="toggleContainer"><divclass="toggle block"><span>Known Subclasses</span><divclass="subClasses hiddenContent"><ahref="../../TurretDeployable.html"name="net.psforever.objects.TurretDeployable"id="net.psforever.objects.TurretDeployable"class="extype">TurretDeployable</a>, <ahref="../../Vehicle.html"name="net.psforever.objects.Vehicle"id="net.psforever.objects.Vehicle"class="extype">Vehicle</a>, <ahref="../terminals/implant/ImplantTerminalMech.html"name="net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMech"id="net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMech"class="extype">ImplantTerminalMech</a>, <ahref="../turret/FacilityTurret.html"name="net.psforever.objects.serverobject.turret.FacilityTurret"id="net.psforever.objects.serverobject.turret.FacilityTurret"class="extype">FacilityTurret</a>, <ahref="../turret/WeaponTurret.html"name="net.psforever.objects.serverobject.turret.WeaponTurret"id="net.psforever.objects.serverobject.turret.WeaponTurret"class="extype">WeaponTurret</a></div></div></div></div><divid="mbrsel"><divclass="toggle"></div><divid="memberfilter"><iclass="material-icons arrow"></i><spanclass="input"><inputplaceholder="Filter all members"id="mbrsel-input"type="text"accesskey="/"/></span><iclass="clear material-icons"></i></div><divid="filterby"><divid="order"><spanclass="filtertype">Ordering</span><ol><liclass="alpha in"><span>Alphabetic</span></li><liclass="inherit out"><span>By Inheritance</span></li></ol></div><divclass="ancestors"><spanclass="filtertype">Inherited<br/></span><olid="linearization"><liclass="in"name="net.psforever.objects.serverobject.mount.Mountable"><span>Mountable</span></li><liclass="in"name="scala.AnyRef"><span>AnyRef</span></li><liclass="in"name="scala.Any"><span>Any</span></li></ol></div><divclass="ancestors"><spanclass="filtertype"></span><ol><liclass="hideall out"><span>Hide All</span></li><liclass="showall in"><span>Show All</span></li></ol></div><divid="visbl"><spanclass="filtertype">Visibility</span><ol><liclass="public in"><span>Public</span></li><liclass="protected out"><span>Protected</span></li></ol></div></div></div><divid="template"><divid="allMembers"><divclass="values members"><h3>Abstract Value Members</h3><ol><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable#Actor"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="Actor:akka.actor.ActorRef"></a><aid="Actor:ActorRef"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#Actor:akka.actor.ActorRef"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Actor</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span><pclass="shortcomment cmt">A reference to an <code>Actor</code> that governs the logic of the object to accept <code>Mountable</code> messages.</p><divclass="fullcomment"><divclass="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><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the internal <code>ActorRef</code></p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>MountableControl</code></p></span><spanclass="cmt"><p><code>PlanetSideServerObject.Actor</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable#GetSeatFromMountPoint"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="GetSeatFromMountPoint(mount:Int):Option[Int]"></a><aid="GetSeatFromMountPoint(Int):Option[Int]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#GetSeatFromMountPoint(mount:Int):Option[Int]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">GetSeatFromMountPoint</span><spanclass="params">(<spanname="mount">mount: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<spanname="scala.Int"class="extype">Int</span>]</span></span><pclass="shortcomment cmt">Given a mount point index, return the associated seat index.</p><divclass="fullcomment"><divclass="comment cmt"><p>Given a mount point index, return the associated seat index.</p></div><dlclass="paramcmts block"><dtclass="param">mount</dt><ddclass="cmt"><p>the mount point</p></dd><dt>returns</dt><ddclass="cmt"><p>the seat index</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable#MountPoints"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="MountPoints:Map[Int,Int]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#MountPoints:Map[Int,Int]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">MountPoints</span><spanclass="result">: <spanname="scala.Predef.Map"class="extype">Map</span>[<spanname="scala.Int"class="extype">Int</span>, <spanname="scala.Int"class="extype">Int</span>]</span></span><pclass="shortcomment cmt">Retrieve a mapping of each seat from its mount point index.</p><divclass="fullcomment"><divclass="comment cmt"><p>Retrieve a mapping of each seat from its mount point index.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the mapping of mount point to seat</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable#PassengerInSeat"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="PassengerInSeat(user:net.psforever.objects.Player):Option[Int]"></a><aid="PassengerInSeat(Player):Option[Int]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable.html#PassengerInSeat(user:net.psforever.objects.Player):Option[Int]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">PassengerInSeat</span><spanclass="params">(<spanname="user">user: <ahref="../../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<spanname="scala.Int"class="extype">Int</span>]</span></span><pclass="shortcomment cmt">Given a player, determine if that player is seated.</p><divclass="fullcomment"><divclass="comment cmt"><p>Given a player, determine if that player is seated.</p></div><dlclass="paramcmts block"><dtclass="param">user</dt><ddclass="cmt"><p>the pla