MapOrientationSystem

open class MapOrientationSystem : EntitySystem

Constructors

Link copied to clipboard
@Inject
constructor(tiledNavigator: TiledNavigator, cameraSystem: CameraSystem)

Properties

Link copied to clipboard
open val engine: Engine
Link copied to clipboard
Link copied to clipboard
val pathFinder: IndexedAStarPathFinder<FlatTiledNode>
Link copied to clipboard
val pathSmoother: PathSmoother<FlatTiledNode, Vector2>
Link copied to clipboard
open var priority: Int
Link copied to clipboard

Functions

Link copied to clipboard
open fun addedToEngine(engine: Engine)
Link copied to clipboard
Link copied to clipboard
open fun collides(start: Vector2, end: Vector2): Boolean
Link copied to clipboard
Link copied to clipboard
open fun getPointToSpawnEntity(): Vector2
выбирает рандомный переход или точку вне видимой области
Link copied to clipboard
open fun getRandomFreePoint(): Vector2
Link copied to clipboard
open fun removedFromEngine(engine: Engine)
Link copied to clipboard
open fun setProcessing(processing: Boolean)
Link copied to clipboard
open fun update(deltaTime: Float)