/// <summary> /// Builds the temporary string table. /// </summary> public void BuildTempStringTable() { TempStringTable = new PapyrusStringTable(); TempStringTable.Add("true"); TempStringTable.Add("false"); TempStringTable.Add("find"); TempStringTable.Add("rfind"); TempStringTable.Add("add"); TempStringTable.Add("insert"); TempStringTable.Add("removelast"); TempStringTable.Add("remove"); TempStringTable.Add("clear"); }
private void ReadStringTable(PapyrusAssemblyDefinition asm) { var stringTableLength = pexReader.ReadInt16(); var stringTable = new PapyrusStringTable(); for (var i = 0; i < stringTableLength; i++) { stringTable.Add(pexReader.ReadString(), true); } asm.StringTable = stringTable; pexReader.SetStringTable(stringTable); }