PlaceConfig

Types

Link copied to clipboard
@Serializable
data class PlainPlaceConfig(val placeType: PlaceType = PlaceType.PLAIN, val placeId: String, val placeName: String?, val placeImageUrl: String?, val centralX: Int?, val centralY: Int?, val goalDegree: Int, val reverse: Boolean, val inside: @Serializable(with = PolygonSerializer::class) Polygon, val outside: @Serializable(with = PolygonSerializer::class) Polygon, val image: String?, val owner: @Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer, val staff: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer>) : PlaceConfig
Link copied to clipboard
@Serializable
data class PlaneVectorPlaceConfig(val placeType: PlaceType = PlaceType.PLANE_VECTOR, val placeId: String, val placeName: String?, val placeImageUrl: String?, val inside: @Serializable(with = PolygonSerializer::class) Polygon, val outside: @Serializable(with = PolygonSerializer::class) Polygon, val calculatePolygonList: ArrayList<CalculatePolygon>, val image: String?, val owner: @Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer, val staff: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer>) : PlaceConfig

Properties

Link copied to clipboard
abstract val owner: OfflinePlayer
Link copied to clipboard
abstract val placeId: String
Link copied to clipboard
abstract val placeImageUrl: String?
Link copied to clipboard
abstract val placeName: String?
Link copied to clipboard
abstract val placeType: PlaceType
Link copied to clipboard
abstract val staff: ArrayList<@Serializable(with = OfflinePlayerSerializer::class) OfflinePlayer>