void AssignPictogramAndText(Image[] images, int number, Canvas canvas) { foreach (Image img in images) { switch (faces.ElementAt(number).Value) { case "Anger": case "Hnev": case "Hněv": { if (img.name == "PictogramImage") { img.sprite = anger; } break; } case "Fear": case "Strach": { if (img.name == "PictogramImage") { img.sprite = fear; } break; } case "Happiness": case "Šťastie": case "Štestí": { if (img.name == "PictogramImage") { img.sprite = happiness; } break; } case "Sadness": case "Smútok": case "Smutek": { if (img.name == "PictogramImage") { img.sprite = sadness; } break; } case "Surprise": case "Prekvapenie": case "Překvapení": { if (img.name == "PictogramImage") { img.sprite = surprise; } break; } case "Disgust": case "Znechutenie": case "Znechucení": { if (img.name == "PictogramImage") { img.sprite = disgust; } break; } } } canvas.GetComponentInChildren<Text>().text = faces.ElementAt(number).Value; }