object PointOfInterest
- Source
- PointOfInterest.scala
- Alphabetic
- By Inheritance
- PointOfInterest
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 apply(alias: String, map: String, zonename: String): PointOfInterest
An abbreviated constructor for creating
CSRZone
s without invocation ofnew
.An abbreviated constructor for creating
CSRZone
s without invocation ofnew
.- alias
the common name of the zone
- map
the map name of the zone (this map is loaded)
- zonename
the zone's internal name
- 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])
- def get(zoneId: String): Option[PointOfInterest]
Get a valid
CSRZone
's information.Get a valid
CSRZone
's information.- zoneId
a name that describes the zone and should be searchable
- returns
the
CSRZone
, orNone
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getWarpLocation(zoneId: String, locationId: String): Option[Vector3]
Get a location within the
CSRZone
.Get a location within the
CSRZone
. The location should be a facility or a warpgate or interesting.- zoneId
the
CSRZone
- locationId
a name that describes a known location in the provided
CSRZone
and is searchable- returns
the coordinates of that location, or None
- def getWarpgate(zone: PointOfInterest, gateId: String): Option[Vector3]
Get the position of a warpgate within the zone.
Get the position of a warpgate within the zone.
- zone
the
CSRZone
- gateId
a name that describes a known warpgate in the provided
CSRZone
and is searchable- returns
the coordinates of that warpgate, or None
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def list: String
Get the names for all of the
CSRZones
that can be visited.Get the names for all of the
CSRZones
that can be visited.- returns
all of the zonenames
- def listAll(zone: PointOfInterest): String
Get the name for all of the warpgates and locations that can be visited in this
CSRZone
.Get the name for all of the warpgates and locations that can be visited in this
CSRZone
.- zone
the
CSRZone
- returns
all of the warpgate and location keys
- def listLocations(zone: PointOfInterest): String
Get the name for all of the locations that can be visited in this
CSRZone
, excluding warpgates.Get the name for all of the locations that can be visited in this
CSRZone
, excluding warpgates.- zone
the
CSRZone
- returns
all of the location keys
- def listWarpgates(zone: PointOfInterest): String
Get the name for all of the warpgates that can be visited in this
CSRZone
.Get the name for all of the warpgates that can be visited in this
CSRZone
.- zone
the
CSRZone
- returns
all of the warpgate keys
- 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 selectRandom(zone: PointOfInterest): Vector3
Select, of all the
CSRZone
locations and warpgates, a pseudorandom destination to spawn the player in the zone if none has been specified.Select, of all the
CSRZone
locations and warpgates, a pseudorandom destination to spawn the player in the zone if none has been specified.- zone
the
CSRZone
- returns
the coordinates of the spawn point
- def setup(): Unit
Load all zones with selected places of interest and the coordinates to place the player nearby that given place of interest.
Load all zones with selected places of interest and the coordinates to place the player nearby that given place of interest. All of these keys should be searchable under the
/warp
command. Only the warpgate keys are searchable by the/zone
command. - 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()