public bool CheckUnlocked(UnlockableData unlockableData) { var existing = unlockables.FindAll(x => x.data == unlockableData); foreach (var x in existing) { if (!x.unlocked) { return(false); } } return(true); }
public Unlockable(UnlockableData u, bool b) { data = u; unlocked = b; }
public Unlockable GetUnlockable(UnlockableData data) { return(unlockables.Find(x => x.data == data)); }