private GameObjectDefinition getChildDefinition() { int child = -1; if (varBitId != -1) { VarBit varBit = VarBit.values[varBitId]; int configId = varBit.configId; int lsb = varBit.leastSignificantBit; int msb = varBit.mostSignificantBit; int bit = ConstantData.GetBitfieldMaxValue(msb - lsb); child = clientInstance.GetInterfaceSettings(configId) >> lsb & bit; } else if (configId != -1) { child = clientInstance.GetInterfaceSettings(configId); } if (child < 0 || child >= childrenIds.Length || childrenIds[child] == -1) { return(null); } else { return(GameObjectDefinition.getDefinition(childrenIds[child])); } }
public void PluginSelected() { if (!initialized) { VarBit.UnpackVariables(Cache, Data); initialized = true; } SelectVarBit(last_var); }
private void InitializeRune() { anIntArray1232 = new int[32]; int a = 2; for (int k = 0; k < 32; k++) { anIntArray1232 [k] = a - 1; a += a; } signlink.storeid = 0; signlink.run(); for (int i = 0; i < 5; i++) { decompressors [i] = new Decompressor(signlink.cache_dat, signlink.cache_idx [i], i + 1); } StreamLoader streamLoader_6 = streamLoaderForName(5, "update list", "versionlist"); onDemandFetcher = new OnDemandFetcher(); onDemandFetcher.start(streamLoader_6); StreamLoader streamLoader = streamLoaderForName(2, "config", "config"); RS2Sharp.Animation.unpackConfig(streamLoader); //RS2Sharp.Texture.method368(streamLoader_3); RS2Sharp.Texture.method372(0.80000000000000004D); RS2Sharp.Texture.method367(); ItemDef.unpackConfig(streamLoader); EntityDef.unpackConfig(streamLoader); IDK.unpackConfig(streamLoader); SpotAnim.unpackConfig(streamLoader); Varp.unpackConfig(streamLoader); VarBit.unpackConfig(streamLoader); ObjectDef.unpackConfig(streamLoader); Flo.unpackConfig(streamLoader); OverLayFlo317.unpackConfig(streamLoader); Model.initialize(65535, onDemandFetcher); initialized = true; }
public void SelectVarBit(int index) { properties.SelectedObject = VarBit.GetVarBit(index); }