示例#1
0
    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);
        }