<code>Some(true)</code> - the shuttle is docked right now;
<code>Some(false)</code> - the shuttle has freed itself from the facility's dock right now;
<code>None</code> - the shuttle is acting freely apart from its facility</p><divclass="fullcomment"><divclass="comment cmt"><p>how the shuttle and the HART facility interact;
this is an active state field:
<code>Some(true)</code> - the shuttle is docked right now;
<code>Some(false)</code> - the shuttle has freed itself from the facility's dock right now;
<code>None</code> - the shuttle is acting freely apart from its facility</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.hart.HartEvent.ShuttleDockingOps"id="net.psforever.services.hart.HartEvent.ShuttleDockingOps"class="extype">ShuttleDockingOps</a> → <ahref="HartEvent.html"name="net.psforever.services.hart.HartEvent"id="net.psforever.services.hart.HartEvent"class="extype">HartEvent</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartEvent.ShuttleDockingOps#duration"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="duration:Long"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#duration:Long"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">duration</span><spanclass="result">: <spanname="scala.Long"class="extype">Long</span></span></span><pclass="shortcomment cmt">for how long this event goes on</p><divclass="fullcomment"><divclass="comment cmt"><p>for how long this event goes on</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.hart.HartEvent.ShuttleDockingOps"id="net.psforever.services.hart.HartEvent.ShuttleDockingOps"class="extype">ShuttleDockingOps</a> → <ahref="HartEvent.html"name="net.psforever.services.hart.HartEvent"id="net.psforever.services.hart.HartEvent"class="extype">HartEvent</a></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#eq"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="eq(x$1:AnyRef):Boolean"class="anchorToMember"></a><aid="eq(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#eq(x$1:AnyRef):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">eq</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#equals"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="equals(x$1:Object):Boolean"class="anchorToMember"></a><aid="equals(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#equals(x$1:Object):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">equals</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#finalize"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="finalize():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#finalize():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">finalize</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></spa
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="HartEvent.html"name="net.psforever.services.hart.HartEvent"id="net.psforever.services.hart.HartEvent"class="extype">HartEvent</a></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#ne"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ne(x$1:AnyRef):Boolean"class="anchorToMember"></a><aid="ne(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#ne(x$1:AnyRef):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ne</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#notify"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="notify():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#notify():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">notify</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#notifyAll"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="notifyAll():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#notifyAll():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">notifyAll</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartEvent.ShuttleDockingOps#prerequisiteUpdate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="prerequisiteUpdate:Option[net.psforever.services.hart.HartEventStateFields]"class="anchorToMember"></a><aid="prerequisiteUpdate:Option[HartEventStateFields]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#prerequisiteUpdate:Option[net.psforever.services.hart.HartEventStateFields]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">prerequisiteUpdate</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="HartEventStateFields.html"name="net.psforever.services.hart.HartEventStateFields"id="net.psforever.services.hart.HartEventStateFields"class="extype">HartEventStateFields</a>]</span></span><pclass="shortcomment cmt">these fields must be including prior to an update if the shuttle state was not previous known;
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.hart.HartEvent.ShuttleDockingOps"id="net.psforever.services.hart.HartEvent.ShuttleDockingOps"class="extype">ShuttleDockingOps</a> → <ahref="HartEvent.html"name="net.psforever.services.hart.HartEvent"id="net.psforever.services.hart.HartEvent"class="extype">HartEvent</a></dd></dl></div></li><liclass="indented0 "name="scala.Product#productElementName"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="productElementName(n:Int):String"class="anchorToMember"></a><aid="productElementName(Int):String"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#productElementName(n:Int):String"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">productElementName</span><spanclass="params">(<spanname="n">n: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Predef.String"class="extype">String</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Product</dd></dl></div></li><liclass="indented0 "name="scala.Product#productElementNames"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="productElementNames:Iterator[String]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#productElementNames:Iterator[String]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">productElementNames</span><spanclass="result">: <spanname="scala.Iterator"class="extype">Iterator</span>[<spanname="scala.Predef.String"class="extype">String</span>]</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Product</dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartEvent.ShuttleDockingOps#shuttleState"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="shuttleState:Option[net.psforever.services.hart.ShuttleState.Value]"class="anchorToMember"></a><aid="shuttleState:Option[ShuttleState.Value]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#shuttleState:Option[net.psforever.services.hart.ShuttleState.Value]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">shuttleState</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="ShuttleState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable"name="net.psforever.services.hart.ShuttleState.Value"id="net.psforever.services.hart.ShuttleState.Value"class="extmbr">ShuttleState.Value</a>]</span></span><pclass="shortcomment cmt">the shuttle has a unique state to expose to the zone;
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.hart.HartEvent.ShuttleDockingOps"id="net.psforever.services.hart.HartEvent.ShuttleDockingOps"class="extype">ShuttleDockingOps</a> → <ahref="HartEvent.html"name="net.psforever.services.hart.HartEvent"id="net.psforever.services.hart.HartEvent"class="extype">HartEvent</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartEvent#stateFields"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="stateFields(time:Option[Long]):net.psforever.services.hart.HartEventStateFields"class="anchorToMember"></a><aid="stateFields(Option[Long]):HartEventStateFields"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#stateFields(time:Option[Long]):net.psforever.services.hart.HartEventStateFields"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">stateFields</span><spanclass="params">(<spanname="time">time: <spanname="scala.Option"class="extype">Option</span>[<spanname="scala.Long"class="extype">Long</span>] = <spanclass="symbol">None</span></span>)</span><spanclass="result">: <ahref="HartEventStateFields.html"name="net.psforever.services.hart.HartEventStateFields"id="net.psforever.services.hart.HartEventStateFields"class="extype">HartEventStateFields</a></span></span><pclass="shortcomment cmt">Get the animation state fields for this event.</p><divclass="fullcomment"><divclass="comment cmt"><p>Get the animation state fields for this event.</p></div><dlclass="paramcmts block"><dtclass="param">time</dt><ddclass="cmt"><p>during update requests, the amount of time that has elapsed during the start of this event</p></dd><dt>returns</dt><ddclass="cmt"><p>the animation state data</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="HartEvent.html"name="net.psforever.services.hart.HartEvent"id="net.psforever.services.hart.HartEvent"class="extype">HartEvent</a></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#synchronized"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="synchronized[T0](x$1:=>T0):T0"class="anchorToMember"></a><aid="synchronized[T0](=>T0):T0"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#synchronized[T0](x$1:=>T0):T0"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">synchronized</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="params">(<spanname="arg0">arg0: =><spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span>)</span><spanclass="result">: <spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartEvent#timeFields"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="timeFields(time:Option[Long]):net.psforever.services.hart.HartEventTimeFields"class="anchorToMember"></a><aid="timeFields(Option[Long]):HartEventTimeFields"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartEvent$$ShuttleDockingOps$.html#timeFields(time:Option[Long]):net.psforever.services.hart.HartEventTimeFields"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">timeFields</span><spanclass="params">(<spanname="time">time: <spanname="scala.Option"class="e