本文共 869 字,大约阅读时间需要 2 分钟。
using UnityEngine;using System.Collections;using DG.Tweening;public class NewTipsPanel : BaseNewComponent{ private Transform text; private Transform panel; private Vector3 pos; private bool isMove = false; private float time = 1.5f; private int y = 200; void Awake() { text = transform.FindChild("Panel/Text"); panel = transform.FindChild("Panel"); pos = panel.localPosition; } public void SetTipsText(string content) { if (isMove) return; isMove = true; UIComponents.SetUIText(text, content); panel.DOLocalMoveY(y, time).SetEase(Ease.InFlash); StartCoroutine(IECloseThis(time)); } IEnumerator IECloseThis(float time) { yield return new WaitForSeconds(time); isMove = false; panel.localPosition = pos; UIManager.Instance.Close("TipsUI"); }}
转载地址:http://oibvx.baihongyu.com/