net.psforever.objects.serverobject.environment
RespondsToZoneEnvironment
Companion trait RespondsToZoneEnvironment
object RespondsToZoneEnvironment
- Alphabetic
- By Inheritance
- RespondsToZoneEnvironment
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type Interaction = (PlanetSideServerObject, PieceOfEnvironment, Option[OxygenStateTarget]) => Unit
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 drowningInWateryConditions(obj: PlanetSideServerObject, condition: Option[OxygenState], completionTime: Long): (Boolean, Long, Float)
Calculate the effect of being exposed to a watery environment beyond its critical region.
Calculate the effect of being exposed to a watery environment beyond its critical region.
- obj
the target
- condition
the current environment progressive event of the target, e.g., already drowning
- completionTime
how long since the current environment progressive event started
- returns
three values: whether any change in effect will occur, for how long this new change if effect will occur after starting, and what the starting progress value of this new effect looks like
- 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()
- def recoveringFromWateryConditions(obj: PlanetSideServerObject, condition: Option[OxygenState], completionTime: Long): (Boolean, Long, Float)
Calculate the effect of being removed from a watery environment beyond its critical region.
Calculate the effect of being removed from a watery environment beyond its critical region.
- obj
the target
- condition
the current environment progressive event of the target, e.g., already drowning
- completionTime
how long since the current environment progressive event started
- returns
three values: whether any change in effect will occur, for how long this new change if effect will occur after starting, and what the starting progress value of this new effect looks like
- 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()