o
net.psforever.packet.game.objectcreate
CharacterAppearanceData
Companion class CharacterAppearanceData
object CharacterAppearanceData extends Marshallable[CharacterAppearanceData] with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CharacterAppearanceData
- Serializable
- Marshallable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class ExtraData(unk1: Boolean, unk2: Boolean) extends StreamBitSize with Product with Serializable
na
na
- unk1
na
- unk2
na
- final case class ZiplineData(unk1: Long, unk2: Boolean) extends StreamBitSize with Product with Serializable
na
na
- unk1
na
- unk2
na
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def a_codec(name_padding: Int): Codec[CharacterAppearanceA]
na
na
- name_padding
na
- returns
na
- def altModelBit(app: CharacterAppearanceData): Option[Int]
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
- def apply(a: (Int) => CharacterAppearanceA, b: (Boolean, Int) => CharacterAppearanceB, ribbons: RibbonBars)(name_padding: Int): CharacterAppearanceData
- 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def b_codec(alt_model: Boolean, name_padding: Int): Codec[CharacterAppearanceB]
na
na
- alt_model
na
- name_padding
na
- returns
na
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def codec(name_padding: Int): Codec[CharacterAppearanceData]
- implicit val codec: Codec[CharacterAppearanceData]
- Definition Classes
- CharacterAppearanceData → Marshallable
- def decode(a: BitVector): Attempt[DecodeResult[CharacterAppearanceData]]
- Definition Classes
- Marshallable
- def encode(a: CharacterAppearanceData): Attempt[BitVector]
- Definition Classes
- Marshallable
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def namePadding(inheritPad: Int, pad: Option[CommonFieldDataExtra]): Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def outfitNamePadding: Int
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
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()