public void method325(Stream stream) { anInt540 = stream.readUnsignedByte(); anInt538 = stream.readDWord(); anInt539 = stream.readDWord(); method326(stream); }
private static void readDomainEnc(Stream stream) { int i = stream.readDWord(); aCharArrayArray623 = new char[i][]; method494(aCharArrayArray623, stream); }
private static void readFragmentsEnc(Stream stream) { anIntArray620 = new int[stream.readDWord()]; for (int i = 0; i < anIntArray620.Length; i++) { anIntArray620[i] = stream.readUnsignedWord(); } }
private static void readBadEnc(Stream stream) { int j = stream.readDWord(); aCharArrayArray621 = new char[j][]; aByteArrayArrayArray622 = new byte[j][][]; method493(stream, aCharArrayArray621, aByteArrayArrayArray622); }
private void readValues(Stream stream) { do { int j = stream.readUnsignedByte(); if (j == 0) { return; } if (j == 1) { anInt648 = stream.readUnsignedWord(); anInt649 = stream.readUnsignedByte(); anInt650 = stream.readUnsignedByte(); } else if (j == 10) { stream.readString(); } else if (j == 2) { aBoolean651 = true; } else if (j == 3) { stream.readDWord(); } else if (j == 4) { stream.readDWord(); } else { UnityEngine.Debug.Log("Error unrecognised config code: " + j); } } while (true); }
private static void readTldList(Stream stream) { int i = stream.readDWord(); aCharArrayArray624 = new char[i][]; anIntArray625 = new int[i]; for (int j = 0; j < i; j++) { anIntArray625[j] = stream.readUnsignedByte(); char[] ac = new char[stream.readUnsignedByte()]; for (int k = 0; k < ac.Length; k++) { ac[k] = (char)stream.readUnsignedByte(); } aCharArrayArray624[j] = ac; } }
public static void unpack(StreamLoader streamLoader, TextDrawingArea[] textDrawingAreas, StreamLoader streamLoader_1) { aMRUNodes_238 = new MRUNodes(50000); Stream stream = new Stream(streamLoader.getDataForName("data")); int i = -1; int j = stream.readUnsignedWord(); interfaceCache = new RSInterface[j]; while (stream.currentOffset < stream.buffer.Length) { int k = stream.readUnsignedWord(); if (k == 65535) { i = stream.readUnsignedWord(); k = stream.readUnsignedWord(); } RSInterface rsInterface = interfaceCache[k] = new RSInterface(); rsInterface.id = k; rsInterface.parentID = i; rsInterface.type = stream.readUnsignedByte(); rsInterface.atActionType = stream.readUnsignedByte(); rsInterface.anInt214 = stream.readUnsignedWord(); rsInterface.width = stream.readUnsignedWord(); rsInterface.height = stream.readUnsignedWord(); rsInterface.aByte254 = (byte)stream.readUnsignedByte(); rsInterface.anInt230 = stream.readUnsignedByte(); if (rsInterface.anInt230 != 0) { rsInterface.anInt230 = (rsInterface.anInt230 - 1 << 8) + stream.readUnsignedByte(); } else { rsInterface.anInt230 = -1; } int i1 = stream.readUnsignedByte(); if (i1 > 0) { rsInterface.anIntArray245 = new int[i1]; rsInterface.anIntArray212 = new int[i1]; for (int j1 = 0; j1 < i1; j1++) { rsInterface.anIntArray245[j1] = stream.readUnsignedByte(); rsInterface.anIntArray212[j1] = stream.readUnsignedWord(); } } int k1 = stream.readUnsignedByte(); if (k1 > 0) { rsInterface.valueIndexArray = new int[k1][]; for (int l1 = 0; l1 < k1; l1++) { int i3 = stream.readUnsignedWord(); rsInterface.valueIndexArray[l1] = new int[i3]; for (int l4 = 0; l4 < i3; l4++) { rsInterface.valueIndexArray[l1][l4] = stream.readUnsignedWord(); } } } if (rsInterface.type == 0) { rsInterface.scrollMax = stream.readUnsignedWord(); rsInterface.aBoolean266 = stream.readUnsignedByte() == 1; int i2 = stream.readUnsignedWord(); rsInterface.children = new int[i2]; rsInterface.childX = new int[i2]; rsInterface.childY = new int[i2]; for (int j3 = 0; j3 < i2; j3++) { rsInterface.children[j3] = stream.readUnsignedWord(); rsInterface.childX[j3] = stream.readSignedWord(); rsInterface.childY[j3] = stream.readSignedWord(); } } if (rsInterface.type == 1) { stream.readUnsignedWord(); stream.readUnsignedByte(); } if (rsInterface.type == 2) { rsInterface.inv = new int[rsInterface.width * rsInterface.height]; rsInterface.invStackSizes = new int[rsInterface.width * rsInterface.height]; rsInterface.aBoolean259 = stream.readUnsignedByte() == 1; rsInterface.isInventoryInterface = stream.readUnsignedByte() == 1; rsInterface.usableItemInterface = stream.readUnsignedByte() == 1; rsInterface.aBoolean235 = stream.readUnsignedByte() == 1; rsInterface.invSpritePadX = stream.readUnsignedByte(); rsInterface.invSpritePadY = stream.readUnsignedByte(); rsInterface.spritesX = new int[20]; rsInterface.spritesY = new int[20]; rsInterface.sprites = new Sprite[20]; for (int j2 = 0; j2 < 20; j2++) { int k3 = stream.readUnsignedByte(); if (k3 == 1) { rsInterface.spritesX[j2] = stream.readSignedWord(); rsInterface.spritesY[j2] = stream.readSignedWord(); String s1 = stream.readString(); if (streamLoader_1 != null && s1.Length > 0) { int i5 = s1.LastIndexOf(","); rsInterface.sprites[j2] = method207(int.Parse(s1.Substring(i5 + 1)), streamLoader_1, s1.Substring(0, i5)); } } } rsInterface.actions = new String[5]; for (int l3 = 0; l3 < 5; l3++) { rsInterface.actions[l3] = stream.readString(); if (rsInterface.actions[l3].Length == 0) { rsInterface.actions[l3] = null; } } } if (rsInterface.type == 3) { rsInterface.aBoolean227 = stream.readUnsignedByte() == 1; } if (rsInterface.type == 4 || rsInterface.type == 1) { rsInterface.aBoolean223 = stream.readUnsignedByte() == 1; int k2 = stream.readUnsignedByte(); if (textDrawingAreas != null) { rsInterface.textDrawingAreas = textDrawingAreas[k2]; } rsInterface.aBoolean268 = stream.readUnsignedByte() == 1; } if (rsInterface.type == 4) { rsInterface.message = stream.readString(); rsInterface.aString228 = stream.readString(); } if (rsInterface.type == 1 || rsInterface.type == 3 || rsInterface.type == 4) { rsInterface.textColor = stream.readDWord(); } if (rsInterface.type == 3 || rsInterface.type == 4) { rsInterface.anInt219 = stream.readDWord(); rsInterface.anInt216 = stream.readDWord(); rsInterface.anInt239 = stream.readDWord(); } if (rsInterface.type == 5) { String s = stream.readString(); if (streamLoader_1 != null && s.Length > 0) { int i4 = s.LastIndexOf(","); rsInterface.sprite1 = method207(int.Parse(s.Substring(i4 + 1)), streamLoader_1, s.Substring(0, i4)); } s = stream.readString(); if (streamLoader_1 != null && s.Length > 0) { int j4 = s.LastIndexOf(","); rsInterface.sprite2 = method207(int.Parse(s.Substring(j4 + 1)), streamLoader_1, s.Substring(0, j4)); } } if (rsInterface.type == 6) { int l = stream.readUnsignedByte(); if (l != 0) { rsInterface.anInt233 = 1; rsInterface.mediaID = (l - 1 << 8) + stream.readUnsignedByte(); } l = stream.readUnsignedByte(); if (l != 0) { rsInterface.anInt255 = 1; rsInterface.anInt256 = (l - 1 << 8) + stream.readUnsignedByte(); } l = stream.readUnsignedByte(); if (l != 0) { rsInterface.anInt257 = (l - 1 << 8) + stream.readUnsignedByte(); } else { rsInterface.anInt257 = -1; } l = stream.readUnsignedByte(); if (l != 0) { rsInterface.anInt258 = (l - 1 << 8) + stream.readUnsignedByte(); } else { rsInterface.anInt258 = -1; } rsInterface.anInt269 = stream.readUnsignedWord(); rsInterface.anInt270 = stream.readUnsignedWord(); rsInterface.anInt271 = stream.readUnsignedWord(); } if (rsInterface.type == 7) { rsInterface.inv = new int[rsInterface.width * rsInterface.height]; rsInterface.invStackSizes = new int[rsInterface.width * rsInterface.height]; rsInterface.aBoolean223 = stream.readUnsignedByte() == 1; int l2 = stream.readUnsignedByte(); if (textDrawingAreas != null) { rsInterface.textDrawingAreas = textDrawingAreas[l2]; } rsInterface.aBoolean268 = stream.readUnsignedByte() == 1; rsInterface.textColor = stream.readDWord(); rsInterface.invSpritePadX = stream.readSignedWord(); rsInterface.invSpritePadY = stream.readSignedWord(); rsInterface.isInventoryInterface = stream.readUnsignedByte() == 1; rsInterface.actions = new String[5]; for (int k4 = 0; k4 < 5; k4++) { rsInterface.actions[k4] = stream.readString(); if (rsInterface.actions[k4].Length == 0) { rsInterface.actions[k4] = null; } } } if (rsInterface.atActionType == 2 || rsInterface.type == 2) { rsInterface.selectedActionName = stream.readString(); rsInterface.spellName = stream.readString(); rsInterface.spellUsableOn = stream.readUnsignedWord(); } if (rsInterface.type == 8) { rsInterface.message = stream.readString(); } if (rsInterface.atActionType == 1 || rsInterface.atActionType == 4 || rsInterface.atActionType == 5 || rsInterface.atActionType == 6) { rsInterface.tooltip = stream.readString(); if (rsInterface.tooltip.Length == 0) { if (rsInterface.atActionType == 1) { rsInterface.tooltip = "Ok"; } if (rsInterface.atActionType == 4) { rsInterface.tooltip = "Select"; } if (rsInterface.atActionType == 5) { rsInterface.tooltip = "Select"; } if (rsInterface.atActionType == 6) { rsInterface.tooltip = "Continue"; } } } //aryan Bot.notifyInterface(rsInterface); } interfaceCache[11877] = null; interfaceCache[426] = null; interfaceCache[370] = null; interfaceCache[481] = null; interfaceCache[482] = null; aMRUNodes_238 = null; }
private void readValues(Stream stream) { do { int i = stream.readUnsignedByte(); if (i == 0) { return; } if (i == 1) { modelID = stream.readUnsignedWord(); } else if (i == 2) { name = stream.readString(); } else if (i == 3) { description = stream.readString(); } else if (i == 4) { modelZoom = stream.readUnsignedWord(); } else if (i == 5) { modelRotation1 = stream.readUnsignedWord(); } else if (i == 6) { modelRotation2 = stream.readUnsignedWord(); } else if (i == 7) { modelOffset1 = stream.readUnsignedWord(); if (modelOffset1 > 32767) { modelOffset1 -= 0x10000; } } else if (i == 8) { modelOffset2 = stream.readUnsignedWord(); if (modelOffset2 > 32767) { modelOffset2 -= 0x10000; } } else if (i == 10) { stream.readUnsignedWord(); } else if (i == 11) { stackable = true; } else if (i == 12) { value = stream.readDWord(); } else if (i == 16) { membersObject = true; } else if (i == 23) { maleEquip1 = stream.readUnsignedWord(); aByte205 = (byte)stream.readSignedByte(); } else if (i == 24) { maleEquip2 = stream.readUnsignedWord(); } else if (i == 25) { femaleEquip1 = stream.readUnsignedWord(); aByte154 = (byte)stream.readSignedByte(); } else if (i == 26) { femaleEquip2 = stream.readUnsignedWord(); } else if (i >= 30 && i < 35) { if (groundActions == null) { groundActions = new String[5]; } groundActions[i - 30] = stream.readString(); if (groundActions[i - 30].ToLower().Equals("hidden")) { groundActions[i - 30] = null; } } else if (i >= 35 && i < 40) { if (actions == null) { actions = new String[5]; } actions[i - 35] = stream.readString(); } else if (i == 40) { int j = stream.readUnsignedByte(); editedModelColor = new int[j]; newModelColor = new int[j]; for (int k = 0; k < j; k++) { editedModelColor[k] = stream.readUnsignedWord(); newModelColor[k] = stream.readUnsignedWord(); } } else if (i == 78) { anInt185 = stream.readUnsignedWord(); } else if (i == 79) { anInt162 = stream.readUnsignedWord(); } else if (i == 90) { anInt175 = stream.readUnsignedWord(); } else if (i == 91) { anInt197 = stream.readUnsignedWord(); } else if (i == 92) { anInt166 = stream.readUnsignedWord(); } else if (i == 93) { anInt173 = stream.readUnsignedWord(); } else if (i == 95) { anInt204 = stream.readUnsignedWord(); } else if (i == 97) { certID = stream.readUnsignedWord(); } else if (i == 98) { certTemplateID = stream.readUnsignedWord(); } else if (i >= 100 && i < 110) { if (stackIDs == null) { stackIDs = new int[10]; stackAmounts = new int[10]; } stackIDs[i - 100] = stream.readUnsignedWord(); stackAmounts[i - 100] = stream.readUnsignedWord(); } else if (i == 110) { anInt167 = stream.readUnsignedWord(); } else if (i == 111) { anInt192 = stream.readUnsignedWord(); } else if (i == 112) { anInt191 = stream.readUnsignedWord(); } else if (i == 113) { anInt196 = stream.readSignedByte(); } else if (i == 114) { anInt184 = stream.readSignedByte() * 5; } else if (i == 115) { team = stream.readUnsignedByte(); } else if (i == 121) { lendID = stream.readUnsignedWord(); } else if (i == 122) { lendTemplateID = stream.readUnsignedWord(); } } while(true); }
public void readValues(Stream stream) { do { int i = stream.readUnsignedByte(); if (i == 0) { break; } if (i == 1) { frameCount = stream.readUnsignedWord(); anIntArray353 = new int[frameCount]; anIntArray354 = new int[frameCount]; anIntArray355 = new int[frameCount]; for (int i_ = 0; i_ < frameCount; i_++) { anIntArray353[i_] = stream.readDWord(); anIntArray354[i_] = -1; } for (int i_ = 0; i_ < frameCount; i_++) { anIntArray355[i_] = stream.readUnsignedByte(); } } else if (i == 2) { anInt356 = stream.readUnsignedWord(); } else if (i == 3) { int k = stream.readUnsignedByte(); anIntArray357 = new int[k + 1]; for (int l = 0; l < k; l++) { anIntArray357[l] = stream.readUnsignedByte(); } anIntArray357[k] = 0x98967f; } else if (i == 4) { aBoolean358 = true; } else if (i == 5) { anInt359 = stream.readUnsignedByte(); } else if (i == 6) { anInt360 = stream.readUnsignedWord(); } else if (i == 7) { anInt361 = stream.readUnsignedWord(); } else if (i == 8) { anInt362 = stream.readUnsignedByte(); } else if (i == 9) { anInt363 = stream.readUnsignedByte(); } else if (i == 10) { anInt364 = stream.readUnsignedByte(); } else if (i == 11) { anInt365 = stream.readUnsignedByte(); } else { Debug.Log("Unrecognized seq.dat config code: " + i); } } while(true); if (frameCount == 0) { frameCount = 1; anIntArray353 = new int[1]; anIntArray353[0] = -1; anIntArray354 = new int[1]; anIntArray354[0] = -1; anIntArray355 = new int[1]; anIntArray355[0] = -1; } if (anInt363 == -1) { if (anIntArray357 != null) { anInt363 = 2; } else { anInt363 = 0; } } if (anInt364 == -1) { if (anIntArray357 != null) { anInt364 = 2; return; } anInt364 = 0; } }
private void readValues(Stream stream, int i) { do { int j = stream.readUnsignedByte(); if (j == 0) { return; } int dummy; if (j == 1) { stream.readUnsignedByte(); } else if (j == 2) { stream.readUnsignedByte(); } else if (j == 3) { anIntArray703[anInt702++] = i; } else if (j == 4) { dummy = 2; } else if (j == 5) { anInt709 = stream.readUnsignedWord(); } else if (j == 6) { dummy = 2; } else if (j == 7) { stream.readDWord(); } else if (j == 8) { aBoolean713 = true; } else if (j == 10) { stream.readString(); } else if (j == 11) { aBoolean713 = true; } else if (j == 12) { stream.readDWord(); } else if (j == 13) { dummy = 2; } else { UnityEngine.Debug.Log("Error unrecognised config code: " + j); } } while (true); }