public static void AddApparelSet(StoredApparelSet set) { if (set != null) { storedApparelSets.AddLast(set); } }
public static bool TryGetBattleApparelSet(Pawn pawn, out StoredApparelSet set) { if (pawn != null) { foreach (StoredApparelSet s in storedApparelSets) { if (s.IsOwnedBy(pawn) && s.SwitchForBattle) { set = s; return(true); } } } set = null; return(false); }
public static bool TryGetWornApparelSet(Pawn pawn, out StoredApparelSet set) { if (pawn != null) { foreach (StoredApparelSet s in storedApparelSets) { if (s.IsBeingWornBy(pawn)) { set = s; return(true); } } } set = null; return(false); }
public static void RemoveApparelSet(StoredApparelSet set) { storedApparelSets.Remove(set); }