class ActivityReport extends AnyRef
Information about interactions in respect to a given denomination in the game world. In terms of hotspots, the "denomination" are the factions. While a given report of activity will only be valid from the time or arrival for a given amount of time, subsequent activity reporting before this duration concludes will cause the lifespan to artificially increase.
- Source
- HotSpotInfo.scala
- Alphabetic
- By Inheritance
- ActivityReport
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ActivityReport()
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
- def Clear(): Unit
Act as if no activity was ever valid for this report.
Act as if no activity was ever valid for this report. Set heat to zero to flag no activity and set duration to "0 seconds" to eliminate its lifespan.
- def Duration: FiniteDuration
The length of time that this (ongoing) activity is relevant.
The length of time that this (ongoing) activity is relevant.
- returns
the time
- def Duration_=(time: Long): FiniteDuration
Set the length of time that this (ongoing) activity is relevant.
Set the length of time that this (ongoing) activity is relevant. The duration length can only increase.
- time
the time, as a
Long
value- returns
the time
- def Duration_=(time: FiniteDuration): FiniteDuration
Set the length of time that this (ongoing) activity is relevant.
Set the length of time that this (ongoing) activity is relevant.
- time
the time, as a
Duration
- returns
the time
- def Heat: Int
The increasing heat does nothing, presently, but acts as a flag for activity.
The increasing heat does nothing, presently, but acts as a flag for activity.
- returns
the heat
- def LastReport: Long
As a
Long
value, if there was no previous report, the value will be considered0L
.As a
Long
value, if there was no previous report, the value will be considered0L
.- returns
the time of the last activity report
- def Renew: Long
Reset the time of the last report to the present.
Reset the time of the last report to the present.
- returns
the current time
- def Report(pow: Int, duration: FiniteDuration): ActivityReport
Submit new activity, increasing the lifespan of the current report's existence.
Submit new activity, increasing the lifespan of the current report's existence.
- returns
the current report
- See also
Renew
- def Report(pow: Int): ActivityReport
Submit new activity, increasing the lifespan of the current report's existence.
Submit new activity, increasing the lifespan of the current report's existence.
- returns
the current report
- See also
Renew
- def Report(): ActivityReport
Submit new activity, increasing the lifespan of the current report's existence.
Submit new activity, increasing the lifespan of the current report's existence.
- returns
the current report
- See also
Renew
- def ReportOld(pow: Int): ActivityReport
Submit new activity.
Submit new activity. Do not increase the lifespan of the current report's existence.
- returns
the current report
- def SetLastReport(time: Long): Long
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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()
- def hashCode(): Int
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()