Пример #1
0
 /// <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]);
 }
Пример #2
0
        /// <summary>
        /// Empty the NetGuidCache
        /// </summary>
        public void Cleanup()
        {
            NetFieldExportGroupIndexToGroup.Clear();
            NetFieldExportGroupMap.Clear();
            NetGuidToPathName.Clear();
            ObjectLookup.Clear();
            NetFieldExportGroupMapPathFixed.Clear();

            _archTypeToExportGroup.Clear();
            _cleanedPaths.Clear();
            _cleanedClassNetCache.Clear();
        }
Пример #3
0
        /// <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();
        }