GE Lua Documentation

Press F to search!

getRecordings

Definition


-- @/lua/ge/extensions/core/replay.lua:28

local function getRecordings()
  local result = {}
  for i,file in ipairs(FS:findFiles('replays', '*.rpl', 1, false, false)) do
    file = string.gsub(file, "/(.*)", "%1") -- strip leading /
    table.insert(result, {filename=file, size=FS:fileSize(file)})
  end
  return result
end

Callers

@/lua/ge/extensions/editor/camPathEditor.lua
        if im.BeginCombo('##recordings', core_replay.getLoadedFile()) then
          local files = core_replay.getRecordings()
          arrayReverse(files)
@/lua/ge/extensions/flowgraph/nodes/vehicle/replay.lua
  if im.Button("Load Replays") then
    self.replays = core_replay.getRecordings()
  end
@/lua/ge/extensions/flowgraph/nodes/recording/recordReplay.lua
  local fn = self.pinIn.prefix.value or ("Recording_"..self.id)
  fn = fn .. "--" .. ((#core_replay.getRecordings())+1)
@/ui/modules/replay/replay.js
  function getReplayList () {
    bngApi.engineLua('core_replay.getRecordings()', (data) => {
      $scope.$apply(() => {