public static List<Tuple<Entity, NetworkObject>> EndSnapshot() { var tmpList = new List<Tuple<Entity, NetworkObject>>(_snapshotCache); _snapshotCache.Clear(); _inSnapshot = false; return tmpList; }