Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. private void readValues(Stream stream) {
  2. do {
  3. int i = stream.readUnsignedByte();
  4. if (i == 0)
  5. return;
  6. if (i == 1)
  7. modelID = stream.readUnsignedWord();
  8. else if (i == 2)
  9. name = stream.readString();
  10. else if (i == 3)
  11. description = stream.readString();
  12. else if (i == 4)
  13. modelZoom = stream.readUnsignedWord();
  14. else if (i == 5)
  15. modelRotationY = stream.readUnsignedWord();
  16. else if (i == 6)
  17. modelRotationX = stream.readUnsignedWord();
  18. else if (i == 7) {
  19. modelOffset1 = stream.readUnsignedWord();
  20. if (modelOffset1 > 32767)
  21. modelOffset1 -= 0x10000;
  22. } else if (i == 8) {
  23. modelOffset2 = stream.readUnsignedWord();
  24. if (modelOffset2 > 32767)
  25. modelOffset2 -= 0x10000;
  26. } else if (i == 10)
  27. stream.readUnsignedWord();
  28. else if (i == 11)
  29. stackable = true;
  30. else if (i == 12)
  31. value = stream.readDWord();
  32. else if (i == 16)
  33. membersObject = true;
  34. else if (i == 23) {
  35. anInt165 = stream.readUnsignedWord();
  36. maleEquipOffset = stream.readSignedByte();
  37. } else if (i == 24)
  38. anInt188 = stream.readUnsignedWord();
  39. else if (i == 25) {
  40. anInt200 = stream.readUnsignedWord();
  41. femaleEquipOffset = stream.readSignedByte();
  42. } else if (i == 26)
  43. anInt164 = stream.readUnsignedWord();
  44. else if (i >= 30 && i < 35) {
  45. if (groundActions == null)
  46. groundActions = new String[5];
  47. groundActions[i - 30] = stream.readString();
  48. } else if (i >= 35 && i < 40) {
  49. if (itemActions == null)
  50. itemActions = new String[5];
  51. itemActions[i - 35] = stream.readString();
  52. } else if (i == 40) {
  53. int j = stream.readUnsignedByte();
  54. originalModelColors = new int[j];
  55. modifiedModelColors = new int[j];
  56. for (int k = 0; k < j; k++) {
  57. originalModelColors[k] = stream.readUnsignedWord();
  58. modifiedModelColors[k] = stream.readUnsignedWord();
  59. }
  60. } else if (i == 78)
  61. anInt185 = stream.readUnsignedWord();
  62. else if (i == 79)
  63. anInt162 = stream.readUnsignedWord();
  64. else if (i == 90)
  65. anInt175 = stream.readUnsignedWord();
  66. else if (i == 91)
  67. anInt197 = stream.readUnsignedWord();
  68. else if (i == 92)
  69. anInt166 = stream.readUnsignedWord();
  70. else if (i == 93)
  71. anInt173 = stream.readUnsignedWord();
  72. else if (i == 95)
  73. anInt204 = stream.readUnsignedWord();
  74. else if (i == 97)
  75. certID = stream.readUnsignedWord();
  76. else if (i == 98)
  77. certTemplateID = stream.readUnsignedWord();
  78. else if (i >= 100 && i < 110) {
  79. if (stackIDs == null) {
  80. stackIDs = new int[10];
  81. stackAmounts = new int[10];
  82. }
  83. stackIDs[i - 100] = stream.readUnsignedWord();
  84. stackAmounts[i - 100] = stream.readUnsignedWord();
  85. } else if (i == 110)
  86. anInt167 = stream.readUnsignedWord();
  87. else if (i == 111)
  88. anInt192 = stream.readUnsignedWord();
  89. else if (i == 112)
  90. anInt191 = stream.readUnsignedWord();
  91. else if (i == 113)
  92. brightness = stream.readSignedByte();
  93. else if (i == 114)
  94. anInt184 = stream.readSignedByte() * 5;
  95. else if (i == 115)
  96. team = stream.readUnsignedByte();
  97. } while (true);
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement