EditorProject

class EditorProject(val projectData: ProjectData) : BaseReleasable

Constructors

Link copied to clipboard
constructor(projectData: ProjectData)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val isReleased: Boolean
Link copied to clipboard
Link copied to clipboard
val materials: MutableStateList<MaterialComponent>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun addDependingReleasable(releasable: Releasable)
Link copied to clipboard
suspend fun addMaterial(materialData: GameEntityData): MaterialComponent
Link copied to clipboard
Link copied to clipboard
suspend fun createScenes()
Link copied to clipboard
Link copied to clipboard
fun onRelease(block: () -> Unit)
Link copied to clipboard
fun onStart()
Link copied to clipboard
open override fun release()
Link copied to clipboard
Link copied to clipboard
fun removeDependingReleasable(releasable: Releasable)
Link copied to clipboard
Link copied to clipboard

Checks if the given name exists and if so prepends an increasing number to it to make it unique. If the given name already ends with a number, the number is replaced.