Object/Class

net.psforever.packet.game.objectcreate

CharacterAppearanceData

Related Docs: class CharacterAppearanceData | package objectcreate

Permalink

object CharacterAppearanceData extends Marshallable[CharacterAppearanceData] with Serializable

Source
CharacterAppearanceData.scala
Linear Supertypes
Serializable, Serializable, Marshallable[CharacterAppearanceData], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CharacterAppearanceData
  2. Serializable
  3. Serializable
  4. Marshallable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class ExtraData(unk1: Boolean, unk2: Boolean) extends StreamBitSize with Product with Serializable

    Permalink

    na

    na

    unk1

    na

    unk2

    na

  2. final case class ZiplineData(unk1: Long, unk2: Boolean) extends StreamBitSize with Product with Serializable

    Permalink

    na

    na

    unk1

    na

    unk2

    na

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def a_codec(name_padding: Int): Codec[CharacterAppearanceA]

    Permalink

    na

    na

    name_padding

    na

    returns

    na

  5. def altModelBit(app: CharacterAppearanceData): Option[Int]

    Permalink

    When a player is released-dead or attached to a zipline, their basic infantry model is replaced with a different one.

    When a player is released-dead or attached to a zipline, their basic infantry model is replaced with a different one. In the former case, a backpack. In the latter case, a ball of colored energy. In this state, the length of the stream of data is modified.

    app

    the appearance

    returns

    the length of the variable field that exists when using alternate models

  6. def apply(a: (Int) ⇒ CharacterAppearanceA, b: (Boolean, Int) ⇒ CharacterAppearanceB, ribbons: RibbonBars)(name_padding: Int): CharacterAppearanceData

    Permalink
  7. def apply(app: BasicCharacterData, black_ops: Boolean, jammered: Boolean, exosuit: types.ExoSuitType.Value, outfit_name: String, outfit_logo: Int, backpack: Boolean, facingPitch: Float, facingYawUpper: Float, lfs: Boolean, grenade_state: types.GrenadeState.Value, is_cloaking: Boolean, charging_pose: Boolean, on_zipline: Option[ZiplineData], ribbons: RibbonBars)(name_padding: Int): CharacterAppearanceData

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def b_codec(alt_model: Boolean, name_padding: Int): Codec[CharacterAppearanceB]

    Permalink

    na

    na

    alt_model

    na

    name_padding

    na

    returns

    na

  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def codec(name_padding: Int): Codec[CharacterAppearanceData]

    Permalink
  12. implicit val codec: Codec[CharacterAppearanceData]

    Permalink
    Definition Classes
    CharacterAppearanceDataMarshallable
  13. def decode(a: BitVector): Attempt[DecodeResult[CharacterAppearanceData]]

    Permalink
    Definition Classes
    Marshallable
  14. def encode(a: CharacterAppearanceData): Attempt[BitVector]

    Permalink
    Definition Classes
    Marshallable
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def namePadding(inheritPad: Int, pad: Option[CommonFieldDataExtra]): Int

    Permalink
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. def outfitNamePadding: Int

    Permalink

    Get the padding of the outfit's name.

    Get the padding of the outfit's name. The padding will always be a number 0-7.

    returns

    the pad length in bits

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped