public Tweener tweener5;
public string TipStr;
protected override void Enter()
{
TrainController.instance.TipMouse.gameObject.SetActive(true);
TrainController.instance.txtTip.text = TipStr;
if (tweener5 != null) tweener5.Kill(true);
TrainController.instance.TipMouse.transform.localScale = Vector3.zero;
tweener5 = TrainController.instance.TipMouse.transform.DOScale(Vector3.one, 0.1f);
}
protected override void Exit()
{
Debug.Log("Exit");
if (tweener5 != null) tweener5.Kill(true);
TrainController.instance.TipMouse.transform.localScale = Vector3.one;
tweener5 = TrainController.instance.TipMouse.transform.DOScale(Vector3.zero, 0.1f);
//不能关闭。否则有问题
//tweener5.onComplete += () =>
//{
// UIController.instance.TipMouse.SetActive(false);
//};
TrainController.instance.TipMouse.gameObject.SetActive(false);
}
注意:TipMouse下方子层级里的所有都必须把Raycast Target的“勾”去掉