Sections.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using System;
  2. namespace OpenVIII.Battle.Dat
  3. {
  4. [Flags]
  5. public enum Sections : ushort
  6. {
  7. None = 0,
  8. /// <summary>
  9. /// Section 1
  10. /// </summary>
  11. Skeleton = 0x1,
  12. /// <summary>
  13. /// Section 2
  14. /// </summary>
  15. /// <remarks>Requires Skeleton</remarks>
  16. ModelGeometry = 0x2 | Skeleton,
  17. /// <summary>
  18. /// Section 3
  19. /// </summary>
  20. /// <remarks>Requires Model_Geometry</remarks>
  21. ModelAnimation = 0x4 | ModelGeometry,
  22. /// <summary>
  23. /// Section 4
  24. /// </summary>
  25. Section4Unknown = 0x8,
  26. /// <summary>
  27. /// Section 5
  28. /// </summary>
  29. AnimationSequences = 0x10,
  30. /// <summary>
  31. /// Section 6
  32. /// </summary>
  33. Section6Unknown = 0x20,
  34. /// <summary>
  35. /// Section 7
  36. /// </summary>
  37. Information = 0x40,
  38. /// <summary>
  39. /// Section 8
  40. /// </summary>
  41. Scripts = 0x80,
  42. /// <summary>
  43. /// Section 9
  44. /// </summary>
  45. Sounds = 0x100,
  46. /// <summary>
  47. /// Section 10
  48. /// </summary>
  49. SoundsUnknown = 0x200,
  50. /// <summary>
  51. /// Section 11
  52. /// </summary>
  53. Textures = 0x400,
  54. /// <summary>
  55. /// All Sections
  56. /// </summary>
  57. All = 0x7FF,
  58. }
  59. }