public void SetInitialValues(KeyValuePair <ShapeDescriptor, Texture2D> textureEntry, ToggleGroup toggleGroup) { ShapeDescriptor = textureEntry.Key; label.text = $"C: {ShapeDescriptor.Collection} B: {ShapeDescriptor.Bitmap}"; texturePreview.texture = textureEntry.Value; texturePreview.GetComponent <AspectRatioFitter>().aspectRatio = (float)texturePreview.texture.width / (float)texturePreview.texture.height; var toggle = GetComponent <Toggle>(); toggle.group = toggleGroup; usageIndicator.SetActive(MaterialGeneration_Geometry.GetTextureIsInUse(ShapeDescriptor)); }