GE Lua Documentation

Press F to search!

test_spawn_prefabv2

Definition


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

function test_spawn_prefabv2()
  local prefab = scenetree.findObject('test_v2')
  if not prefab then
    load_test_prefabv2()
    prefab = scenetree.findObject('test_v2')
    if not prefab then
      log('E','','spawning prefab instance failed')
      return
    end
  end

  if prefab then
    local pos = vec3(6, 3, 2)
    local scale = vec3(1.5, 1.5, 1.5)
    local r = quatFromEuler(0, 0, math.rad(45))
    local instance = prefab:spawn("", pos, QuatF(r.x, r.y, r.z, r.w), scale)
    if instance then
      local missionGroup = scenetree.MissionGroup
      if missionGroup then
        missionGroup:addObject(instance)
      end
    end
  else
    log('E','','spawning prefab instance failed')
  end
end

Callers