private EntityTextData GetLocalizedDataFromEntity(EntityClassDefinition entity) { var etd = new EntityTextData(); var e = entity.Components.CommodityComponentParams; etd.Type = e.type; etd.SubType = e.subtype; etd.Name = _localisationService.GetText(e.name); etd.Description = _localisationService.GetText(e.description); return(etd); }
private EntityTextData GetLocalizedDataFromEntity(EntityClassDefinition entity) { var etd = new EntityTextData(); if (entity.Components?.SAttachableComponentParams != null) { etd.Type = entity.Components.SAttachableComponentParams.AttachDef.Type; etd.SubType = entity.Components.SAttachableComponentParams.AttachDef.SubType; etd.Name = _localisationService.GetText(entity.Components.SAttachableComponentParams.AttachDef .Localization.Name); etd.Description = _localisationService.GetText(entity.Components.SAttachableComponentParams.AttachDef.Localization .Description); } return(etd); }