CoreComponent

@Singleton
@Component(modules = [AppModule::class])
interface CoreComponent

Основополагающие компоненты движка, не зависимые от запущенной карты

Inheritors

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun getAssetsManager(): AssetManager
Link copied to clipboard
Link copied to clipboard
abstract fun getErrorState(): ErrorScene
Link copied to clipboard
abstract fun getFontManager(): FontManager
Link copied to clipboard
abstract fun getGameMap(): GameMap
Link copied to clipboard
abstract fun getGson(): Gson
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getLogger(): ApplicationLogger
Link copied to clipboard
Link copied to clipboard
abstract fun getPlayState(): PlayScene
весь геймплей здесь
Link copied to clipboard
Link copied to clipboard
abstract fun getProperties(): Properties
Link copied to clipboard
менеджер сцен, позволяет сменить текущую сцену
Link copied to clipboard
@Named(value = "testerMode")
abstract fun isTesterMode(): Boolean