PSF-LoginServer/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$.html

28 lines
139 KiB
HTML
Raw Normal View History

<!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.packet.game.SquadDetailDefinitionUpdateMessage</title><meta content="PSF - LoginServer - master - net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" name="description"/><meta content="PSF LoginServer master net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" 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.packet" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="packet"></a><a id="packet:packet"></a> <span class="permalink"><a href="../../../../net/psforever/packet/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">packet</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.packet.game" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="game"></a><a id="game:game"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/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">game</span></a></span><div class="fullcomme
In the game proper, these are three certification values that the user can not give up or interact with.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage#Init" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Init:net.psforever.packet.game.SquadDetailDefinitionUpdateMessage"></a><a id="Init:SquadDetailDefinitionUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$.html#Init:net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">Init</span><span class="result">: <a href="SquadDetailDefinitionUpdateMessage.html" name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" id="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" class="extype">SquadDetailDefinitionUpdateMessage</a></span></span><p class="shortcomment cmt">Blank squad data set up for <code>FullSquad</code> parsing.</p><div class="fullcomment"><div class="comment cmt"><p>Blank squad data set up for <code>FullSquad</code> parsing.
The <code>guid</code> value is significant - it represents the client-local squad data.
</p></div></div></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/packet/game/SquadDetailDefinitionUpdateMessage$.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="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/packet/game/SquadDetailDefinitionUpdateMessage$.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.packet.game.SquadDetailDefinitionUpdateMessage#codec" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="codec:scodec.Codec[net.psforever.packet.game.SquadDetailDefinitionUpdateMessage]"></a><a id="codec:Codec[SquadDetailDefinitionUpdateMessage]"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$.html#codec:scodec.Codec[net.psforever.packet.game.SquadDetailDefinitionUpdateMessage]" 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">codec</span><span class="result">: <span name="scodec.Codec" class="extype">Codec</span>[<a href="SquadDetailDefinitionUpdateMessage.html" name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" id="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" class="extype">SquadDetailDefinitionUpdateMessage</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" id="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" class="extype">SquadDetailDefinitionUpdateMessage</a><a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.Marshallable#decode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="decode(a:scodec.bits.BitVector):scodec.Attempt[scodec.DecodeResult[T]]"></a><a id="decode(BitVector):Attempt[DecodeResult[SquadDetailDefinitionUpdateMessage]]"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$.html#decode(a:scodec.bits.BitVector):scodec.Attempt[scodec.DecodeResult[T]]" 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">decode</span><span clas
All squad fields and all squad position fields are parsed.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage.FullyPopulatedPositions" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FullyPopulatedPositions"></a><a id="FullyPopulatedPositions:FullyPopulatedPositions"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$$FullyPopulatedPositions$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SquadDetailDefinitionUpdateMessage$$FullyPopulatedPositions$.html" title="The patterns necessary to read enumerated squad position data."><span class="name">FullyPopulatedPositions</span></a></span><p class="shortcomment cmt">The patterns necessary to read enumerated squad position data.</p><div class="fullcomment"><div class="comment cmt"><p>The patterns necessary to read enumerated squad position data.
The main squad position data has been completed and now the squad's open positions are being parsed.
These patterns split the difference between <code>FullSquad</code> operations and <code>ItemizedSquad</code> operations.
Normally the whole of the squad position data is parsed in a single pass in <code>FullSquad</code>
and, during <code>ItemizedSquad</code>, only piecemeal squad position fields are parsed.
Furthermore, <code>FullSquad</code> position data is un-indexed because it is always presented in correct order,
and <code>ItemizedSquad</code> positional data is indexed because it can skip entries and may be encountered in any order.
These patterns parse full squad position data that is also indexed.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage.ItemizedPositions" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ItemizedPositions"></a><a id="ItemizedPositions:ItemizedPositions"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$$ItemizedPositions$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SquadDetailDefinitionUpdateMessage$$ItemizedPositions$.html" title="The patterns necessary to read coded itemized squad position data fields."><span class="name">ItemizedPositions</span></a></span><p class="shortcomment cmt">The patterns necessary to read coded itemized squad position data fields.</p><div class="fullcomment"><div class="comment cmt"><p>The patterns necessary to read coded itemized squad position data fields.
The main squad position data has been completed and now the squad's open positions are being parsed.
Any number of squad position fields can be parsed,
but the number is always counted and the fields are always preceded by a unique action code.
Only important fields are listed as if to update them;
unlisted fields indicate fields that do not get updated from their current values.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage.ItemizedSquad" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ItemizedSquad"></a><a id="ItemizedSquad:ItemizedSquad"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$$ItemizedSquad$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SquadDetailDefinitionUpdateMessage$$ItemizedSquad$.html" title="The patterns necessary to read coded squad data fields."><span class="name">ItemizedSquad</span></a></span><p class="shortcomment cmt">The patterns necessary to read coded squad data fields.</p><div class="fullcomment"><div class="comment cmt"><p>The patterns necessary to read coded squad data fields.
Any number of squad fields can be parsed,
but the number is always counted and the fields are always preceded by a unique action code.
Only important fields are listed as if to update them;
unlisted fields indicate fields that do not get updated from their current values.
</p></div></div></li></ol></div></div><div id="inheritedMembers"><div name="java.io.Serializable" class="parent"><h3>Inherited from <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable" name="java.io.Serializable" id="java.io.Serializable" class="extype">Serializable</a></h3></div><div name="net.psforever.packet.Marshallable" class="parent"><h3>Inherited from <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadDetailDefinitionUpdateMessage.html" name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" id="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" class="extype">SquadDetailDefinitionUpdateMessage</a>]</h3></div><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>