All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.utopiarise.serialization.godot.model.SceneModel.kt Maven / Gradle / Ivy

The newest version!
package com.utopiarise.serialization.godot.model

data class SceneModel(
    val loadSteps: Int,
    val format: Int,
    val externalResource: List = emptyList(),
    val nodes: List = emptyList(),
    val signalConnections: List = emptyList()
)

data class ExternalResource(
    val id: Int,
    val path: String,
    val type: String
)

data class Node(
    val name: String,
    val type: String?,
    val inheritedScenePath: String? = null,
    val parent: String? = null,
    val script: String? = null
)

data class SignalConnection(
    val signal: String,
    val from: Node,
    val to: Node,
    val method: String
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy