MissionsSystem

class MissionsSystem @Inject constructor(messagesList: MessagesList, assetManager: AssetManager, dataRepository: DataRepository, soundsSystem: AudioSystem, cameraSystem: CameraSystem) : BaseSystem, Disposable

Constructors

Link copied to clipboard
@Inject
constructor(messagesList: MessagesList, assetManager: AssetManager, dataRepository: DataRepository, soundsSystem: AudioSystem, cameraSystem: CameraSystem)

Properties

Link copied to clipboard
Link copied to clipboard
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 position: Vector2
Link copied to clipboard
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 dispose()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun removedFromEngine(engine: Engine)
Link copied to clipboard
Link copied to clipboard
fun setActiveMission(activeMission: MissionModel?)
Link copied to clipboard
Link copied to clipboard
open fun setProcessing(processing: Boolean)
Link copied to clipboard
fun setTargetPosition(position: Vector2?)
Link copied to clipboard
open override fun update(deltaTime: Float)
Link copied to clipboard
fun updateData(oldDataModel: StoryDataModel)