ClearCollections()
Removes every collection this provider serves.
Read time 1 minuteLast updated 15 days ago
Definition
- Type: Method
- Namespace: Unity.Localization.Providers.FileTables
- Assembly: UnityEngine.LocalizationRuntimeModule
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.
Additional Resources: FileTableProvider.AddCollection, FileTableProvider.RemoveCollection
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); } }}