PacketPlayLegacySound

public struct PacketPlayLegacySound : TerrariaPacket

Play a legacy Sound

  • 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 positionX: Float32
  • Undocumented

    Declaration

    Swift

    public var positionY: Float32
  • Undocumented

    Declaration

    Swift

    public var soundId: UInt16
  • BitFlags | 1 = Style, 2 = VolumeScale, 3 = PitchOffset

    Declaration

    Swift

    public var soundFlags: UInt8
  • Undocumented

    Declaration

    Swift

    public var legacySoundStyle: Int32
  • Undocumented

    Declaration

    Swift

    public var volumeScale: Float32
  • Undocumented

    Declaration

    Swift

    public var pitchOffset: Float32
  • Undocumented

    Declaration

    Swift

    public init()
  • Declaration

    Swift

    public mutating func decodePayload() throws
  • Declaration

    Swift

    mutating public mutating func encodePayload() throws