muffin v7.5.11

This commit is contained in:
alydev 2026-08-17 20:29:32 +10:00
parent addf2d530f
commit 3102923ce2
522 changed files with 41082 additions and 211592 deletions

View file

@ -21,27 +21,11 @@ internal sealed class TaskQueue
{
get
{
int num = ((CurrentTaskExecutor != null) ? (-477523234) : (-477523233));
while (true)
if (CurrentTaskExecutor == null)
{
int num2 = num;
int num3 = -477523234;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 2:
goto IL_0048;
case 1:
return _tasks.Count == 0;
case 0:
return false;
}
continue;
IL_0048:
num = -477523233;
return _tasks.Count == 0;
}
return false;
}
}
@ -50,29 +34,9 @@ internal sealed class TaskQueue
public void Enqueue(ITask task)
{
_tasks.Add(task);
int num = ((!IsLevelingTask(task)) ? 171339134 : 171339133);
while (true)
if (IsLevelingTask(task))
{
int num2 = num;
int num3 = 171339135;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 1:
return;
case 2:
{
int levelingTaskCount = _levelingTaskCount;
num3 = 1;
num4 = levelingTaskCount;
_levelingTaskCount = (num4 | num3) + (num4 & num3);
num = 171339134;
break;
}
case 0:
num = 171339133;
break;
}
_levelingTaskCount++;
}
}
@ -85,45 +49,20 @@ internal sealed class TaskQueue
public bool TryDequeue([NotNullWhen(true)] out ITask? task)
{
task = _tasks.FirstOrDefault();
int num = ((task != null) ? (-2044560893) : (-2044560894));
while (true)
if (task == null)
{
int num2 = num;
int num3 = -2044560889;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 2:
num = -2044560894;
break;
case 1:
{
int levelingTaskCount = _levelingTaskCount;
num3 = 1;
num4 = levelingTaskCount;
_levelingTaskCount = ~(~num4 + num3);
num = -2044560895;
break;
}
case 5:
return false;
case 3:
_completedTasks.Add(task);
num = -2044560889;
break;
case 0:
_tasks.RemoveAt(0);
num = ((!IsLevelingTask(task)) ? (-2044560895) : (-2044560890));
break;
case 4:
num = ((!task.ShouldRedoOnInterrupt()) ? (-2044560889) : (-2044560892));
break;
case 6:
return true;
}
return false;
}
if (task.ShouldRedoOnInterrupt())
{
_completedTasks.Add(task);
}
_tasks.RemoveAt(0);
if (IsLevelingTask(task))
{
_levelingTaskCount--;
}
return true;
}
public bool TryPeek([NotNullWhen(true)] out ITask? task)
@ -155,32 +94,10 @@ internal sealed class TaskQueue
private static bool IsLevelingTask(ITask task)
{
int num = ((task is Duty.StartLevelingModeTask) ? (-425833563) : (-425833568));
bool result = default(bool);
while (true)
if (task is Duty.StartLevelingModeTask || task is Duty.WaitLevelingModeTask)
{
int num2 = num;
int num3 = -425833564;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 1:
result = true;
num = -425833562;
break;
case 2:
return result;
case 3:
result = false;
num = -425833562;
break;
case 0:
num = -425833568;
break;
case 4:
num = ((!(task is Duty.WaitLevelingModeTask)) ? (-425833561) : (-425833563));
break;
}
return true;
}
return false;
}
}