GE Lua Documentation

Press F to search!

load_test_prefabv2

Definition


-- @/lua/ge/main.lua:1209

function load_test_prefabv2()
  local prefab = PrefabV2()
  prefab:load("/levels/smallgrid/test_v2.prefab.json")
  prefab:registerObject('test_v2')

  local found = scenetree.findObject('test_v2')
  if found then
    log('I','','loaded prefab asset: '..dumpsz(found, 1))
  end

  local objects_to_delete = {"thePlayer", "spawn_default", "ParticleEmitter"}
  for i,v in ipairs(objects_to_delete) do
    local obj = scenetree.findObject(v)
    if obj then
      obj:delete()
    end
  end
end

Callers

@/lua/ge/main.lua
  if not prefab then
    load_test_prefabv2()
    prefab = scenetree.findObject('test_v2')
  if not prefab then
    load_test_prefabv2()
    prefab = scenetree.findObject('test_v2')