NpcAvatarExtendedInfoBlocks

class NpcAvatarExtendedInfoBlocks(writers: NpcExtendedInfoWriters)

A data structure to bring all the extended info blocks together, so the information can be passed onto various client-specific encoders.

Parameters

writers

the list of client-specific writers. The writers must be client-specific too, not just encoders, as the order in which the extended info blocks get written must follow the exact order described by the client.

Constructors

Link copied to clipboard
constructor(writers: NpcExtendedInfoWriters)

Properties

Link copied to clipboard
val baseAnimationSet: BaseAnimationSet
Link copied to clipboard
val bodyCustomisation: BodyCustomisation
Link copied to clipboard
val combatLevelChange: CombatLevelChange
Link copied to clipboard
val exactMove: ExactMove
Link copied to clipboard
val faceCoord: FaceCoord
Link copied to clipboard
val facePathingEntity: FacePathingEntity
Link copied to clipboard
val headCustomisation: HeadCustomisation
Link copied to clipboard
val headIconCustomisation: HeadIcon
Link copied to clipboard
val hit: Hit
Link copied to clipboard
val nameChange: NameChange
Link copied to clipboard
val say: Say
Link copied to clipboard
val sequence: Sequence
Link copied to clipboard
val spotAnims: SpotAnimList
Link copied to clipboard
val tinting: NpcTinting
Link copied to clipboard
val transformation: Transformation
Link copied to clipboard
val visibleOps: VisibleOps