public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Unknown0 = parser.ReadColumn <uint>(0); WarpName = parser.ReadColumn <SeString>(1); CanSkipCutscene = parser.ReadColumn <bool>(2); Function = new SeString[10]; for (var i = 0; i < 10; i++) { Function[i] = parser.ReadColumn <SeString>(3 + i); } UnkStruct13 = new UnkStruct13Struct[10]; for (var i = 0; i < 10; i++) { UnkStruct13[i] = new UnkStruct13Struct(); UnkStruct13[i].Argument = parser.ReadColumn <uint>(13 + (i * 1 + 0)); } Question = parser.ReadColumn <SeString>(23); ResponseYes = parser.ReadColumn <SeString>(24); ResponseNo = parser.ReadColumn <SeString>(25); }
public void PopulateData(RowParser parser, Lumina lumina) { RowId = parser.Row; SubRowId = parser.SubRow; Unknown0 = parser.ReadColumn <uint>(0); WarpName = parser.ReadColumn <string>(1); CanSkipCutscene = parser.ReadColumn <bool>(2); Function = new string[10]; for (var i = 0; i < 10; i++) { Function[i] = parser.ReadColumn <string>(3 + i); } UnkStruct13 = new UnkStruct13Struct[10]; for (var i = 0; i < 10; i++) { UnkStruct13[i] = new UnkStruct13Struct(); UnkStruct13[i].Argument = parser.ReadColumn <uint>(13 + (i * 1 + 0)); } Question = parser.ReadColumn <string>(23); ResponseYes = parser.ReadColumn <string>(24); ResponseNo = parser.ReadColumn <string>(25); }