Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetNextKey()

Returns the next distributed unique id.
Read time 1 minuteLast updated 8 days ago

Definition

  • Type: Method
  • Namespace: Unity.Localization
  • Assembly: UnityEngine.LocalizationRuntimeModule
public long GetNextKey()

Returns

Type

Description

longA distributed unique id suitable for a table key.

Remarks

Combines the current timestamp, the DistributedUIDGenerator.MachineId, and a per-millisecond sequence. The sequence keeps ids unique and increasing even when the clock moves backwards or several ids are requested within the same millisecond.
Generate a single id.

Examples

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 } }}