PSF-LoginServer/net/psforever/actors/session/AvatarActor.html

17 lines
90 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.actors.session.AvatarActor</title><meta content="PSF - LoginServer - master - net.psforever.actors.session.AvatarActor" name="description"/><meta content="PSF LoginServer master net.psforever.actors.session.AvatarActor" 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.actors" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="actors"></a><a id="actors:actors"></a> <span class="permalink"><a href="../../../../net/psforever/actors/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">actors</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.actors.session" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="session"></a><a id="session:session"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/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">session</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.actors" id="net.psforever.actors" class="extype">actors</a></dd></dl></div></li><li class="current-entities indented4"><a href="AvatarActor$.html" title="" class="object"></a> <a href="" title="" class="class"></a><a href="" title="">AvatarActor</a></li><li class="current-entities indented4"><a href="ChatActor$.html" title="" class="object"></a> <a href="ChatActor.html" title="" class="class"></a><a href="ChatActor.html" title="">ChatActor</a></li><li class="current-entities indented4"><a href="SessionActor$.html" title="" class="object"></a> <a href="SessionActor.html" title="" class="class"></a><a href="SessionActor.html" title="">SessionActor</a></li></ul></div></div><div id="content"><body class="class type"><div id="definition"><a href="AvatarActor$.html" title="See companion object"><div class="big-circle class-companion-object">c</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.actors" id="net.psforever.actors" class="extype">actors</a>.<a href="index.html" name="net.psforever.actors.session" id="net.psforever.actors.session" class="extype">session</a></p><h1><a href="AvatarActor$.html" title="See companion object">AvatarActor</a><span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="AvatarActor$.html" title="See companion object">object AvatarActor</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><span class="name">AvatarActor</span><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></h4><div id="comment" class="fullcommenttop"><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/actors/session/AvatarActor.scala" target="_blank">AvatarActor.scala</a></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><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.actors.session.AvatarActor"><span>AvatarActor</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 id="constructors" class="members"><h3>Instance Constructors</h3><ol><li class="indented0 " name="net.psforever.actors.session.AvatarActor#&lt;init&gt;" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="&lt;init&gt;(context:akka.actor.typed.scaladsl.ActorContext[net.psforever.actors.session.AvatarActor.Command],buffer:akka.actor.typed.scaladsl.StashBuffer[net.psforever.actors.session.AvatarActor.Command],sessionActor:akka.actor.typed.ActorRef[net.psforever.actors.session.SessionActor.Command]):net.psforever.actors.session.AvatarActor"></a><a id="&lt;init&gt;:AvatarActor"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#&lt;init&gt;(context:akka.actor.typed.scaladsl.ActorContext[net.psforever.actors.session.AvatarActor.Command],buffer:akka.actor.typed.scaladsl.StashBuffer[net.psforever.actors.session.AvatarActor.Command],sessionActor:akka.actor.typed.ActorRef[net.psforever.actors.session.SessionActor.Command]):net.psforever.actors.session.AvatarActor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">new</span></span> <span class="symbol"><span class="name">AvatarActor</span><span class="params">(<span name="context">context: <span name="akka.actor.typed.scaladsl.ActorContext" class="extype">ActorContext</span>[<a href="AvatarActor$$Command.html" name="net.psforever.actors.session.AvatarActor.Command" id="net.psforever.actors.session.AvatarActor.Command" class="extype">Command</a>]</span>, <span name="buffer">buffer: <span name="akka.actor.typed.scaladsl.StashBuffer" class="extype">StashBuffer</span>[<a href="AvatarActor$$Command.html" name="net.psforever.actors.session.AvatarActor.Command" id="net.psforever.actors.session.AvatarActor.Command" class="extype">Command</a>]</span>, <span name="sessionActor">sessionActor: <span name="akka.actor.typed.ActorRef" class="extype">ActorRef</span>[<a href="SessionActor$$Command.html" name="net.psforever.actors.session.SessionActor.Command" id="net.psforever.actors.session.SessionActor.Command" class="extype">Command</a>]</span>)</span></span></li></ol></div><div class="values members"><h3>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/actors/session/AvatarActor.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/actors/session/AvatarActor.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/actors/session/AvatarActor.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.actors.session.AvatarActor#_avatar" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="_avatar:Option[net.psforever.objects.avatar.Avatar]"></a><a id="_avatar:Option[Avatar]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#_avatar:Option[net.psforever.objects.avatar.Avatar]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">_avatar</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../objects/avatar/Avatar.html" name="net.psforever.objects.avatar.Avatar" id="net.psforever.objects.avatar.Avatar" class="extype">Avatar</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#account" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="account:Option[net.psforever.objects.Account]"></a><a id="account:Option[Account]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#account:Option[net.psforever.objects.Account]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">account</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../objects/Account.html" name="net.psforever.objects.Account" id="net.psforever.objects.Account" class="extype">Account</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#active" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="active(account:net.psforever.objects.Account):akka.actor.typed.Behavior[net.psforever.actors.session.AvatarActor.Command]"></a><a id="active(Account):Behavior[Command]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#active(account:net.psforever.objects.Account):akka.actor.typed.Behavior[net.psforever.actors.session.AvatarActor.Command]" 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">active</span><span class="params">(<span name="account">account: <a href="../../objects/Account.html" name="net.psforever.objects.Account" id="net.psforever.objects.Account" class="extype">Account</a></span>)</span><span class="result">: <span name="akka.actor.typed.Behavior" class="extype">Behavior</span>[<a href="AvatarActor$$Command.html" name="net.psforever.actors.session.AvatarActor.Command" id="net.psforever.actors.session.AvatarActor.Command" class="extype">Command</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#actuallyRestoreStamina" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="actuallyRestoreStamina(stamina:Int,session:net.psforever.objects.Session):Unit"></a><a id="actuallyRestoreStamina(Int,Session):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#actuallyRestoreStamina(stamina:Int,session:net.psforever.objects.Session):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">actuallyRestoreStamina</span><span class="params">(<span name="stamina">stamina: <span name="scala.Int" class="extype">Int</span></span>, <span name="session">session: <a href="../../objects/Session.html" name="net.psforever.objects.Session" id="net.psforever.objects.Session" class="extype">Session</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#actuallyRestoreStaminaIfStationary" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="actuallyRestoreStaminaIfStationary(stamina:Int,session:net.psforever.objects.Session):Unit"></a><a id="actuallyRestoreStaminaIfStationary(Int,Session):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#actuallyRestoreStaminaIfStationary(stamina:Int,session:net.psforever.objects.Session):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">actuallyRestoreStaminaIfStationary</span><span class="params">(<span name="stamina">stamina: <span name="scala.Int" class="extype">Int</span></span>, <span name="session">session: <a href="../../objects/Session.html" name="net.psforever.objects.Session" id="net.psforever.objects.Session" class="extype">Session</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></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/actors/session/AvatarActor.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="net.psforever.actors.session.AvatarActor#avatar" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="avatar:net.psforever.objects.avatar.Avatar"></a><a id="avatar:Avatar"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#avatar:net.psforever.objects.avatar.Avatar" 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">avatar</span><span class="result">: <a href="../../objects/avatar/Avatar.html" name="net.psforever.objects.avatar.Avatar" id="net.psforever.objects.avatar.Avatar" class="extype">Avatar</a></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#avatarCopy" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="avatarCopy(copyAvatar:net.psforever.objects.avatar.Avatar):Unit"></a><a id="avatarCopy(Avatar):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#avatarCopy(copyAvatar:net.psforever.objects.avatar.Avatar):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">avatarCopy</span><span class="params">(<span name="copyAvatar">copyAvatar: <a href="../../objects/avatar/Avatar.html" name="net.psforever.objects.avatar.Avatar" id="net.psforever.objects.avatar.Avatar" class="extype">Avatar</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">copyAvatar</dt><dd class="cmt"><p>na</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>replaceCopy(Avatar)</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#avatar_=" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="avatar_=(avatar:net.psforever.objects.avatar.Avatar):Unit"></a><a id="avatar_=(Avatar):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#avatar_=(avatar:net.psforever.objects.avatar.Avatar):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" title="gt4s: avatar_$eq">avatar_=</span><span class="params">(<span name="avatar">avatar: <a href="../../objects/avatar/Avatar.html" name="net.psforever.objects.avatar.Avatar" id="net.psforever.objects.avatar.Avatar" class="extype">Avatar</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></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/actors/session/AvatarActor.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="net.psforever.actors.session.AvatarActor#consumeThisMuchStamina" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="consumeThisMuchStamina(stamina:Int):Boolean"></a><a id="consumeThisMuchStamina(Int):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#consumeThisMuchStamina(stamina:Int):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">consumeThisMuchStamina</span><span class="params">(<span name="stamina">stamina: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Drain at most a given amount of stamina from the player's pool of stamina.</p><div class="fullcomment"><div class="comment cmt"><p>Drain at most a given amount of stamina from the player's pool of stamina.
If the player's reserves become zero in the act, inform the player that he is fatigued
meaning that he will only be able to walk, all implants will deactivate,
and all exertion that require stamina use will become impossible until a threshold of stamina is regained.</p></div><dl class="paramcmts block"><dt class="param">stamina</dt><dd class="cmt"><p>an amount to drain</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, as long as the requested amount of stamina can be drained in total;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#deactivateImplant" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deactivateImplant(implantType:net.psforever.types.ImplantType):Unit"></a><a id="deactivateImplant(ImplantType):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#deactivateImplant(implantType:net.psforever.types.ImplantType):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">deactivateImplant</span><span class="params">(<span name="implantType">implantType: <a href="../../types/ImplantType.html" name="net.psforever.types.ImplantType" id="net.psforever.types.ImplantType" class="extype">ImplantType</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#defaultStaminaRegen" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="defaultStaminaRegen(initialDelay:scala.concurrent.duration.FiniteDuration):Unit"></a><a id="defaultStaminaRegen(FiniteDuration):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#defaultStaminaRegen(initialDelay:scala.concurrent.duration.FiniteDuration):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">defaultStaminaRegen</span><span class="params">(<span name="initialDelay">initialDelay: <span name="scala.concurrent.duration.FiniteDuration" class="extype">FiniteDuration</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#deinitializeImplants" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deinitializeImplants():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#deinitializeImplants():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">deinitializeImplants</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#doNotStoreLocker" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="doNotStoreLocker():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#doNotStoreLocker():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">doNotStoreLocker</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#ec" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ec:scala.concurrent.ExecutionContextExecutor"></a><a id="ec:ExecutionContextExecutor"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#ec:scala.concurrent.ExecutionContextExecutor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">ec</span><span class="result">: <span name="scala.concurrent.ExecutionContextExecutor" class="extype">ExecutionContextExecutor</span></span></span></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/actors/session/AvatarActor.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/actors/session/AvatarActor.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/actors/session/AvatarActor.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/actors/session/AvatarActor.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/actors/session/AvatarActor.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="net.psforever.actors.session.AvatarActor#implantTimers" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="implantTimers:scala.collection.mutable.Map[Int,akka.actor.Cancellable]"></a><a id="implantTimers:Map[Int,Cancellable]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#implantTimers:scala.collection.mutable.Map[Int,akka.actor.Cancellable]" 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">implantTimers</span><span class="result">: <span name="scala.collection.mutable.Map" class="extype">Map</span>[<span name="scala.Int" class="extype">Int</span>, <span name="akka.actor.Cancellable" class="extype">Cancellable</span>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#initializeAllLoadouts" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="initializeAllLoadouts():scala.concurrent.Future[Seq[Option[net.psforever.objects.loadouts.Loadout]]]"></a><a id="initializeAllLoadouts():Future[Seq[Option[Loadout]]]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#initializeAllLoadouts():scala.concurrent.Future[Seq[Option[net.psforever.objects.loadouts.Loadout]]]" 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">initializeAllLoadouts</span><span class="params">()</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<span name="scala.Seq" class="extype">Seq</span>[<span name="scala.Option" class="extype">Option</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]]]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#initializeImplants" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="initializeImplants():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#initializeImplants():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">initializeImplants</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></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/actors/session/AvatarActor.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="net.psforever.actors.session.AvatarActor#loadFriendList" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="loadFriendList(avatarId:Long):scala.concurrent.Future[List[net.psforever.objects.avatar.Friend]]"></a><a id="loadFriendList(Long):Future[List[Friend]]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#loadFriendList(avatarId:Long):scala.concurrent.Future[List[net.psforever.objects.avatar.Friend]]" 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">loadFriendList</span><span class="params">(<span name="avatarId">avatarId: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<span name="scala.List" class="extype">List</span>[<a href="../../objects/avatar/Friend.html" name="net.psforever.objects.avatar.Friend" id="net.psforever.objects.avatar.Friend" class="extype">Friend</a>]]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#loadIgnoredList" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="loadIgnoredList(avatarId:Long):scala.concurrent.Future[List[net.psforever.objects.avatar.Ignored]]"></a><a id="loadIgnoredList(Long):Future[List[Ignored]]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#loadIgnoredList(avatarId:Long):scala.concurrent.Future[List[net.psforever.objects.avatar.Ignored]]" 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">loadIgnoredList</span><span class="params">(<span name="avatarId">avatarId: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<span name="scala.List" class="extype">List</span>[<a href="../../objects/avatar/Ignored.html" name="net.psforever.objects.avatar.Ignored" id="net.psforever.objects.avatar.Ignored" class="extype">Ignored</a>]]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#loadLoadouts" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="loadLoadouts():scala.concurrent.Future[Seq[Option[net.psforever.objects.loadouts.Loadout]]]"></a><a id="loadLoadouts():Future[Seq[Option[Loadout]]]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#loadLoadouts():scala.concurrent.Future[Seq[Option[net.psforever.objects.loadouts.Loadout]]]" 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">loadLoadouts</span><span class="params">()</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<span name="scala.Seq" class="extype">Seq</span>[<span name="scala.Option" class="extype">Option</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]]]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#loadLocker" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="loadLocker(charId:Long):scala.concurrent.Future[net.psforever.objects.locker.LockerContainer]"></a><a id="loadLocker(Long):Future[LockerContainer]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#loadLocker(charId:Long):scala.concurrent.Future[net.psforever.objects.locker.LockerContainer]" 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">loadLocker</span><span class="params">(<span name="charId">charId: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<a href="../../objects/locker/LockerContainer.html" name="net.psforever.objects.locker.LockerContainer" id="net.psforever.objects.locker.LockerContainer" class="extype">LockerContainer</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#loadShortcuts" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="loadShortcuts(avatarId:Long):scala.concurrent.Future[Array[Option[net.psforever.objects.avatar.Shortcut]]]"></a><a id="loadShortcuts(Long):Future[Array[Option[Shortcut]]]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#loadShortcuts(avatarId:Long):scala.concurrent.Future[Array[Option[net.psforever.objects.avatar.Shortcut]]]" 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">loadShortcuts</span><span class="params">(<span name="avatarId">avatarId: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<span name="scala.Array" class="extype">Array</span>[<span name="scala.Option" class="extype">Option</span>[<a href="../../objects/avatar/Shortcut.html" name="net.psforever.objects.avatar.Shortcut" id="net.psforever.objects.avatar.Shortcut" class="extype">Shortcut</a>]]]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#loadVehicleLoadouts" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="loadVehicleLoadouts():scala.concurrent.Future[Seq[Option[net.psforever.objects.loadouts.Loadout]]]"></a><a id="loadVehicleLoadouts():Future[Seq[Option[Loadout]]]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#loadVehicleLoadouts():scala.concurrent.Future[Seq[Option[net.psforever.objects.loadouts.Loadout]]]" 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">loadVehicleLoadouts</span><span class="params">()</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<span name="scala.Seq" class="extype">Seq</span>[<span name="scala.Option" class="extype">Option</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]]]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#memberActionAddFriend" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="memberActionAddFriend(charId:Long,name:String,faction:Int):Unit"></a><a id="memberActionAddFriend(Long,String,Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#memberActionAddFriend(charId:Long,name:String,faction:Int):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">memberActionAddFriend</span><span class="params">(<span name="charId">charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="faction">faction: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Add another player's data to the list of friend players and report back whether or not that player is online.</p><div class="fullcomment"><div class="comment cmt"><p>Add another player's data to the list of friend players and report back whether or not that player is online.
Update the database appropriately.</p></div><dl class="paramcmts block"><dt class="param">charId</dt><dd class="cmt"><p>unique account identifier</p></dd><dt class="param">name</dt><dd class="cmt"><p>unique character name</p></dd><dt class="param">faction</dt><dd class="cmt"><p>a faction affiliation</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#memberActionAddIgnored" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="memberActionAddIgnored(charId:Long,name:String,faction:Int):Unit"></a><a id="memberActionAddIgnored(Long,String,Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#memberActionAddIgnored(charId:Long,name:String,faction:Int):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">memberActionAddIgnored</span><span class="params">(<span name="charId">charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="faction">faction: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Add another player's data to the list of ignored players.</p><div class="fullcomment"><div class="comment cmt"><p>Add another player's data to the list of ignored players.
Update the database appropriately.
The change affects not only this player but also the player being ignored
by denying online visibility of the former to the latter.</p></div><dl class="paramcmts block"><dt class="param">charId</dt><dd class="cmt"><p>unique account identifier</p></dd><dt class="param">name</dt><dd class="cmt"><p>unique character name</p></dd><dt class="param">faction</dt><dd class="cmt"><p>a faction affiliation</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#memberActionListManagement" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="memberActionListManagement(action:net.psforever.types.MemberAction.Value,listFunc:()=&gt;List[net.psforever.packet.game.Friend]):Unit"></a><a id="memberActionListManagement(types.MemberAction.Value,()=&gt;List[Friend]):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#memberActionListManagement(action:net.psforever.types.MemberAction.Value,listFunc:()=&gt;List[net.psforever.packet.game.Friend]):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">memberActionListManagement</span><span class="params">(<span name="action">action: <a href="../../types/MemberAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.MemberAction.Value" id="net.psforever.types.MemberAction.Value" class="extmbr">types.MemberAction.Value</a></span>, <span name="listFunc">listFunc: () =&gt; <span name="scala.List" class="extype">List</span>[<a href="../../packet/game/Friend.html" name="net.psforever.packet.game.Friend" id="net.psforever.packet.game.Friend" class="extype">Friend</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Reload the list of friend players or ignored players for the client.</p><div class="fullcomment"><div class="comment cmt"><p>Reload the list of friend players or ignored players for the client.
This does not update any player's online status, but merely reloads current states.</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>nature of the request
(either <code>InitializeFriendList</code> or <code>InitializeIgnoreList</code>, hopefully)</p></dd><dt class="param">listFunc</dt><dd class="cmt"><p>transformation function that produces data suitable for a game paket</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#memberActionRemoveFriend" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="memberActionRemoveFriend(charId:Long,name:String):Unit"></a><a id="memberActionRemoveFriend(Long,String):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#memberActionRemoveFriend(charId:Long,name:String):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">memberActionRemoveFriend</span><span class="params">(<span name="charId">charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Remove another player's data from the list of friend players.</p><div class="fullcomment"><div class="comment cmt"><p>Remove another player's data from the list of friend players.
Update the database appropriately.</p></div><dl class="paramcmts block"><dt class="param">charId</dt><dd class="cmt"><p>unique account identifier</p></dd><dt class="param">name</dt><dd class="cmt"><p>unique character name</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#memberActionRemoveIgnored" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="memberActionRemoveIgnored(charId:Long,name:String):Unit"></a><a id="memberActionRemoveIgnored(Long,String):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#memberActionRemoveIgnored(charId:Long,name:String):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">memberActionRemoveIgnored</span><span class="params">(<span name="charId">charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Remove another player's data from the list of ignored players.</p><div class="fullcomment"><div class="comment cmt"><p>Remove another player's data from the list of ignored players.
Update the database appropriately.
The change affects not only this player but also the player formerly being ignored
by restoring online visibility of the former to the latter.</p></div><dl class="paramcmts block"><dt class="param">charId</dt><dd class="cmt"><p>unique account identifier</p></dd><dt class="param">name</dt><dd class="cmt"><p>unique character name</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#memberActionUpdateFriend" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="memberActionUpdateFriend(name:String):Option[(Long,net.psforever.types.PlanetSideEmpire.Value)]"></a><a id="memberActionUpdateFriend(String):Option[(Long,types.PlanetSideEmpire.Value)]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#memberActionUpdateFriend(name:String):Option[(Long,net.psforever.types.PlanetSideEmpire.Value)]" 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">memberActionUpdateFriend</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[(<span name="scala.Long" class="extype">Long</span>, <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a>)]</span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">name</dt><dd class="cmt"><p>unique character name</p></dd><dt>returns</dt><dd class="cmt"><p>if the avatar is found, that avatar's unique identifier and the avatar's faction affiliation</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#memberListAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="memberListAction(action:net.psforever.types.MemberAction.Value,name:String):Unit"></a><a id="memberListAction(types.MemberAction.Value,String):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#memberListAction(action:net.psforever.types.MemberAction.Value,name:String):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">memberListAction</span><span class="params">(<span name="action">action: <a href="../../types/MemberAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.MemberAction.Value" id="net.psforever.types.MemberAction.Value" class="extmbr">types.MemberAction.Value</a></span>, <span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Branch based on behavior of the request for the friends list or the ignored people list.</p><div class="fullcomment"><div class="comment cmt"><p>Branch based on behavior of the request for the friends list or the ignored people list.</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>nature of the request</p></dd><dt class="param">name</dt><dd class="cmt"><p>other player's name (can not be our name)</p></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/actors/session/AvatarActor.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/actors/session/AvatarActor.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/actors/session/AvatarActor.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.actors.session.AvatarActor#performAvatarLogin" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="performAvatarLogin(avatarId:Long,accountId:Long,replyTo:akka.actor.typed.ActorRef[net.psforever.actors.session.AvatarActor.AvatarLoginResponse]):Unit"></a><a id="performAvatarLogin(Long,Long,ActorRef[AvatarLoginResponse]):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#performAvatarLogin(avatarId:Long,accountId:Long,replyTo:akka.actor.typed.ActorRef[net.psforever.actors.session.AvatarActor.AvatarLoginResponse]):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">performAvatarLogin</span><span class="params">(<span name="avatarId">avatarId: <span name="scala.Long" class="extype">Long</span></span>, <span name="accountId">accountId: <span name="scala.Long" class="extype">Long</span></span>, <span name="replyTo">replyTo: <span name="akka.actor.typed.ActorRef" class="extype">ActorRef</span>[<a href="AvatarActor$$AvatarLoginResponse.html" name="net.psforever.actors.session.AvatarActor.AvatarLoginResponse" id="net.psforever.actors.session.AvatarActor.AvatarLoginResponse" class="extype">AvatarLoginResponse</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#postStartBehaviour" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="postStartBehaviour():akka.actor.typed.Behavior[net.psforever.actors.session.AvatarActor.Command]"></a><a id="postStartBehaviour():Behavior[Command]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#postStartBehaviour():akka.actor.typed.Behavior[net.psforever.actors.session.AvatarActor.Command]" 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">postStartBehaviour</span><span class="params">()</span><span class="result">: <span name="akka.actor.typed.Behavior" class="extype">Behavior</span>[<a href="AvatarActor$$Command.html" name="net.psforever.actors.session.AvatarActor.Command" id="net.psforever.actors.session.AvatarActor.Command" class="extype">Command</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#pushLockerClobToDataBase" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="pushLockerClobToDataBase(items:String):net.psforever.util.Database.ctx.Result[net.psforever.util.Database.ctx.RunActionResult]"></a><a id="pushLockerClobToDataBase(String):io.getquill.PostgresJAsyncContext.Result[io.getquill.PostgresJAsyncContext.RunActionResult]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#pushLockerClobToDataBase(items:String):net.psforever.util.Database.ctx.Result[net.psforever.util.Database.ctx.RunActionResult]" 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">pushLockerClobToDataBase</span><span class="params">(<span name="items">items: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="io.getquill.context.jasync.JAsyncContext.Result" class="extype">io.getquill.PostgresJAsyncContext.Result</span>[<span name="io.getquill.context.jasync.JAsyncContext.RunActionResult" class="extype">io.getquill.PostgresJAsyncContext.RunActionResult</span>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#refreshLoadout" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="refreshLoadout(line:Int):Unit"></a><a id="refreshLoadout(Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#refreshLoadout(line:Int):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">refreshLoadout</span><span class="params">(<span name="line">line: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#refreshLoadouts" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="refreshLoadouts(loadouts:Iterable[(Option[net.psforever.objects.loadouts.Loadout],Int)]):Unit"></a><a id="refreshLoadouts(Iterable[(Option[Loadout],Int)]):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#refreshLoadouts(loadouts:Iterable[(Option[net.psforever.objects.loadouts.Loadout],Int)]):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">refreshLoadouts</span><span class="params">(<span name="loadouts">loadouts: <span name="scala.Iterable" class="extype">Iterable</span>[(<span name="scala.Option" class="extype">Option</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>], <span name="scala.Int" class="extype">Int</span>)]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#refreshPurchaseTimes" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="refreshPurchaseTimes(keys:Set[String]):Unit"></a><a id="refreshPurchaseTimes(Set[String]):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#refreshPurchaseTimes(keys:Set[String]):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">refreshPurchaseTimes</span><span class="params">(<span name="keys">keys: <span name="scala.Predef.Set" class="extype">Set</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#replaceAvatar" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="replaceAvatar(newAvatar:net.psforever.objects.avatar.Avatar):Unit"></a><a id="replaceAvatar(Avatar):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#replaceAvatar(newAvatar:net.psforever.objects.avatar.Avatar):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">replaceAvatar</span><span class="params">(<span name="newAvatar">newAvatar: <a href="../../objects/avatar/Avatar.html" name="net.psforever.objects.avatar.Avatar" id="net.psforever.objects.avatar.Avatar" class="extype">Avatar</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">newAvatar</dt><dd class="cmt"><p>na</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>avatarCopy(Avatar)</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#resetAnImplant" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="resetAnImplant(implantType:net.psforever.types.ImplantType):Unit"></a><a id="resetAnImplant(ImplantType):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#resetAnImplant(implantType:net.psforever.types.ImplantType):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">resetAnImplant</span><span class="params">(<span name="implantType">implantType: <a href="../../types/ImplantType.html" name="net.psforever.types.ImplantType" id="net.psforever.types.ImplantType" class="extype">ImplantType</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#restoreStaminaPeriodically" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="restoreStaminaPeriodically(stamina:Int):Unit"></a><a id="restoreStaminaPeriodically(Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#restoreStaminaPeriodically(stamina:Int):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">restoreStaminaPeriodically</span><span class="params">(<span name="stamina">stamina: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#saveLockerFunc" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="saveLockerFunc:()=&gt;Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#saveLockerFunc:()=&gt;Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">saveLockerFunc</span><span class="result">: () =&gt; <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#sendAvatars" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="sendAvatars(account:net.psforever.objects.Account):Unit"></a><a id="sendAvatars(Account):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#sendAvatars(account:net.psforever.objects.Account):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">sendAvatars</span><span class="params">(<span name="account">account: <a href="../../objects/Account.html" name="net.psforever.objects.Account" id="net.psforever.objects.Account" class="extype">Account</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Send list of avatars to client (show character selection screen)</p></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#session" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="session:Option[net.psforever.objects.Session]"></a><a id="session:Option[Session]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#session:Option[net.psforever.objects.Session]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">session</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../objects/Session.html" name="net.psforever.objects.Session" id="net.psforever.objects.Session" class="extype">Session</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#setCosmetics" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="setCosmetics(cosmetics:Set[net.psforever.objects.avatar.Cosmetic]):scala.concurrent.Future[Unit]"></a><a id="setCosmetics(Set[Cosmetic]):Future[Unit]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#setCosmetics(cosmetics:Set[net.psforever.objects.avatar.Cosmetic]):scala.concurrent.Future[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">setCosmetics</span><span class="params">(<span name="cosmetics">cosmetics: <span name="scala.Predef.Set" class="extype">Set</span>[<a href="../../objects/avatar/Cosmetic.html" name="net.psforever.objects.avatar.Cosmetic" id="net.psforever.objects.avatar.Cosmetic" class="extype">Cosmetic</a>]</span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<span name="scala.Unit" class="extype">Unit</span>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#staminaRegenTimer" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="staminaRegenTimer:akka.actor.Cancellable"></a><a id="staminaRegenTimer:Cancellable"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#staminaRegenTimer:akka.actor.Cancellable" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">staminaRegenTimer</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#start" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="start():akka.actor.typed.Behavior[net.psforever.actors.session.AvatarActor.Command]"></a><a id="start():Behavior[Command]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#start():akka.actor.typed.Behavior[net.psforever.actors.session.AvatarActor.Command]" 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">start</span><span class="params">()</span><span class="result">: <span name="akka.actor.typed.Behavior" class="extype">Behavior</span>[<a href="AvatarActor$$Command.html" name="net.psforever.actors.session.AvatarActor.Command" id="net.psforever.actors.session.AvatarActor.Command" class="extype">Command</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#startIfStoppedStaminaRegen" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="startIfStoppedStaminaRegen(initialDelay:scala.concurrent.duration.FiniteDuration):Unit"></a><a id="startIfStoppedStaminaRegen(FiniteDuration):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#startIfStoppedStaminaRegen(initialDelay:scala.concurrent.duration.FiniteDuration):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">startIfStoppedStaminaRegen</span><span class="params">(<span name="initialDelay">initialDelay: <span name="scala.concurrent.duration.FiniteDuration" class="extype">FiniteDuration</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#storeLoadout" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="storeLoadout(owner:net.psforever.objects.Player,label:String,line:Int):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]"></a><a id="storeLoadout(Player,String,Int):Future[Loadout]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#storeLoadout(owner:net.psforever.objects.Player,label:String,line:Int):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]" 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">storeLoadout</span><span class="params">(<span name="owner">owner: <a href="../../objects/Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>, <span name="label">label: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="line">line: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#storeLocker" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="storeLocker():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#storeLocker():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">storeLocker</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#storeNewLocker" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="storeNewLocker():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#storeNewLocker():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">storeNewLocker</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#storeVehicleLoadout" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="storeVehicleLoadout(owner:net.psforever.objects.Player,label:String,line:Int,vehicle:net.psforever.objects.Vehicle):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]"></a><a id="storeVehicleLoadout(Player,String,Int,Vehicle):Future[Loadout]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#storeVehicleLoadout(owner:net.psforever.objects.Player,label:String,line:Int,vehicle:net.psforever.objects.Vehicle):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]" 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">storeVehicleLoadout</span><span class="params">(<span name="owner">owner: <a href="../../objects/Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>, <span name="label">label: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="line">line: <span name="scala.Int" class="extype">Int</span></span>, <span name="vehicle">vehicle: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]</span></span></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/actors/session/AvatarActor.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="net.psforever.actors.session.AvatarActor#throwLoadoutFailure" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="throwLoadoutFailure(ex:Throwable):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]"></a><a id="throwLoadoutFailure(Throwable):Future[Loadout]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#throwLoadoutFailure(ex:Throwable):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]" 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">throwLoadoutFailure</span><span class="params">(<span name="ex">ex: <span name="scala.Throwable" class="extype">Throwable</span></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#throwLoadoutFailure" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="throwLoadoutFailure(msg:String):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]"></a><a id="throwLoadoutFailure(String):Future[Loadout]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#throwLoadoutFailure(msg:String):scala.concurrent.Future[net.psforever.objects.loadouts.Loadout]" 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">throwLoadoutFailure</span><span class="params">(<span name="msg">msg: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.concurrent.Future" class="extype">Future</span>[<a href="../../objects/loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]</span></span></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/actors/session/AvatarActor.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="net.psforever.actors.session.AvatarActor#transformFriendsList" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="transformFriendsList():List[net.psforever.packet.game.Friend]"></a><a id="transformFriendsList():List[Friend]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#transformFriendsList():List[net.psforever.packet.game.Friend]" 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">transformFriendsList</span><span class="params">()</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../packet/game/Friend.html" name="net.psforever.packet.game.Friend" id="net.psforever.packet.game.Friend" class="extype">Friend</a>]</span></span><p class="shortcomment cmt">Transform the friends list in a list of packet entities.</p><div class="fullcomment"><div class="comment cmt"><p>Transform the friends list in a list of packet entities.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a list of <code>Friends</code> suitable for putting into a packet</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#transformIgnoredList" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="transformIgnoredList():List[net.psforever.packet.game.Friend]"></a><a id="transformIgnoredList():List[Friend]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#transformIgnoredList():List[net.psforever.packet.game.Friend]" 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">transformIgnoredList</span><span class="params">()</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../packet/game/Friend.html" name="net.psforever.packet.game.Friend" id="net.psforever.packet.game.Friend" class="extype">Friend</a>]</span></span><p class="shortcomment cmt">Transform the ignored players list in a list of packet entities.</p><div class="fullcomment"><div class="comment cmt"><p>Transform the ignored players list in a list of packet entities.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a list of <code>Friends</code> suitable for putting into a packet</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#tryRestoreStaminaForSession" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="tryRestoreStaminaForSession(stamina:Int):Option[net.psforever.objects.Session]"></a><a id="tryRestoreStaminaForSession(Int):Option[Session]"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#tryRestoreStaminaForSession(stamina:Int):Option[net.psforever.objects.Session]" 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">tryRestoreStaminaForSession</span><span class="params">(<span name="stamina">stamina: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../objects/Session.html" name="net.psforever.objects.Session" id="net.psforever.objects.Session" class="extype">Session</a>]</span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#updateDeployableUIElements" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="updateDeployableUIElements(list:List[(Int,Int,Int,Int)]):Unit"></a><a id="updateDeployableUIElements(List[(Int,Int,Int,Int)]):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#updateDeployableUIElements(list:List[(Int,Int,Int,Int)]):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">updateDeployableUIElements</span><span class="params">(<span name="list">list: <span name="scala.List" class="extype">List</span>[(<span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>)]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.AvatarActor#updatePurchaseTimer" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="updatePurchaseTimer(name:String,time:Long,isActuallyAVehicle:Boolean):Unit"></a><a id="updatePurchaseTimer(String,Long,Boolean):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/AvatarActor.html#updatePurchaseTimer(name:String,time:Long,isActuallyAVehicle:Boolean):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">updatePurchaseTimer</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="time">time: <span name="scala.Long" class="extype">Long</span></span>, <span name="isActuallyAVehicle">isActuallyAVehicle: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></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/actors/session/AvatarActor.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/actors/session/AvatarActor.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/actors/session/AvatarActor.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>