Area

abstract class Area(val id: Identifier, val spawns: MutableList<SpawningPosition>) : Identified(source)

An abstract class for areas that hold locations. Not to be confused with area models that hold actual area data

Inheritors

Constructors

Link copied to clipboard
constructor(id: Identifier, spawns: MutableList<SpawningPosition>)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
object Null : Area

A NULL Area

Functions

Link copied to clipboard
abstract fun contains(location: Location): Boolean

Checks if the provided location is in this area

Link copied to clipboard

Does a single spawn pass

Properties

Link copied to clipboard
open override val id: Identifier
Link copied to clipboard

Area model for this area

Link copied to clipboard