public void generateOpcodeTable(int key) { if (key == 0) { byte[] opcodes = new byte[0xd1]; // d0 + 1 for (int i = 0; i < opcodes.Length; i++) { opcodes[i] = (byte)i; } short[] exOpcodes = new short[0x4e]; for (int i = 0; i < exOpcodes.Length; i++) { exOpcodes[i] = (byte)i; } _table = new OpcodeTable(opcodes, exOpcodes); } else { _table = OpcodeObfuscator.getObfuscatedTable(key); } }