文档

Unity Engine

Download Unity

Unity Engine

RemoveKey(string)

Removes a key from the shared data.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: Unity.Localization
  • Assembly: UnityEngine.LocalizationRuntimeModule
public void RemoveKey(string key)

Parameters

The key to remove.

Remarks

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.
Remove a single key from the shared data.

Examples

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 } }}