forked from aly/qstbak
muffin v7.4.19
This commit is contained in:
parent
f82b9ce2a2
commit
afafd5e377
9 changed files with 896 additions and 796 deletions
|
|
@ -12,16 +12,19 @@ internal sealed class RemainingTasksComponent
|
|||
|
||||
private readonly FateController _fateController;
|
||||
|
||||
public RemainingTasksComponent(QuestController questController, GatheringController gatheringController, FateController fateController)
|
||||
private readonly SeasonalDutyController _seasonalDutyController;
|
||||
|
||||
public RemainingTasksComponent(QuestController questController, GatheringController gatheringController, FateController fateController, SeasonalDutyController seasonalDutyController)
|
||||
{
|
||||
_questController = questController;
|
||||
_gatheringController = gatheringController;
|
||||
_fateController = fateController;
|
||||
_seasonalDutyController = seasonalDutyController;
|
||||
}
|
||||
|
||||
public void Draw()
|
||||
{
|
||||
IList<string> remainingTaskNames = _fateController.GetRemainingTaskNames();
|
||||
IList<string> remainingTaskNames = _seasonalDutyController.GetRemainingTaskNames();
|
||||
if (remainingTaskNames.Count > 0)
|
||||
{
|
||||
ImGui.Separator();
|
||||
|
|
@ -29,14 +32,14 @@ internal sealed class RemainingTasksComponent
|
|||
foreach (string item in remainingTaskNames)
|
||||
{
|
||||
ImU8String text = new ImU8String(3, 1);
|
||||
text.AppendLiteral("F: ");
|
||||
text.AppendLiteral("D: ");
|
||||
text.AppendFormatted(item);
|
||||
ImGui.TextUnformatted(text);
|
||||
}
|
||||
ImGui.EndDisabled();
|
||||
return;
|
||||
}
|
||||
IList<string> remainingTaskNames2 = _gatheringController.GetRemainingTaskNames();
|
||||
IList<string> remainingTaskNames2 = _fateController.GetRemainingTaskNames();
|
||||
if (remainingTaskNames2.Count > 0)
|
||||
{
|
||||
ImGui.Separator();
|
||||
|
|
@ -44,23 +47,38 @@ internal sealed class RemainingTasksComponent
|
|||
foreach (string item2 in remainingTaskNames2)
|
||||
{
|
||||
ImU8String text2 = new ImU8String(3, 1);
|
||||
text2.AppendLiteral("G: ");
|
||||
text2.AppendLiteral("F: ");
|
||||
text2.AppendFormatted(item2);
|
||||
ImGui.TextUnformatted(text2);
|
||||
}
|
||||
ImGui.EndDisabled();
|
||||
return;
|
||||
}
|
||||
IList<string> remainingTaskNames3 = _questController.GetRemainingTaskNames();
|
||||
if (remainingTaskNames3.Count <= 0)
|
||||
IList<string> remainingTaskNames3 = _gatheringController.GetRemainingTaskNames();
|
||||
if (remainingTaskNames3.Count > 0)
|
||||
{
|
||||
ImGui.Separator();
|
||||
ImGui.BeginDisabled();
|
||||
foreach (string item3 in remainingTaskNames3)
|
||||
{
|
||||
ImU8String text3 = new ImU8String(3, 1);
|
||||
text3.AppendLiteral("G: ");
|
||||
text3.AppendFormatted(item3);
|
||||
ImGui.TextUnformatted(text3);
|
||||
}
|
||||
ImGui.EndDisabled();
|
||||
return;
|
||||
}
|
||||
IList<string> remainingTaskNames4 = _questController.GetRemainingTaskNames();
|
||||
if (remainingTaskNames4.Count <= 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
ImGui.Separator();
|
||||
ImGui.BeginDisabled();
|
||||
foreach (string item3 in remainingTaskNames3)
|
||||
foreach (string item4 in remainingTaskNames4)
|
||||
{
|
||||
ImGui.TextUnformatted(item3);
|
||||
ImGui.TextUnformatted(item4);
|
||||
}
|
||||
ImGui.EndDisabled();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue