using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
///
/// 导调组对房间人员到达时间的设置
///
public class ArriveTimeItem : MonoBehaviour {
private InputFieldRecordByAC mInputField;
private InputFieldRecordByAC sInputField;
private ToggleRecordByAC toggle;
private Text OriText;
private GameObject Image;
private Color OriColor;
public long UserID;
public int MTime=0;
public int STime = 0;
// Use this for initialization
void Start () {
toggle = transform.Find("Toggle").GetComponent();
OriText = toggle.transform.Find("OriText").GetComponent();
Image = toggle.transform.Find("Image").gameObject;
OriColor = OriText.color;
mInputField = transform.Find("Panel/MInputField").GetComponent();
sInputField = transform.Find("Panel").Find("SInputField").GetComponent();
toggle.OutInterFaceToggle = toggleChange;
mInputField.OutInterFaceInPutField = mInputFieldChange;
sInputField.OutInterFaceInPutField = sInputFieldChange;
}
private void toggleChange(bool value)
{
Image.SetActive(value);
mInputField.GetComponent() .interactable = value;
sInputField.GetComponent().interactable = value;
OriText.color = value ? Color.white : OriColor;
}
private void sInputFieldChange(string value)
{
sInputField.GetComponent().text = value;
if (string.IsNullOrEmpty(value)||value=="")
{
value = "0";
}
sInputField.GetComponent().text =(Mathf.Clamp(int.Parse(value),0,59)).ToString();
STime = int.Parse(sInputField.GetComponent().text);
}
void mInputFieldChange(string value)
{
mInputField.GetComponent().text = value;
if (string.IsNullOrEmpty(value)||value=="")
{
value = "0";
}
mInputField.GetComponent().text = (Mathf.Clamp(int.Parse(value), 0, 999)).ToString();
MTime = int.Parse(mInputField.GetComponent().text);
}
}