12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class Game3DInputField : MonoBehaviour
- {
- [SerializeField]
- public GameKey3Dboard keyboard;
- [SerializeField]
- private TextMesh placeholderCompontent;
- [SerializeField]
- private TextMesh textCompontent;
- private string _text;
- [SerializeField]
- public int maxLength;//字符数量
- public string text
- {
- set
- {
- _text = value;
- textCompontent.text = _text;
- placeholderCompontent.gameObject.SetActive(_text == string.Empty);
- }
- get
- {
- return _text;
- }
- }
- void Start()
- {
- //text = string.Empty;
- keyboard.done();
- }
- public void onClick()
- {
- keyboard.show(this, _text);
- }
- private void OnDisable()
- {
- keyboard.done();
- }
- }
|