long A distributed unique id suitable for a table key.
Returns the next distributed unique id.
Combines the current timestamp, the DistributedUIDGenerator.MachineId, and a per-millisecond sequence. Every generator in
the process shares that sequence, so ids stay unique when the clock moves backwards, when several ids are
requested within the same millisecond, and when two generators are asked for a key at the same moment.
Generate a single id.
using Unity.Localization; using UnityEngine;
namespace Unity.Localization.Samples { public class DistributedUIDGeneratorGetNextKeyExample { public void Run() { var generator = new DistributedUIDGenerator();
long id = generator.GetNextKey();
Debug.Log(id); // a distributed unique id } } }