public void SetCustomToken(uint tokenNumber, string tokenValue) { StrTokenCustom _ = new StrTokenCustom((int)tokenNumber) { Value = tokenValue, }; }
internal string?GetCustomToken(StrTokenCustom customToken) { int numTokens = (int)tlkTable.m_nTokensCustom; CTlkTableTokenCustomArray tokenArray = CTlkTableTokenCustomArray.FromPointer(tlkTable.m_pTokensCustom); CTlkTableTokenCustom token = new CTlkTableTokenCustom { m_nNumber = (uint)customToken.TokenNumber }; int index = BinarySearch(tokenArray, 0, numTokens, token); if (index < 0) { return(null); } CExoString retVal = tokenArray[index].m_sValue; return(retVal.ToString()); }
internal void SetCustomToken(StrTokenCustom customToken, string?value) { tlkTable.SetCustomToken(customToken.TokenNumber, value.ToExoString()); }