Exemplo n.º 1
0
            public unsafe void Dispose()
            {
                var oldChunks = SerializationState.GetKeyArray(Allocator.Temp);

                for (int i = 0; i < oldChunks.Length; ++i)
                {
                    SerializationState state;
                    SerializationState.TryGetValue(oldChunks[i], out state);
                    UnsafeUtility.Free(state.snapshotData, Allocator.Persistent);
                }

                SerializationState.Dispose();
            }