public SurfaceBatch(Material[] sourceMaterials, LevelEntity_Media media) { this.sourceMaterials = sourceMaterials; surfaces = new List <Surface>(); mergeObject = null; this.media = media; }
public void SelectSwatchForMedia(LevelEntity_Media media, bool invokeToggleEvents = false) { var matchingSwatch = currentSwatches.First(swatch => swatch.GetComponent <Swatch_Media>().Media == media); var matchingToggle = matchingSwatch.GetComponent <Toggle>(); ActivateToggle(matchingToggle, invokeToggleEvents); }
public void SetInitialValues(LevelEntity_Media media, ToggleGroup toggleGroup) { Media = media; label.text = media.NativeIndex.ToString(); label_Type.text = media.NativeObject.Type.ToString(); var toggle = GetComponent <Toggle>(); toggle.group = toggleGroup; }