| Parameter | Description |
|---|---|
| key | The key to remove. |
Removes a key from the shared data.
This removes the key from the shared key table only. The per-locale ResourceTable entries for the key
are left untouched, so remove the key from the shared data and every locale table together to avoid orphaning
translations. Does nothing when the key is absent. When more than one entry uses the key text, this removes
every one of them.
Additional resources: SharedTableData.AddKey, SharedTableData.Clear
Remove a single key from the shared data.
using Unity.Localization; using UnityEngine;
namespace Unity.Localization.Samples { public class SharedTableDataRemoveKeyExample { public void Run() { var sharedData = ScriptableObject.CreateInstance<SharedTableData>(); sharedData.AddKey("GREETING");
sharedData.RemoveKey("GREETING");
Debug.Log(sharedData.GetEntry("GREETING") == null); // True } } }