Пример #1
0
        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);
        }
Пример #2
0
        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);
        }