Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ClearCollections()

Removes every collection this provider serves.
Read time 1 minuteLast updated 15 days ago

Definition

public void ClearCollections()

Remarks

The editor calls this before rebuilding the records from the collections that still exist, so a deleted or reassigned collection does not linger. Leaves the baked tables and the configured sub path alone.
Drop every record before rebuilding them.

Examples

using System.Collections.Generic;using Unity.Localization.Providers.FileTables;namespace Unity.Localization.Samples{ public static class FileTableProviderClearCollectionsExample { public static void Rebuild(JsonResourceProvider provider, Dictionary<string, string> namesByGuid) { provider.ClearCollections(); foreach (var pair in namesByGuid) provider.AddCollection(pair.Key, pair.Value); } }}