public void Init(TweakableLabel tweakable) { base.TweakableObject = tweakable; base.TweakableName = tweakable.TweakableName; tweakable.Text.Subscribe(delegate(string t) { m_text.text = t; }).AddTo(this); }
private void CreateLabel(TweakableLabel tweakable) { TweakableLabelUI tweakableLabelUI = UnityEngine.Object.Instantiate(m_prefabLabel); tweakableLabelUI.transform.SetParent(m_content, worldPositionStays: false); TweakableLabelUI component = tweakableLabelUI.GetComponent <TweakableLabelUI>(); component.Init(tweakable); PostCreate(component); }