using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class EditText : MonoBehaviour { public Text[] txtBirthDay; public Text[] txtV; int iPos=1; // Use this for initialization void Start() { txtBirthDay[0].gameObject.transform.position = txtBirthDay[iPos].gameObject.transform.position; } // Update is called once per frame void Update () { CalV(); } void CalV() { int i, j, k; int iR1, iR2, iR3; for (i = 0; i < 8; i++) { txtV[i].text = txtBirthDay[i + 1].text; } iR1 = 0; for (i = 0; i < 8; i++) { iR1 = iR1 + int.Parse(txtV[i].text); } j = Mathf.FloorToInt(iR1 / 10); txtV[8].text = j.ToString(); k = iR1 % 10; txtV[9].text = k.ToString(); iR2 = j + k; j = Mathf.FloorToInt(iR2 / 10); txtV[10].text = j.ToString(); k = iR2 % 10; txtV[11].text = k.ToString(); iR3 = j + k; txtV[12].text = iR3.ToString(); //Debug.Log(j.ToString() + " " + k.ToString()); } public void btn1() { txtBirthDay[iPos].text = "1"; iPos++; if (iPos > 8) iPos = 1; txtBirthDay[0].gameObject.transform.position = txtBirthDay[iPos].gameObject.transform.position; } public void btn2() { txtBirthDay[iPos].text = "2"; iPos++; if (iPos > 8) iPos = 1; txtBirthDay[0].gameObject.transform.position = txtBirthDay[iPos].gameObject.transform.position; } public void btnBS() { if (iPos > 1) { iPos--; txtBirthDay[0].gameObject.transform.position = txtBirthDay[iPos].gameObject.transform.position; } } }