public List <ScriptInterpreter.FormattedComparison> GetFormattedUnlockConditions(int buildingId) { Unlock buildingUnlock = GetUnlock(buildingId); List <ScriptInterpreter.FormattedComparison> conditions = new List <ScriptInterpreter.FormattedComparison>(); // No specific unlock conditions if (buildingUnlock == null) { return(conditions); } foreach (string condition in buildingUnlock.conditions) { conditions.Add( interpreter.FormatComparison(condition) ); } return(conditions); }