</p></li><liclass="indented0 "name="net.psforever.actors.session.ChatActor#implantSanityTest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="implantSanityTest(guid:net.psforever.types.PlanetSideGUID,haveImplants:Iterable[net.psforever.objects.definition.ImplantDefinition],shortcuts:Array[Option[net.psforever.objects.avatar.Shortcut]]):Unit"class="anchorToMember"></a><aid="implantSanityTest(PlanetSideGUID,Iterable[ImplantDefinition],Array[Option[Shortcut]]):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/ChatActor.html#implantSanityTest(guid:net.psforever.types.PlanetSideGUID,haveImplants:Iterable[net.psforever.objects.definition.ImplantDefinition],shortcuts:Array[Option[net.psforever.objects.avatar.Shortcut]]):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">implantSanityTest</span><spanclass="params">(<spanname="guid">guid: <ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a></span>, <spanname="haveImplants">haveImplants: <spanname="scala.Iterable"class="extype">Iterable</span>[<ahref="../../objects/definition/ImplantDefinition.html"name="net.psforever.objects.definition.ImplantDefinition"id="net.psforever.objects.definition.ImplantDefinition"class="extype">ImplantDefinition</a>]</span>, <spanname="shortcuts">shortcuts: <spanname="scala.Array"class="extype">Array</span>[<spanname="scala.Option"class="extype">Option</span>[<ahref="../../objects/avatar/Shortcut.html"name="net.psforever.objects.avatar.Shortcut"id="net.psforever.objects.avatar.Shortcut"class="extype">Shortcut</a>]]</span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Create all implant macro shortcuts for all implants whose shortcuts have been removed from the hotbar.</p><divclass="fullcomment"><divclass="comment cmt"><p>Create all implant macro shortcuts for all implants whose shortcuts have been removed from the hotbar.
or cancel / invalidate the shortcut creation.</p></div><dlclass="paramcmts block"><dtclass="param">guid</dt><ddclass="cmt"><p>current player unique identifier for the target client</p></dd><dtclass="param">haveImplants</dt><ddclass="cmt"><p>list of implants the player possesses</p></dd><dtclass="param">shortcuts</dt><ddclass="cmt"><p>list of all existing shortcuts, used for early validation</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>CreateShortcutMessage</code></p></span><spanclass="cmt"><p><code>ImplantDefinition</code></p></span><spanclass="cmt"><p><code>net.psforever.objects.avatar.Shortcut</code></p></span><spanclass="cmt"><p><code>SessionActor.SendResponse</code></p></span></dd></dl></div></li><liclass="indented0 "name="scala.Any#isInstanceOf"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="isInstanceOf[T0]:Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/ChatActor.html#isInstanceOf[T0]: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">isInstanceOf</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.ChatActor#macroSanityTest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="macroSanityTest(guid:net.psforever.types.PlanetSideGUID,acronym:String,msg:String,shortcuts:Array[Option[net.psforever.objects.avatar.Shortcut]]):Unit"class="anchorToMember"></a><aid="macroSanityTest(PlanetSideGUID,String,String,Array[Option[Shortcut]]):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/ChatActor.html#macroSanityTest(guid:net.psforever.types.PlanetSideGUID,acronym:String,msg:String,shortcuts:Array[Option[net.psforever.objects.avatar.Shortcut]]):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">macroSanityTest</span><spanclass="params">(<spanname="guid">guid: <ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a></span>, <spanname="acronym">acronym: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="msg">msg: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="shortcuts">shortcuts: <spanname="scala.Array"class="extype">Array</span>[<spanname="scala.Option"class="extype">Option</span>[<ahref="../../objects/avatar/Shortcut.html"name="net.psforever.objects.avatar.Shortcut"id="net.psforever.objects.avatar.Shortcut"class="extype">Shortcut</a>]]</span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Create a text chat macro shortcut if it doesn't already exist.</p><divclass="fullcomment"><divclass="comment cmt"><p>Create a text chat macro shortcut if it doesn't already exist.
or cancel / invalidate the shortcut creation.</p></div><dlclass="paramcmts block"><dtclass="param">guid</dt><ddclass="cmt"><p>current player unique identifier for the target client</p></dd><dtclass="param">acronym</dt><ddclass="cmt"><p>three letters emblazoned on the shortcut icon</p></dd><dtclass="param">msg</dt><ddclass="cmt"><p>the message published to text chat</p></dd><dtclass="param">shortcuts</dt><ddclass="cmt"><p>a list of all existing shortcuts, used for early validation</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>Array::indexWhere</code></p></span><spanclass="cmt"><p><code>CreateShortcutMessage</code></p></span><spanclass="cmt"><p><code>net.psforever.objects.avatar.Shortcut</code></p></span><spanclass="cmt"><p><code>net.psforever.packet.game.Shortcut.Macro</code></p></span><spanclass="cmt"><p><code>SessionActor.SendResponse</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.ChatActor#medkitSanityTest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="medkitSanityTest(guid:net.psforever.types.PlanetSideGUID,shortcuts:Array[Option[net.psforever.objects.avatar.Shortcut]]):Unit"class="anchorToMember"></a><aid="medkitSanityTest(PlanetSideGUID,Array[Option[Shortcut]]):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/ChatActor.html#medkitSanityTest(guid:net.psforever.types.PlanetSideGUID,shortcuts:Array[Option[net.psforever.objects.avatar.Shortcut]]):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">medkitSanityTest</span><spanclass="params">(<spanname="guid">guid: <ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a></span>, <spanname="shortcuts">shortcuts: <spanname="scala.Array"class="extype">Array</span>[<spanname="scala.Option"class="extype">Option</span>[<ahref="../../objects/avatar/Shortcut.html"name="net.psforever.objects.avatar.Shortcut"id="net.psforever.objects.avatar.Shortcut"class="extype">Shortcut</a>]]</span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Create a medkit shortcut if there is no medkit shortcut on the hotbar.</p><divclass="fullcomment"><divclass="comment cmt"><p>Create a medkit shortcut if there is no medkit shortcut on the hotbar.
or cancel / invalidate the shortcut creation.</p></div><dlclass="paramcmts block"><dtclass="param">guid</dt><ddclass="cmt"><p>current player unique identifier for the target client</p></dd><dtclass="param">shortcuts</dt><ddclass="cmt"><p>list of all existing shortcuts, used for early validation</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>Array::indexWhere</code></p></span><spanclass="cmt"><p><code>CreateShortcutMessage</code></p></span><spanclass="cmt"><p><code>net.psforever.objects.avatar.Shortcut</code></p></span><spanclass="cmt"><p><code>net.psforever.packet.game.Shortcut.Medkit</code></p></span><spanclass="cmt"><p><code>SessionActor.SendResponse</code></p></span></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/actors/session/ChatActor.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/actors/session/ChatActor.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/actors/session/ChatActor.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.actors.session.ChatActor#postStartBehaviour"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="postStartBehaviour():akka.actor.typed.Behavior[net.psforever.actors.session.ChatActor.Command]"class="anchorToMember"></a><aid="postStartBehaviour():Behavior[Command]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/ChatActor.html#postStartBehaviour():akka.actor.typed.Behavior[net.psforever.actors.session.ChatActor.Command]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">postStartBehaviour</span><spanclass="params">()</span><spanclass="result">: <spanname="akka.act