void ClickDown(Vector3 pos) { sdata.s_itemtypeInfo Info = ItemM.GetItemInfo(m_iItemID); if (Info != null) { string Name = Info.name; int Level = Info.level; string Description = Info.title.Replace("\\n", System.Environment.NewLine); int Money = Info.money; int HaveCount = ItemDC.GetItemCount(m_iItemID); m_wnd = WndManager.GetDialog <StageTipWnd>(); if (Info.gtype == 0) { m_wnd.SetTipData(pos, StageClickType.Item, Info.icon, Info.quality, Name, Level, Description, HaveCount, Money, Info.gtype); } else if (Info.gtype == 1) { m_wnd.SetTipData(pos, StageClickType.Item, Info.gid, Info.quality, Name, Level, Description, HaveCount, Money, Info.gtype); } if (Info.gtype == 2) { m_wnd.SetTipData(pos, StageClickType.Item, Info.gid, Info.quality, Name, Level, Description, HaveCount, Money, Info.gtype); } if (Info.gtype == 3) { m_wnd.SetTipData(pos, StageClickType.Item, Info.gid, Info.quality, Name, Level, Description, HaveCount, Money, Info.gtype); } } }
public void ClickDown(Vector3 MousePos) { Vector3 pos = U3DUtil.SetZ(MousePos, -Camera.main.transform.position.z); pos = Camera.main.ScreenToWorldPoint(pos); if (Mathf.Abs(Camera.main.transform.position.z) > 15) { pos = U3DUtil.AddY(pos, 2.5f); } else { pos = U3DUtil.AddY(pos, 1.5f); } StageTipWnd wnd = WndManager.GetDialog <StageTipWnd>(); wnd.SetTipData(pos, m_stageClickType, TipID, Quality, Name, Level, Description, HaveCount, Money); }