using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class Game3DInputField : MonoBehaviour
{
    [SerializeField]
    private TextMesh placeholderCompontent;
    [SerializeField]
    private TextMesh textCompontent; 
    private string _text;
    [SerializeField] 
    public int maxLength;//字符数量

    public bool isPass;
    public string text
    {
        set
        {
            _text = value;
            if (isPass)
            {
                textCompontent.text = "";
                for (int i = 0; i < _text.Length; i++)
                {
                    textCompontent.text += "*";
                }
                placeholderCompontent.gameObject.SetActive(_text == string.Empty);
            }
            else
            {
                textCompontent.text = _text;
                placeholderCompontent.gameObject.SetActive(_text == string.Empty);
            }
        }
        get
        {
            if (_text == null)
                _text = "";
            return _text;
        }
    }
}