final case class HotSpotUpdateMessage(zone_index: Int, priority: Int, spots: List[HotSpotInfo]) extends PlanetSideGamePacket with Product with Serializable
A list of data for creating hotspots on a continental map.
Hotspots indicate player activity, almost always some form of combat or aggressive encounter.
The hotspot system is an all-or-nothing affair.
The received packet indicates the hotspots to display and the map will display only those hotspots.
Inversely, if the received packet indicates no hotspots, the map will display no hotspots at all.
To clear away only some hotspots but retains others, a continental list would have to be pruned selectively for the client.
Exploration:
What does (zone) priority entail?
- zone_index
the zone
- priority
na
- spots
a List of HotSpotInfo
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HotSpotUpdateMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new HotSpotUpdateMessage(zone_index: Int, priority: Int, spots: List[HotSpotInfo])
- zone_index
the zone
- priority
na
- spots
a List of HotSpotInfo
Type Members
- type Packet = HotSpotUpdateMessage
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
- HotSpotUpdateMessage → 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
- HotSpotUpdateMessage → PlanetSideGamePacket → PlanetSidePacket
- val priority: Int
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val spots: List[HotSpotInfo]
- 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 zone_index: Int