API reference
API reference
Select your platform
No SDKs available
No versions available

AnchorMeshSpawner

AnchorMeshSpawner

class AnchorMeshSpawner(val mrukSystem: MRUKSystem, var spawnGroups: Map<MRUKLabel, AnchorMeshSpawner.AnchorMeshGroup>, val spawnMode: MRUKSpawnMode = MRUKSpawnMode.CURRENT_ROOM_ONLY)

Constructors

NameSummary
AnchorMeshSpawner
constructor(mrukSystem: MRUKSystem, spawnGroups: Map<MRUKLabel, AnchorMeshSpawner.AnchorMeshGroup>, spawnMode: MRUKSpawnMode = MRUKSpawnMode.CURRENT_ROOM_ONLY)

Types

NameSummary
data class AnchorMeshGroup(val meshes: List<String>, val selectionMode: AnchorMeshSelectionMode = AnchorMeshSelectionMode.RANDOM, val scalingMode: AnchorMeshScalingMode = AnchorMeshScalingMode.STRETCH, val matchAspectRatio: Boolean = false)
Companion
object Companion

Properties

NameSummary
mrukSystem
val mrukSystem: MRUKSystem
spawnGroups
spawnMode
val spawnMode: MRUKSpawnMode

Functions

NameSummary
destroy
fun destroy()
spawnMeshes
fun spawnMeshes(room: MRUKRoom): List<Entity>
fun spawnMeshes(rooms: List<MRUKRoom>): List<Entity>

Companion

object Companion

Properties

NameSummary
boundsCache
val boundsCache: <Error class: unknown class><String, Bound3D>

Functions

NameSummary
getMeshBounds
fun getMeshBounds(mesh: String): Bound3D
Did you find this page helpful?
Thumbs up icon
Thumbs down icon