This was built to track decompiler and CFG progress.
function CheckAndroidVersion()
{
lit#2 = "android";
// RegionId(0)
// RegionId(1)
if (client.currentmodel == lit#2)
{
lit#4 = 6.169;
// RegionId(1)
// RegionId(2)
if (graalversion#3 < lit#4)
{
fn_call#6 = getAndroidDeviceModel#5();
fn_call#8 = lowercase#7(fn_call#6);
lit#9 = "amazon";
builtin_fn_call#10 = fn_call#8.starts(lit#9);
// RegionId(2)
// RegionId(3)
if (!builtin_fn_call#10)
{
lit#11 = "optionalupdate";
lit#12 = true;
lit#13 = false;
lit#14 = false;
lit#15 = "A new Android version is available!";
lit#16 = "-Games";
fn_call#18 = lit.showMessageBox(lit#15, lit#14, lit#13, lit#12, lit#11);
}
}
}
lit#21 = 6.15401;
temp.currentVersion = lit#21;
lit#24 = "android";
// RegionId(4)
// RegionId(5)
if (player.platform == lit#24)
{
// RegionId(5)
// RegionId(6)
if (graalversion#3 < temp.currentVersion)
{
fn_call#25 = getAndroidDeviceModel#5();
fn_call#26 = lowercase#7(fn_call#25);
lit#27 = "amazon";
builtin_fn_call#28 = fn_call#26.starts(lit#27);
// RegionId(6)
// RegionId(7)
if (!builtin_fn_call#28)
{
lit#29 = "addUpgradeWeapon";
lit#32 = "weapon";
lit#33 = "-Games";
fn_call#35 = lit.sendToServer2(lit#32, this.name, lit#29);
}
}
}
lit#36 = 0;
return lit#36;
}
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Step 1 of 17