GE Lua Documentation

Press F to search!

getNextUniqueIdentifier

Definition


-- @/lua/ge/extensions/core/flowgraphManager.lua:9
local function getNextUniqueIdentifier()
  _uid = _uid + 1
  return _uid
end

Callers

@/lua/ge/extensions/gameplay/rally/notebook/path.lua

function C:getNextUniqueIdentifier()
  self._uid = self._uid + 1

  self.id = self:getNextUniqueIdentifier()
  self.fname = nil
@/lua/ge/extensions/gameplay/rally/recce.lua
    -- set the pacenote name
    local pacenoteNewId = notebook:getNextUniqueIdentifier()
    local name = "Pacenote "..pacenoteNewId
          normal = {0.0, 1.0, 0.0},
          oldId = notebook:getNextUniqueIdentifier(),
          pos = posCs,
          normal = {0.0, 1.0, 0.0},
          oldId = notebook:getNextUniqueIdentifier(),
          pos = posCe,
@/lua/ge/extensions/gameplay/race/startPosition.lua
  self.race = race
  self.id = race:getNextUniqueIdentifier()
  self.name = name or "Start Position " .. self.id
@/lua/ge/extensions/gameplay/sites/sites.lua

function C:getNextUniqueIdentifier()
  _uid = _uid + 1
  self.description = "Description of these Sites. Contains Locations, Zones, and Parking Spots."
  self.id = self:getNextUniqueIdentifier()
  self.locations = require('/lua/ge/extensions/gameplay/util/sortedList')("locations", self, require('/lua/ge/extensions/gameplay/sites/location'))
@/lua/ge/extensions/gameplay/sites/zone.lua
  self.sites = sites
  self.id = forceId or (sites and sites:getNextUniqueIdentifier()) or -1
  self.name = name or "Zone " .. self.id
@/lua/ge/extensions/gameplay/rally/transcripts/vehicleSnapshot.lua
  -- sortedList fields
  self.id = forceId or self.path:getNextUniqueIdentifier()
  self.name = name or ('t_'..self.id)
@/lua/ge/extensions/editor/aiTests.lua
local _uid = 0 -- do not use ever
local function getNextUniqueIdentifier()
  _uid = _uid + 1
      if im.Button("Add Waypoint") then
        table.insert(routeMarkers, count, newRouteMarker("Waypoint "..getNextUniqueIdentifier()))
        change = true
@/lua/ge/extensions/editor/util/vehicleSelectUtil.lua
local _uid = 0 -- internal use only
local function getNextUniqueIdentifier()
  _uid = _uid + 1
function C:init(name, data)
  self.id = getNextUniqueIdentifier()
  self.name = name or "Vehicle"
@/lua/ge/extensions/gameplay/rally/transcripts/entry.lua
  -- sortedList fields
  self.id = forceId or self.path:getNextUniqueIdentifier()
  self.name = name or ('t_'..self.id)
@/lua/ge/extensions/gameplay/rally/transcripts/path.lua

function C:getNextUniqueIdentifier()
  if not self._uid then
@/lua/ge/extensions/editor/util/transformUtil.lua
local _uid = 0 -- do not use ever
local function getNextUniqueIdentifier()
  _uid = _uid + 1
function C:init(editName, objectName)
  self.id = getNextUniqueIdentifier()
  self.editName = string.format("%s (%d)",editName, self.id)
@/lua/ge/extensions/gameplay/race/pathnode.lua
  self.path = path
  self.id = forceId or path:getNextUniqueIdentifier()
  self.name = name or "Pathnode " .. self.id
@/lua/ge/extensions/gameplay/race/pacenote.lua
  self.path = path
  self.id = forceId or path:getNextUniqueIdentifier()
  self.name = name or "Pacenote " .. self.id
@/lua/ge/extensions/flowgraph/variableStorage.lua
  self.mgr = mgr
  self.id = mgr:getNextUniqueIdentifier()
  self.variables = { }
@/lua/ge/extensions/gameplay/rally/notebook/pacenote.lua
  self.notebook = notebook
  self.id = forceId or notebook:getNextUniqueIdentifier()
  self.pk = rallyUtil.randomId()
-- used by pacenoteWaypoints.lua
function C:getNextUniqueIdentifier()
  return self.notebook:getNextUniqueIdentifier()
function C:getNextUniqueIdentifier()
  return self.notebook:getNextUniqueIdentifier()
end
@/lua/ge/extensions/gameplay/race/path.lua

function C:getNextUniqueIdentifier()
  self._uid = self._uid + 1

  self.id = self:getNextUniqueIdentifier()
  self.pathnodes = require('/lua/ge/extensions/gameplay/util/sortedList')("pathnodes", self, require('/lua/ge/extensions/gameplay/race/pathnode'))
@/lua/ge/extensions/gameplay/rally/notebook/codriver.lua

  self.id = forceId or notebook:getNextUniqueIdentifier()
  self.name = name or ("Codriver " .. self.id)
@/lua/ge/extensions/gameplay/sites/parkingSpot.lua
  self.sites = sites
  self.id = forceId or sites:getNextUniqueIdentifier()
  self.name = name or "Parking " .. self.id
@/lua/ge/extensions/gameplay/sites/location.lua
  self.sites = sites
  self.id = forceId or sites:getNextUniqueIdentifier()
  self.name = name or "Location " .. self.id
@/lua/ge/extensions/gameplay/race/segment.lua
  self.path = path
  self.id = forceId or path:getNextUniqueIdentifier()
  self.name = name or "Segment " .. self.id
@/lua/ge/extensions/flowgraph/manager.lua
  self.newNodeLinkPin = nil
  self.id = self:getNextUniqueIdentifier()
  self.name = "New Project"
-- intentionally unique between all editor instances to prevent possible problems in c++
function C:getNextUniqueIdentifier()
  return self.fgMgr.getNextUniqueIdentifier()
function C:getNextUniqueIdentifier()
  return self.fgMgr.getNextUniqueIdentifier()
end
@/lua/ge/extensions/gameplay/rally/notebook/pacenoteWaypoint.lua

  self.id = forceId or pacenote:getNextUniqueIdentifier()