Stringfile.cs 640 B

123456789101112131415161718192021222324252627
  1. using System.Collections.Generic;
  2. namespace OpenVIII
  3. {
  4. public class StringFile
  5. {
  6. #region Fields
  7. public Dictionary<uint, List<FF8StringReference>> sPositions;
  8. public List<Loc> subPositions;
  9. #endregion Fields
  10. #region Constructors
  11. public StringFile(int count = 0)
  12. {
  13. sPositions = new Dictionary<uint, List<FF8StringReference>>(count);
  14. subPositions = new List<Loc>(count);
  15. }
  16. public FF8StringReference this[uint i,int j] => sPositions[i][j];
  17. public Loc this[int i] => subPositions[i];
  18. #endregion Constructors
  19. }
  20. }