SEToolbox.Models.ExplorerModel.MergeId C# (CSharp) Method

MergeId() private static method

private static MergeId ( long currentId, Int64>.Dictionary &idReplacementTable ) : System.Int64
currentId long
idReplacementTable Int64>.Dictionary
return System.Int64
        private static Int64 MergeId(long currentId, ref Dictionary<Int64, Int64> idReplacementTable)
        {
            if (currentId == 0)
                return 0;

            if (idReplacementTable.ContainsKey(currentId))
                return idReplacementTable[currentId];

            idReplacementTable[currentId] = SpaceEngineersApi.GenerateEntityId(IDType.ENTITY);
            return idReplacementTable[currentId];
        }