PlayerMovingSystem

class PlayerMovingSystem @Inject constructor(val assetManager: AssetManager, tiledNavigator: TiledNavigator, val dataRepository: DataRepository) : BaseSystem

Constructors

Link copied to clipboard
@Inject
constructor(assetManager: AssetManager, tiledNavigator: TiledNavigator, dataRepository: DataRepository)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val assetManager: AssetManager
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
Link copied to clipboard
val player: Entity
Link copied to clipboard
Link copied to clipboard
val velocity: Vector2

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
fun setPosition(vector2: Vector2)
Link copied to clipboard
open fun setProcessing(processing: Boolean)
Link copied to clipboard
fun setVelocity(x: Float, y: Float)
Link copied to clipboard
open override fun update(deltaTime: Float)