Grabacr07.KanColleWrapper.Translations.GetTranslationList C# (CSharp) Method

GetTranslationList() private method

private GetTranslationList ( TranslationType Type ) : IEnumerable
Type TranslationType
return IEnumerable
		private IEnumerable<XElement> GetTranslationList(TranslationType Type)
		{
			switch(Type)
			{
				case TranslationType.Ships:
					if (ShipsXML != null) 
						return ShipsXML.Descendants("Ship");
					break;
				case TranslationType.ShipTypes:
					if (ShipTypesXML != null) 
						return ShipTypesXML.Descendants("Type");
					break;
				case TranslationType.Equipment:
					if (EquipmentXML != null) 
						return EquipmentXML.Descendants("Item");
					break;
				case TranslationType.OperationMaps:
					if (OperationsXML != null) 
						return OperationsXML.Descendants("Map");
					break;
				case TranslationType.OperationSortie:
					if (OperationsXML != null) 
						return OperationsXML.Descendants("Sortie");
					break;
				case TranslationType.Quests:
				case TranslationType.QuestTitle:
				case TranslationType.QuestDetail:
					if (QuestsXML != null) 
						return QuestsXML.Descendants("Quest");
					break;
			}

			return null;
		}