This was built to track decompiler and CFG progress.
function public.onFadeOut(temp.time)
{
lit#2 = "FadeOut";
fn_call#4 = cancelevents#3(lit#2);
lit#5 = "FadeIn";
fn_call#6 = cancelevents#3(lit#5);
lit#7 = "FadeHide";
fn_call#8 = cancelevents#3(lit#7);
lit#9 = 0.05;
temp.time = temp.time - lit#9;
lit#10 = 0;
// RegionId(1)
if (temp.time <= lit#10)
{
lit#11 = 500;
fn_call#13 = findimg#12(lit#11);
lit#15 = 1;
fn_call.alpha = lit#15;
lit#16 = 1;
lit#17 = "FadeIn";
lit#18 = 5;
fn_call#20 = scheduleEvent#19(lit#18, lit#17, lit#16);
lit#21 = 0;
return lit#21;
}
// RegionId(2)
else
{
lit#22 = 500;
fn_call#23 = findimg#12(lit#22);
// RegionId(2)
// RegionId(3)
with (fn_call#23)
{
lit#25 = "classicgui_color_black.png";
image#26 = lit#25;
lit#28 = 500;
zoom#29 = lit#28;
lit#31 = 0;
x#32 = lit#31;
lit#34 = 0;
y#35 = lit#34;
lit#38 = true;
this.fading = lit#38;
lit#40 = true;
useowncenter#41 = lit#40;
lit#43 = 24;
lit#44 = 24;
rotationcenter#45 = {lit#44, lit#43};
// RegionId(3)
// RegionId(4)
if (!this.initiated)
{
lit#48 = 1;
lit#49 = 0.05;
this.increment = lit#48 / (temp.time / lit#49);
lit#50 = 0;
this.alpha = lit#50;
}
// RegionId(5)
else
{
this.alpha = this.alpha + this.increment;
}
lit#51 = true;
this.initiated = lit#51;
lit#53 = 1;
this.mode = lit#53;
lit#55 = 4;
layer#56 = lit#55;
}
lit#57 = "FadeOut";
lit#58 = 0.05;
fn_call#59 = scheduleEvent#19(lit#58, lit#57, temp.time);
lit#60 = 0;
return lit#60;
}
}
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 10