コード例 #1
0
        // ILocalisationInterface
        public LocalisedText GetTextForLocalisationKey(LocalisationKey inKey)
        {
            if (!_localisationDictionary.ContainsKey(inKey))
            {
                Debug.LogError("Could not find key " + inKey + "! Adding to loctext file");
                _localisationDictionary.Add(inKey, new LocalisedText(new LocalisedTextEntries()));

                LocalisedDatabase.LocalisedDatabase.Add(new LocalisationDatabaseEntry(inKey, new LocalisedTextEntries()));
            }

            return(_localisationDictionary[inKey]);
        }
コード例 #2
0
ファイル: LocalisedText.cs プロジェクト: Huxellberger/Cell
 public static string GetTextFromLocalisationKey(LocalisationKey inKey)
 {
     return(LocalisationManager.CurrentLocalisationInterface.GetTextForLocalisationKey(inKey).ToString());
 }
コード例 #3
0
ファイル: LocalisedText.cs プロジェクト: Huxellberger/Cell
 public LocalisedTextRef(LocalisationKey inKey)
 {
     InternalLocalisedText = LocalisationManager.CurrentLocalisationInterface.GetTextForLocalisationKey(inKey);
 }
コード例 #4
0
 public LocalisationDatabaseEntry(LocalisationKey inKey, LocalisedTextEntries inLocalisedTexts)
 {
     TextKey        = inKey;
     LocalisedTexts = inLocalisedTexts;
 }