Files
Nuake/Editor/resources/Scripts/Engine.wren
2021-06-10 15:15:11 -04:00

27 lines
398 B
Plaintext

class Engine {
foreign static Log(msg)
}
class Scene {
foreign static GetEntityID(name)
static GetEntity(name) {
var entId = Scene.GetEntityID(name)
var ent = Entity.new(entId)
return ent
}
foreign static EntityHasComponent(id, name)
}
class Entity {
construct new(id) {
_entityId = id
}
HasComponent(component) {
return Scene.EntityHasComponent(_entityId, component)
}
}