PacketNpcUpdate

public struct PacketNpcUpdate : TerrariaPacket

NPC Update (INCOMPLETE)

  • Undocumented

    Declaration

    Swift

    public var bytes: [UInt8]
  • Undocumented

    Declaration

    Swift

    public var length: UInt16
  • Undocumented

    Declaration

    Swift

    public var context: TerrariaPacketContext
  • Undocumented

    Declaration

    Swift

    public var packetType: TerrariaPacketType
  • Undocumented

    Declaration

    Swift

    public var payload: [UInt8]
  • Undocumented

    Declaration

    Swift

    public var npcId: Int16
  • Undocumented

    Declaration

    Swift

    public var posX: Float32
  • Undocumented

    Declaration

    Swift

    public var posY: Float32
  • Undocumented

    Declaration

    Swift

    public var velocityX: Float32
  • Undocumented

    Declaration

    Swift

    public var velocityY: Float32
  • Undocumented

    Declaration

    Swift

    public var target: UInt16
  • Undocumented

    Declaration

    Swift

    public var flags: UInt8
  • ai

    Undocumented

    Declaration

    Swift

    public var ai: [Float32]
  • Undocumented

    Declaration

    Swift

    public var npcNetId: Int16
  • Undocumented

    Declaration

    Swift

    public var releaseOwner: UInt8
  • Undocumented

    Declaration

    Swift

    public var life: Int32
  • Undocumented

    Declaration

    Swift

    public init()
  • Declaration

    Swift

    public mutating func decodePayload() throws
  • Declaration

    Swift

    mutating public mutating func encodePayload() throws