This repository has been archived on 2025-01-01. You can view files and clone it, but cannot push or open issues or pull requests.
ShiftOS_TheReturn/ShiftOS.WinForms/JobTasks.cs
2017-01-18 21:07:22 -05:00

47 lines
1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ShiftOS.Objects;
using ShiftOS.Engine;
namespace ShiftOS.WinForms
{
public class AcquireCodepointsJobTask : JobTask
{
public AcquireCodepointsJobTask(int amount)
{
CodepointsRequired = SaveSystem.CurrentSave.Codepoints + amount;
}
public int CodepointsRequired { get; private set; }
public override bool IsComplete
{
get
{
return (SaveSystem.CurrentSave.Codepoints >= CodepointsRequired);
}
}
}
public class AcquireUpgradeJobTask : JobTask
{
public AcquireUpgradeJobTask(string upgId)
{
UpgradeID = upgId;
}
public string UpgradeID { get; private set; }
public override bool IsComplete
{
get
{
return Shiftorium.UpgradeInstalled(UpgradeID);
}
}
}
}