package coreobjects import rl "github.com/gen2brain/raylib-go/raylib" type UpdateFunction func() type Scene interface { Create(*SceneManager) Destroy() Update() GetUpdateFunctions() []UpdateFunction Draw() GetMousePosition() rl.Vector2 }