public void SetTlkOverride(uint strId, string value) { StrRef _ = new StrRef(strId) { Override = value, }; }
internal string?GetTlkOverride(StrRef strRef) { if (tlkTable.m_overrides.TryGetValue(strRef.Id, out CExoString retVal)) { return(retVal.ToString()); } return(null); }
internal string?ResolveParsedStringFromStrRef(StrRef strRef) { CExoString rawString = tlkTable.GetSimpleString(strRef.Id); if (rawString != null) { tlkTable.ParseStr(rawString); } return(rawString?.ToString()); }
internal string ResolveStringFromStrRef(StrRef strRef) { return(tlkTable.GetSimpleString(strRef.Id).ToString()); }
public void ClearTlkOverride(uint strId) { StrRef strRef = new StrRef(strId); strRef.ClearOverride(); }
internal void SetTlkOverride(StrRef strRef, string?value) { tlkTable.SetOverride(strRef.Id, value.ToExoString()); }