You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
933 B
C#
42 lines
933 B
C#
using UnityEngine;
|
|
using FairyGUI;
|
|
|
|
public class MailItem : GButton
|
|
{
|
|
GTextField _timeText;
|
|
Controller _readController;
|
|
Controller _fetchController;
|
|
Transition _trans;
|
|
|
|
public override void ConstructFromXML(FairyGUI.Utils.XML cxml)
|
|
{
|
|
base.ConstructFromXML(cxml);
|
|
|
|
_timeText = this.GetChild("timeText").asTextField;
|
|
_readController = this.GetController("IsRead");
|
|
_fetchController = this.GetController("c1");
|
|
_trans = this.GetTransition("t0");
|
|
}
|
|
|
|
public void setTime(string value)
|
|
{
|
|
_timeText.text = value;
|
|
}
|
|
|
|
public void setRead(bool value)
|
|
{
|
|
_readController.selectedIndex = value ? 1 : 0;
|
|
}
|
|
|
|
public void setFetched(bool value)
|
|
{
|
|
_fetchController.selectedIndex = value ? 1 : 0;
|
|
}
|
|
|
|
public void PlayEffect(float delay)
|
|
{
|
|
this.visible = false;
|
|
_trans.Play(1, delay, null);
|
|
}
|
|
}
|