public void OnShowItemTipCommand(ShowItemTipCommand cmd) { GameObject itemTipGo = GameObject.Instantiate(View.PlayerView.ItemTipPrefab, View.PlayerView.TipViewCanvas.transform); itemTipGo.transform.localPosition = cmd.Item.TipPosition; ItemTip itemTip = itemTipGo.GetComponent <ItemTip>(); itemTip.FadeInDuration = cmd.Item.FadeInDuration; itemTip.FadeOutDuration = cmd.Item.FadeOutDuration; itemTip.StayDuration = cmd.Item.StayDuration; itemTip.TipText.text = cmd.Item.Text; }
public override void Init() { base.Init(); Instance = this; listText = new List <ItemTip>(); for (int i = 0; i < deep; i++) { GameObject _objItem = GameObject.Instantiate(objItem) as GameObject; _objItem.transform.parent = this.tran; ItemTip _item = _objItem.GetComponent <ItemTip>(); listText.Add(_item); _objItem.SetActive(false); } }