final case class SetChatFilterMessage(send_channel: ChatChannel.Value, origin: Boolean, whitelist: List[ChatChannel.Value]) extends PlanetSideGamePacket with Product with Serializable
Which comm. channels are allowed to display in the main chat window.
The server sends a SetChatFilterMessage
and the client responds with the same during login.
Nine channels exist.
Their values can be modified by radio buttons found under the current chat window's "Options" pane.
Each time the client updates the channel permissions, it sends this packet to the server nine times.
The packet starts with the previous channel filter states and then updates each channel sequentially.
The send_channel
and the channel_filter
values are in the following order:
Unknown, Tells, Local, Squad, Outfit, Command, Platoon, Broadcast, Squad Leader
The first channel is unlisted.
- send_channel
automatically select the fully qualified channel to which the user sends messages
- origin
where this packet was dispatched;
true
, from the server;false
, from the client- whitelist
each channel permitted to post its messages; when evaluated from a packet, always in original order
- Alphabetic
- By Inheritance
- SetChatFilterMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SetChatFilterMessage(send_channel: ChatChannel.Value, origin: Boolean, whitelist: List[ChatChannel.Value])
- send_channel
automatically select the fully qualified channel to which the user sends messages
- origin
where this packet was dispatched;
true
, from the server;false
, from the client- whitelist
each channel permitted to post its messages; when evaluated from a packet, always in original order
Type Members
- type Packet = SetChatFilterMessage
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def encode: Attempt[BitVector]
- Definition Classes
- SetChatFilterMessage → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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 opcode: GamePacketOpcode.Value
- Definition Classes
- SetChatFilterMessage → PlanetSideGamePacket → PlanetSidePacket
- val origin: Boolean
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val send_channel: ChatChannel.Value
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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()
- val whitelist: List[ChatChannel.Value]