private void FillOptionList(Contenido contenido) { IRenderOptionFactory factory = _blueprintPrefabs[contenido.Tipo].GetComponent <RenderOption>().GetFactory(); RenderOption[] options = factory.BuildRenderOptions(contenido.Opciones); foreach (RenderOption Opt in options) { ListController.Add(Opt.gameObject); } }