SpawnSystem

class SpawnSystem @Inject constructor(notificationController: NotificationController, entityProcessorSystem: EntityProcessorSystem, dataRepository: DataRepository) : BaseSystem

Constructors

Link copied to clipboard
@Inject
constructor(notificationController: NotificationController, entityProcessorSystem: EntityProcessorSystem, dataRepository: DataRepository)

Properties

Link copied to clipboard
val emptySpawn: Entity?
Link copied to clipboard
val engine: Engine
Link copied to clipboard
val entities: ImmutableArray<Entity>
Link copied to clipboard
val family: Family
Link copied to clipboard
val player: Entity
Link copied to clipboard
Link copied to clipboard
val randomSpawn: Entity?
Link copied to clipboard
Link copied to clipboard
lateinit var spawns: ImmutableArray<Entity>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun addedToEngine(engine: Engine)
Link copied to clipboard
Link copied to clipboard
open override fun removedFromEngine(engine: Engine)
Link copied to clipboard
open fun setProcessing(processing: Boolean)
Link copied to clipboard
open override fun update(deltaTime: Float)