private void SetAllLabelsText() { List <string> labels = LabelLoader.GetLabelData(); foreach (Part part in GetComponentsInChildren <Part>(true)) { SetLabelText(part.transform, part, labels); } }
public override void Initialize(DataProcessor processor) { Key.Initialize(processor); _labelLoaders = new List <LabelLoader>(); if (Labels != null) { foreach (var label in Labels) { var loader = new LabelLoader(label.Value); loader.LabelProvider.Initialize(processor); _labelLoaders.Add(loader); } } base.Initialize(processor); }