The player was previously seated at the given index.</p></div><dlclass="paramcmts block"><dtclass="param">obj</dt><ddclass="cmt"><p>the <code>Mountable</code> object</p></dd><dtclass="param">seat_num</dt><ddclass="cmt"><p>the seat index</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable.CanMount"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CanMountextendsMountable.ExchangewithProductwithSerializable"></a><aid="CanMount:CanMount"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable$$CanMount.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="Mountable$$CanMount.html"title="Message sent in response to the player succeeding to access a Mountable object."><spanclass="name">CanMount</span></a><spanclass="params">(<spanname="obj">obj: <ahref="Mountable.html"name="net.psforever.objects.serverobject.mount.Mountable"id="net.psforever.objects.serverobject.mount.Mountable"class="extype">Mountable</a></span>, <spanname="seat_number">seat_number: <spanname="scala.Int"class="extype">Int</span></span>, <spanname="mount_point">mount_point: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result"> extends <ahref="Mountable$$Exchange.html"name="net.psforever.objects.serverobject.mount.Mountable.Exchange"id="net.psforever.objects.serverobject.mount.Mountable.Exchange"class="extype">Exchange</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Message sent in response to the player succeeding to access a <code>Mountable</code> object.</p><divclass="fullcomment"><divclass="comment cmt"><p>Message sent in response to the player succeeding to access a <code>Mountable</code> object.
The player should be seated at the given index.</p></div><dlclass="paramcmts block"><dtclass="param">obj</dt><ddclass="cmt"><p>the <code>Mountable</code> object</p></dd><dtclass="param">mount_point</dt><ddclass="cmt"><p>the mount index</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable.CanNotDismount"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CanNotDismountextendsMountable.ExchangewithProductwithSerializable"></a><aid="CanNotDismount:CanNotDismount"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable$$CanNotDismount.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="Mountable$$CanNotDismount.html"title="Message sent in response to the player failing to disembark a Mountable object."><spanclass="name">CanNotDismount</span></a><spanclass="params">(<spanname="obj">obj: <ahref="Mountable.html"name="net.psforever.objects.serverobject.mount.Mountable"id="net.psforever.objects.serverobject.mount.Mountable"class="extype">Mountable</a></span>, <spanname="seat_num">seat_num: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result"> extends <ahref="Mountable$$Exchange.html"name="net.psforever.objects.serverobject.mount.Mountable.Exchange"id="net.psforever.objects.serverobject.mount.Mountable.Exchange"class="extype">Exchange</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Message sent in response to the player failing to disembark a <code>Mountable</code> object.</p><divclass="fullcomment"><divclass="comment cmt"><p>Message sent in response to the player failing to disembark a <code>Mountable</code> object.
The player is still seated at the given index.</p></div><dlclass="paramcmts block"><dtclass="param">obj</dt><ddclass="cmt"><p>the <code>Mountable</code> object</p></dd><dtclass="param">seat_num</dt><ddclass="cmt"><p>the seat index</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable.CanNotMount"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CanNotMountextendsMountable.ExchangewithProductwithSerializable"></a><aid="CanNotMount:CanNotMount"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable$$CanNotMount.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="Mountable$$CanNotMount.html"title="Message sent in response to the player failing to access a Mountable object."><spanclass="name">CanNotMount</span></a><spanclass="params">(<spanname="obj">obj: <ahref="Mountable.html"name="net.psforever.objects.serverobject.mount.Mountable"id="net.psforever.objects.serverobject.mount.Mountable"class="extype">Mountable</a></span>, <spanname="mount_point">mount_point: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result"> extends <ahref="Mountable$$Exchange.html"name="net.psforever.objects.serverobject.mount.Mountable.Exchange"id="net.psforever.objects.serverobject.mount.Mountable.Exchange"class="extype">Exchange</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Message sent in response to the player failing to access a <code>Mountable</code> object.</p><divclass="fullcomment"><divclass="comment cmt"><p>Message sent in response to the player failing to access a <code>Mountable</code> object.
The player would have been be seated at the given index.</p></div><dlclass="paramcmts block"><dtclass="param">obj</dt><ddclass="cmt"><p>the <code>Mountable</code> object</p></dd><dtclass="param">mount_point</dt><ddclass="cmt"><p>the mount index</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable.Exchange"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="ExchangeextendsAnyRef"></a><aid="Exchange:Exchange"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable$$Exchange.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">sealed </span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="Mountable$$Exchange.html"title="A basic Trait connecting all of the actionable Mountable response messages."><spanclass="name">Exchange</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">A basic <code>Trait</code> connecting all of the actionable <code>Mountable</code> response messages.</p></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable.MountMessages"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="MountMessagesextendsProductwithSerializable"></a><aid="MountMessages:MountMessages"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable$$MountMessages.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="Mountable$$MountMessages.html"title="Message that carries the result of the processed request message back to the original user (player)."><spanclass="name">MountMessages</span></a><spanclass="params">(<spanname="player">player: <ahref="../../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>, <spanname="response">response: <ahref="Mountable$$Exchange.html"name="net.psforever.objects.serverobject.mount.Mountable.Exchange"id="net.psforever.objects.serverobject.mount.Mountable.Exchange"class="extype">Exchange</a></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">Message that carries the result of the processed request message back to the original user (<code>player</code>).</p><divclass="fullcomment"><divclass="comment cmt"><p>Message that carries the result of the processed request message back to the original user (<code>player</code>).</p></div><dlclass="paramcmts block"><dtclass="param">player</dt><ddclass="cmt"><p>the player who sent this request message</p></dd><dtclass="param">response</dt><ddclass="cmt"><p>the result of the processed request</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.mount.Mountable.TryDismount"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="TryDismountextendsProductwithSerializable"></a><aid="TryDismount:TryDismount"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/mount/Mountable$$TryDismount.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="Mountable$$TryDismount.html"title="Message used by the player to indicate the desire to escape a Mountable object."><spanclass="name">TryDismount</span></a><spanclass="params">(<spanname="player">player: <ahref="../../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>, <spanname="seat_num">seat_num: <spanname="scala.Int"class="extype">Int</spa