Beispiel #1
0
 public DataBuilder(DataSection data)
 {
     _moveset     = (_data = data)._root as MovesetNode;
     _orderedData = new SakuraiEntryNode[]
     {
         _data._attributes,
         _data._sseAttributes,
         _data._commonActionFlags,
         _data._unknown7,
     };
     if (_data._misc != null)
     {
         _misc        = _data._misc;
         _orderedMisc = new SakuraiEntryNode[]
         {
             _misc._finalSmashAura,
         };
     }
     _getPartSize = new Action[]
     {
         GetSizePart1,
         GetSizePart2,
         GetSizePart3,
         GetSizePart4,
         GetSizePart5,
         GetSizePart6,
         GetSizePart7,
     };
     _buildPart = new Action[]
     {
         BuildPart1,
         BuildPart2,
         BuildPart3,
         BuildPart4,
         BuildPart5,
         BuildPart6,
         BuildPart7,
     };
 }
 public DataBuilder(DataSection data)
 {
     _moveset          = (_data = data)._root as MovesetNode;
     _misc             = _data._misc;
     _subActionTable   = new FDefSubActionStringTable();
     _extraDataOffsets = ExtraDataOffsets.GetOffsets(_moveset.Character);
     _getPartSize      = new Action[]
     {
         GetSizePart1,
         GetSizePart2,
         GetSizePart3,
         GetSizePart4,
         GetSizePart5,
     };
     _buildPart = new Action[]
     {
         BuildPart1,
         BuildPart2,
         BuildPart3,
         BuildPart4,
         BuildPart5,
     };
 }