Class/Object

net.psforever.objects.zones

ZoneHotSpotProjector

Related Docs: object ZoneHotSpotProjector | package zones

Permalink

class ZoneHotSpotProjector extends Actor

Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity.

Source
ZoneHotSpotProjector.scala
Linear Supertypes
Actor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZoneHotSpotProjector
  2. Actor
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ZoneHotSpotProjector(zone: Zone)

    Permalink

    zone

    the zone

Type Members

  1. type Receive = PartialFunction[Any, Unit]

    Permalink
    Definition Classes
    Actor

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to any2stringadd[ZoneHotSpotProjector] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (ZoneHotSpotProjector, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to ArrowAssoc[ZoneHotSpotProjector] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def CreateHotSpotUpdate(faction: types.PlanetSideEmpire.Value, hotSpotInfos: List[HotSpotInfo]): List[HotSpotInfo]

    Permalink
  7. def Established: Receive

    Permalink

    The active message processing message handler.

    The active message processing message handler.

    returns

    a partial function

    See also

    ZoneHotSpotProjector.UpdateMappingFunction

    ZoneHotSpotProjector.UpdateDurationFunction

    ZoneHotSpotProjector.BlankingPhase

    Zone.TryHotSpot

    Zone.ActivityFor

    Zone.ActivityBy

    Zone.HotSpot.UpdateNow

    Zone.HotSpot.ClearAll

    Zone.HotSpot.Activity

  8. def Initializing: Receive

    Permalink

    Accept the GalaxyService hook and switch to active message processing when it arrives.

    Accept the GalaxyService hook and switch to active message processing when it arrives.

    returns

    a partial function

    See also

    ZoneHotSpotProjector.UpdateMappingFunction

    ZoneHotSpotProjector.UpdateDurationFunction

    ServiceManager.LookupResult

    ServiceManager

    ActorContext.become

  9. def UpdateDurationFunction(): Unit

    Permalink

    Assign a new functionality for determining how long hotspots remain active.

    Assign a new functionality for determining how long hotspots remain active. Recalculate all current hotspot information.

  10. def UpdateHotSpots(affectedFactions: Iterable[types.PlanetSideEmpire.Value], hotSpotInfos: List[HotSpotInfo]): Unit

    Permalink

    Submit new updates regarding the hotspots for a given group (faction) in this zone.

    Submit new updates regarding the hotspots for a given group (faction) in this zone. As per how the client operates, all previous hotspots not represented in this list will be erased.

    affectedFactions

    the factions whose hotspots for this zone need to be redrawn; if empty, no update/redraw calls are generated

    hotSpotInfos

    the information for the current hotspots in this zone; if empty or contains no information for a selected group, that group's hotspots will be eliminated (blanked) as a result

  11. def UpdateMappingFunction(): Unit

    Permalink

    Assign new functionality for determining where to depict howspots on a given zone map.

    Assign new functionality for determining where to depict howspots on a given zone map. Recalculate all current hotspot information.

  12. def aroundPostRestart(reason: Throwable): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  13. def aroundPostStop(): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  14. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  15. def aroundPreStart(): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  16. def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  17. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. implicit val context: ActorContext

    Permalink
    Definition Classes
    Actor
  20. def ensuring(cond: (ZoneHotSpotProjector) ⇒ Boolean, msg: ⇒ Any): ZoneHotSpotProjector

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to Ensuring[ZoneHotSpotProjector] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  21. def ensuring(cond: (ZoneHotSpotProjector) ⇒ Boolean): ZoneHotSpotProjector

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to Ensuring[ZoneHotSpotProjector] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  22. def ensuring(cond: Boolean, msg: ⇒ Any): ZoneHotSpotProjector

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to Ensuring[ZoneHotSpotProjector] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  23. def ensuring(cond: Boolean): ZoneHotSpotProjector

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to Ensuring[ZoneHotSpotProjector] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  24. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to StringFormat[ZoneHotSpotProjector] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  29. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. def postRestart(reason: Throwable): Unit

    Permalink
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  35. def postStop(): Unit

    Permalink

    Actions that occur after this Actor is formally stopped.

    Actions that occur after this Actor is formally stopped. Cancel all future blanking actions and release the GalaxyService hook.

    Definition Classes
    ZoneHotSpotProjector → Actor
  36. def preRestart(reason: Throwable, message: Option[Any]): Unit

    Permalink
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  37. def preStart(): Unit

    Permalink

    Actions that occur before this Actor is formally started.

    Actions that occur before this Actor is formally started. Request a hook for the GalaxyService.

    Definition Classes
    ZoneHotSpotProjector → Actor
    See also

    ServiceManager.Lookup

    ServiceManager

  38. def receive: Receive

    Permalink
    Definition Classes
    ZoneHotSpotProjector → Actor
  39. implicit final val self: ActorRef

    Permalink
    Definition Classes
    Actor
  40. final def sender(): ActorRef

    Permalink
    Definition Classes
    Actor
  41. def supervisorStrategy: SupervisorStrategy

    Permalink
    Definition Classes
    Actor
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. def unhandled(message: Any): Unit

    Permalink
    Definition Classes
    Actor
  45. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. def [B](y: B): (ZoneHotSpotProjector, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ZoneHotSpotProjector to ArrowAssoc[ZoneHotSpotProjector] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from ZoneHotSpotProjector to any2stringadd[ZoneHotSpotProjector]

Inherited by implicit conversion StringFormat from ZoneHotSpotProjector to StringFormat[ZoneHotSpotProjector]

Inherited by implicit conversion Ensuring from ZoneHotSpotProjector to Ensuring[ZoneHotSpotProjector]

Inherited by implicit conversion ArrowAssoc from ZoneHotSpotProjector to ArrowAssoc[ZoneHotSpotProjector]

Ungrouped