PSF-LoginServer/net/psforever/packet/game/objectcreate/DetailedPlayerData$.html

13 lines
76 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.objectcreate.DetailedPlayerData</title><meta content="PSF - LoginServer - master - net.psforever.packet.game.objectcreate.DetailedPlayerData" name="description"/><meta content="PSF LoginServer master net.psforever.packet.game.objectcreate.DetailedPlayerData" 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
It passes information between the three major divisions for the purposes of offset calculations.
This constructor should be used for players that are standing apart from other containers.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>the optional position of the character in the world environment</p></dd><dt class="param">basic_appearance</dt><dd class="cmt"><p>a curried function for the common fields regarding the the character's appearance</p></dd><dt class="param">character_data</dt><dd class="cmt"><p>a curried function for the class-specific data that explains about the character</p></dd><dt class="param">drawn_slot</dt><dd class="cmt"><p>the holster that is depicted as exposed, or "drawn"</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>DetailedPlayerData</code> object</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedPlayerData#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(pos:net.psforever.packet.game.objectcreate.PlacementData,basic_appearance:Int=&gt;net.psforever.packet.game.objectcreate.CharacterAppearanceData,character_data:Option[Int]=&gt;net.psforever.packet.game.objectcreate.DetailedCharacterData,inventory:net.psforever.packet.game.objectcreate.InventoryData,drawn_slot:net.psforever.packet.game.objectcreate.DrawnSlot.Value):net.psforever.packet.game.objectcreate.DetailedPlayerData"></a><a id="apply(PlacementData,(Int)=&gt;CharacterAppearanceData,(Option[Int])=&gt;DetailedCharacterData,InventoryData,DrawnSlot.Value):DetailedPlayerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedPlayerData$.html#apply(pos:net.psforever.packet.game.objectcreate.PlacementData,basic_appearance:Int=&gt;net.psforever.packet.game.objectcreate.CharacterAppearanceData,character_data:Option[Int]=&gt;net.psforever.packet.game.objectcreate.DetailedCharacterData,inventory:net.psforever.packet.game.objectcreate.InventoryData,drawn_slot:net.psforever.packet.game.objectcreate.DrawnSlot.Value):net.psforever.packet.game.objectcreate.DetailedPlayerData" 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">apply</span><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a></span>, <span name="basic_appearance">basic_appearance: (<span name="scala.Int" class="extype">Int</span>) =&gt; <a href="CharacterAppearanceData.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceData" id="net.psforever.packet.game.objectcreate.CharacterAppearanceData" class="extype">CharacterAppearanceData</a></span>, <span name="character_data">character_data: (<span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]) =&gt; <a href="DetailedCharacterData.html" name="net.psforever.packet.game.objectcreate.DetailedCharacterData" id="net.psforever.packet.game.objectcreate.DetailedCharacterData" class="extype">DetailedCharacterData</a></span>, <span name="inventory">inventory: <a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a></span>, <span name="drawn_slot">drawn_slot: <a href="DrawnSlot$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.DrawnSlot.Value" id="net.psforever.packet.game.objectcreate.DrawnSlot.Value" class="extmbr">DrawnSlot.Value</a></span>)</span><span class="result">: <a href="DetailedPlayerData.html" name="net.psforever.packet.game.objectcreate.DetailedPlayerData" id="net.psforever.packet.game.objectcreate.DetailedPlayerData" class="extype">DetailedPlayerData</a></span></span><p class="shortcomment cmt">Overloaded constructor that includes the coordinate information and the inventory.</p><div class="fullcommen
It passes information between the three major divisions for the purposes of offset calculations.
This constructor should be used for players that are standing apart from other containers.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>the optional position of the character in the world environment</p></dd><dt class="param">basic_appearance</dt><dd class="cmt"><p>a curried function for the common fields regarding the the character's appearance</p></dd><dt class="param">character_data</dt><dd class="cmt"><p>a curried function for the class-specific data that explains about the character</p></dd><dt class="param">inventory</dt><dd class="cmt"><p>the player's full or partial (holsters-only) inventory</p></dd><dt class="param">drawn_slot</dt><dd class="cmt"><p>the holster that is depicted as exposed, or "drawn"</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>DetailedPlayerData</code> object</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedPlayerData#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(basic_appearance:Int=&gt;net.psforever.packet.game.objectcreate.CharacterAppearanceData,character_data:Option[Int]=&gt;net.psforever.packet.game.objectcreate.DetailedCharacterData,drawn_slot:net.psforever.packet.game.objectcreate.DrawnSlot.Value):net.psforever.packet.game.objectcreate.DetailedPlayerData"></a><a id="apply((Int)=&gt;CharacterAppearanceData,(Option[Int])=&gt;DetailedCharacterData,DrawnSlot.Value):DetailedPlayerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedPlayerData$.html#apply(basic_appearance:Int=&gt;net.psforever.packet.game.objectcreate.CharacterAppearanceData,character_data:Option[Int]=&gt;net.psforever.packet.game.objectcreate.DetailedCharacterData,drawn_slot:net.psforever.packet.game.objectcreate.DrawnSlot.Value):net.psforever.packet.game.objectcreate.DetailedPlayerData" 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">apply</span><span class="params">(<span name="basic_appearance">basic_appearance: (<span name="scala.Int" class="extype">Int</span>) =&gt; <a href="CharacterAppearanceData.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceData" id="net.psforever.packet.game.objectcreate.CharacterAppearanceData" class="extype">CharacterAppearanceData</a></span>, <span name="character_data">character_data: (<span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]) =&gt; <a href="DetailedCharacterData.html" name="net.psforever.packet.game.objectcreate.DetailedCharacterData" id="net.psforever.packet.game.objectcreate.DetailedCharacterData" class="extype">DetailedCharacterData</a></span>, <span name="drawn_slot">drawn_slot: <a href="DrawnSlot$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.DrawnSlot.Value" id="net.psforever.packet.game.objectcreate.DrawnSlot.Value" class="extmbr">DrawnSlot.Value</a></span>)</span><span class="result">: <a href="DetailedPlayerData.html" name="net.psforever.packet.game.objectcreate.DetailedPlayerData" id="net.psforever.packet.game.objectcreate.DetailedPlayerData" class="extype">DetailedPlayerData</a></span></span><p class="shortcomment cmt">Overloaded constructor that ignores the coordinate information and the inventory.</p><div class="fullcomment"><div class="comment cmt"><p>Overloaded constructor that ignores the coordinate information and the inventory.
It passes information between the three major divisions for the purposes of offset calculations.
This constructor should be used for players that are mounted.</p></div><dl class="paramcmts block"><dt class="param">basic_appearance</dt><dd class="cmt"><p>a curried function for the common fields regarding the the character's appearance</p></dd><dt class="param">character_data</dt><dd class="cmt"><p>a curried function for the class-specific data that explains about the character</p></dd><dt class="param">drawn_slot</dt><dd class="cmt"><p>the holster that is depicted as exposed, or "drawn;"
technically, always <code>DrawnSlot.None</code>, but the field is preserved to maintain similarity</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>DetailedPlayerData</code> object</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedPlayerData#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(basic_appearance:Int=&gt;net.psforever.packet.game.objectcreate.CharacterAppearanceData,character_data:Option[Int]=&gt;net.psforever.packet.game.objectcreate.DetailedCharacterData,inventory:net.psforever.packet.game.objectcreate.InventoryData,drawn_slot:net.psforever.packet.game.objectcreate.DrawnSlot.Value):net.psforever.packet.game.objectcreate.DetailedPlayerData"></a><a id="apply((Int)=&gt;CharacterAppearanceData,(Option[Int])=&gt;DetailedCharacterData,InventoryData,DrawnSlot.Value):DetailedPlayerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedPlayerData$.html#apply(basic_appearance:Int=&gt;net.psforever.packet.game.objectcreate.CharacterAppearanceData,character_data:Option[Int]=&gt;net.psforever.packet.game.objectcreate.DetailedCharacterData,inventory:net.psforever.packet.game.objectcreate.InventoryData,drawn_slot:net.psforever.packet.game.objectcreate.DrawnSlot.Value):net.psforever.packet.game.objectcreate.DetailedPlayerData" 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">apply</span><span class="params">(<span name="basic_appearance">basic_appearance: (<span name="scala.Int" class="extype">Int</span>) =&gt; <a href="CharacterAppearanceData.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceData" id="net.psforever.packet.game.objectcreate.CharacterAppearanceData" class="extype">CharacterAppearanceData</a></span>, <span name="character_data">character_data: (<span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]) =&gt; <a href="DetailedCharacterData.html" name="net.psforever.packet.game.objectcreate.DetailedCharacterData" id="net.psforever.packet.game.objectcreate.DetailedCharacterData" class="extype">DetailedCharacterData</a></span>, <span name="inventory">inventory: <a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a></span>, <span name="drawn_slot">drawn_slot: <a href="DrawnSlot$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.DrawnSlot.Value" id="net.psforever.packet.game.objectcreate.DrawnSlot.Value" class="extmbr">DrawnSlot.Value</a></span>)</span><span class="result">: <a href="DetailedPlayerData.html" name="net.psforever.packet.game.objectcreate.DetailedPlayerData" id="net.psforever.packet.game.objectcreate.DetailedPlayerData" class="extype">DetailedPlayerData</a></span></span><p class="shortcomment cmt">Overloaded constructor that ignores the coordinate information but includes the inventory.</p><div class="fullcomment"><div class="comment cmt"><p>Overloaded constructor that ignores the coordinate information but includes the inventory.
It passes information between the three major divisions for the purposes of offset calculations.
This constructor should be used for players that are mounted.</p></div><dl class="paramcmts block"><dt class="param">basic_appearance</dt><dd class="cmt"><p>a curried function for the common fields regarding the the character's appearance</p></dd><dt class="param">character_data</dt><dd class="cmt"><p>a curried function for the class-specific data that explains about the character</p></dd><dt class="param">inventory</dt><dd class="cmt"><p>the player's full or partial (holsters-only) inventory</p></dd><dt class="param">drawn_slot</dt><dd class="cmt"><p>the holster that is depicted as exposed, or "drawn";
technically, always <code>DrawnSlot.None</code>, but the field is preserved to maintain similarity</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>DetailedPlayerData</code> object</p></dd></dl></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/objectcreate/DetailedPlayerData$.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/objectcreate/DetailedPlayerData$.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.objectcreate.DetailedPlayerData#codec" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="codec(position_defined:Boolean):scodec.Codec[net.psforever.packet.game.objectcreate.DetailedPlayerData]"></a><a id="codec(Boolean):Codec[DetailedPlayerData]"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedPlayerData$.html#codec(position_defined:Boolean):scodec.Codec[net.psforever.packet.game.objectcreate.DetailedPlayerData]" 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">codec</span><span class="params">(<span name="position_defined">position_defined: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result">: <span name="scodec.Codec" class="extype">Codec</span>[<a href="DetailedPlayerData.html" name="net.psforever.packet.game.objectcreate.DetailedPlayerData" id="net.psforever.packet.game.objectcreate.DetailedPlayerData" class="extype">DetailedPlayerData</a>]</span></span></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedPlayerData#codec" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="codec:scodec.Codec[net.psforever.packet.game.objectcreate.DetailedPlayerData]"></a><a id="codec:Codec[DetailedPlayerData]"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedPlayerData$.html#codec:scodec.Codec[net.psforever.packet.game.objectcreate.DetailedPlayerData]" 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="DetailedPlayerData.html" name="net.p