In this state, the length of the stream of data is modified.</p></div><dlclass="paramcmts block"><dtclass="param">app</dt><ddclass="cmt"><p>the appearance</p></dd><dt>returns</dt><ddclass="cmt"><p>the length of the variable field that exists when using alternate models</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.packet.game.objectcreate.CharacterAppearanceData#apply"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="apply(a:Int=>net.psforever.packet.game.objectcreate.CharacterAppearanceA,b:(Boolean,Int)=>net.psforever.packet.game.objectcreate.CharacterAppearanceB,ribbons:net.psforever.packet.game.objectcreate.RibbonBars)(name_padding:Int):net.psforever.packet.game.objectcreate.CharacterAppearanceData"class="anchorToMember"></a><aid="apply((Int)=>CharacterAppearanceA,(Boolean,Int)=>CharacterAppearanceB,RibbonBars)(Int):CharacterAppearanceData"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData$.html#apply(a:Int=>net.psforever.packet.game.objectcreate.CharacterAppearanceA,b:(Boolean,Int)=>net.psforever.packet.game.objectcreate.CharacterAppearanceB,ribbons:net.psforever.packet.game.objectcreate.RibbonBars)(name_padding:Int):net.psforever.packet.game.objectcreate.CharacterAppearanceData"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">apply</span><spanclass="params">(<spanname="a">a: (<spanname="scala.Int"class="extype">Int</span>) =><ahref="CharacterAppearanceA.html"name="net.psforever.packet.game.objectcreate.CharacterAppearanceA"id="net.psforever.packet.game.objectcreate.CharacterAppearanceA"class="extype">CharacterAppearanceA</a></span>, <spanname="b">b: (<spanname="scala.Boolean"class="extype">Boolean</span>, <spanname="scala.Int"class="extype">Int</span>) =><ahref="CharacterAppearanceB.html"name="net.psforever.packet.game.objectcreate.CharacterAppearanceB"id="net.psforever.packet.game.objectcreate.CharacterAppearanceB"class="extype">CharacterAppearanceB</a></span>, <spanname="ribbons">ribbons: <ahref="RibbonBars.html"name="net.psforever.packet.game.objectcreate.RibbonBars"id="net.psforever.packet.game.objectcreate.RibbonBars"class="extype">RibbonBars</a></span>)</span><spanclass="params">(<spanname="name_padding">name_padding: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <ahref="CharacterAppearanceData.html"name="net.psforever.packet.game.objectcreate.CharacterAppearanceData"id="net.psforever.packet.game.objectcreate.CharacterAppearanceData"class="extype">CharacterAppearanceData</a></span></span></li><liclass="indented0 "name="net.psforever.packet.game.objectcreate.CharacterAppearanceData#apply"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="apply(app:net.psforever.packet.game.objectcreate.BasicCharacterData,black_ops:Boolean,jammered:Boolean,exosuit:net.psforever.types.ExoSuitType.Value,outfit_name:String,outfit_logo:Int,backpack:Boolean,facingPitch:Float,facingYawUpper:Float,lfs:Boolean,grenade_state:net.psforever.types.GrenadeState.Value,is_cloaking:Boolean,charging_pose:Boolean,on_zipline:Option[net.psforever.packet.game.objectcreate.CharacterAppearanceData.ZiplineData],ribbons:net.psforever.packet.game.objectcreate.RibbonBars)(name_padding:Int):net.psforever.packet.game.objectcreate.CharacterAppearanceData"class="anchorToMember"></a><aid="apply(BasicCharacterData,Boolean,Boolean,types.ExoSuitType.Value,String,Int,Boolean,Float,Float,Boolean,types.GrenadeState.Value,Boolean,Boolean,Option[ZiplineData],RibbonBars)(Int):CharacterAppearanceData"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData$.html#apply(app:net.psforever.packet.game.objectcreate.BasicCharacterData,black_ops:Boolean,jammered:Boolean,exosuit:net.psforeve
The padding will always be a number 0-7.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the pad length in bits</p></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#synchronized"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="synchronized[T0](x$1:=>T0):T0"class="anchorToMember"></a><aid="synchronized[T0](=>T0):T0"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData$.html#synchronized[T0](x$1:=>T0):T0"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">synchronized</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="params">(<spanname="arg0">arg0: =><spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span>)</span><spanclass="result">: <spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#toString"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="toString():String"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData$.html#toString():String"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">toString</span><spanclass="params">()</span><spanclass="result">: <ahref="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><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData$.html#wait():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.InterruptedException]</span></span>)</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait(x$1:Long,x$2:Int):Unit"class="anchorToMember"></a><aid="wait(Long,Int):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData$.html#wait(x$1:Long,x$2:Int):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="arg1">arg1: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.InterruptedExcepti