/// <summary> /// Get the <see cref="NetFieldExportGroup"/> by the index. /// </summary> /// <param name="index"></param> /// <returns><see cref="NetFieldExportGroup"/></returns> public NetFieldExportGroup GetNetFieldExportGroupFromIndex(uint index) { if (!NetFieldExportGroupIndexToGroup.TryGetValue(index, out var group)) { return(null); } return(NetFieldExportGroupMap[group]); }
/// <summary> /// Empty the NetGuidCache /// </summary> public void Cleanup() { NetFieldExportGroupIndexToGroup.Clear(); NetFieldExportGroupMap.Clear(); NetGuidToPathName.Clear(); ObjectLookup.Clear(); NetFieldExportGroupMapPathFixed.Clear(); _archTypeToExportGroup.Clear(); _cleanedPaths.Clear(); _cleanedClassNetCache.Clear(); }
/// <summary> /// Empty the NetGuidCache /// </summary> public void Cleanup() { NetFieldExportGroupIndexToGroup.Clear(); NetFieldExportGroupMap.Clear(); NetGuidToPathName.Clear(); //ObjectLookup.Clear(); NetFieldExportGroupMapPathFixed.Clear(); _networkGameplayTagNodeIndex = null; _archTypeToExportGroup.Clear(); _cleanedPaths.Clear(); _cleanedClassNetCache.Clear(); _failedPaths.Clear(); }
public void ClearCache() { NetFieldExportGroupMap.Clear(); NetFieldExportGroupIndexToGroup.Clear(); NetGuidToPathName.Clear(); NetFieldExportGroupMapPathFixed.Clear(); NetworkGameplayTagNodeIndex = null; _archTypeToExportGroup.Clear(); _cleanedClassNetCache.Clear(); _partialPathNames.Clear(); _cleanedPaths.Clear(); _failedPaths.Clear(); _pathToExportGroup.Clear(); }