PacketPlayerHurtV2

public struct PacketPlayerHurtV2 : TerrariaPacket

Player hurt version 2

  • 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 playerId: UInt8
  • Undocumented

    Declaration

    Swift

    public var playerDeathReason: UInt8
  • Undocumented

    Declaration

    Swift

    public var fromPlayerIndex: Int16
  • Undocumented

    Declaration

    Swift

    public var fromNpcIndex: Int16
  • Undocumented

    Declaration

    Swift

    public var fromProjectileIndex: Int16
  • Undocumented

    Declaration

    Swift

    public var fromOther: UInt8
  • Undocumented

    Declaration

    Swift

    public var fromProjectileType: Int16
  • Undocumented

    Declaration

    Swift

    public var fromItemType: Int16
  • Undocumented

    Declaration

    Swift

    public var fromItemPrefix: UInt8
  • Undocumented

    Declaration

    Swift

    public var fromCustomReason: String
  • Undocumented

    Declaration

    Swift

    public var damage: Int16
  • Undocumented

    Declaration

    Swift

    public var hitDirection: UInt8
  • Flags: 1 = Crit; 2 = PvP

    Declaration

    Swift

    public var flags: UInt8
  • Undocumented

    Declaration

    Swift

    public var cooldownCounter: Int8
  • Undocumented

    Declaration

    Swift

    public init()
  • Declaration

    Swift

    public mutating func decodePayload() throws
  • Declaration

    Swift

    mutating public mutating func encodePayload() throws