コード例 #1
0
    private void CreateInputField(TweakableInputField tweakable)
    {
        TweakableInputFieldUI tweakableInputFieldUI = UnityEngine.Object.Instantiate(m_prefabInputField);

        tweakableInputFieldUI.transform.SetParent(m_content, worldPositionStays: false);
        TweakableInputFieldUI component = tweakableInputFieldUI.GetComponent <TweakableInputFieldUI>();

        component.Init(tweakable);
        PostCreate(component);
    }
コード例 #2
0
 public void Init(TweakableInputField tweakable)
 {
     base.TweakableObject = tweakable;
     m_input            = tweakable;
     base.TweakableName = tweakable.TweakableName;
     m_text.text        = GetShortName();
     tweakable.Input.Subscribe(delegate(string t)
     {
         m_inputField.text = t;
     }).AddTo(this);
 }