blob: d52df86c342bb5daedf18c8fa2d5445813ed01e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
using System;
using UILib;
using UnityEngine;
using XUtliPoolLib;
namespace XMainClient.UI
{
internal interface IAttrTooltipDlgHandler
{
AttrTooltipDlg tooltipDlg { get; set; }
string _PPTTitle { get; }
void Init(AttrTooltipDlg parent);
void SetupTopFrame(GameObject goToolTip, ItemList.RowData data, XItem instanceData = null, XItem compareData = null);
void SetupOtherFrame(GameObject goToolTip, XItem mainItem, XItem compareItem, bool bMain);
void SetupToolTipButtons(GameObject goToolTip, XItem item, bool bMain);
bool OnButton2Clicked(IXUIButton button);
bool OnButton3Clicked(IXUIButton button);
bool OnButton1Clicked(IXUIButton button);
void SetAllAttrFrames(GameObject goToolTip, XAttrItem item, XAttrItem compareItem, bool bMain);
bool HideToolTip(bool forceHide = false);
int _GetPPT(XItem item, bool bMain, ref string valueText);
}
}
|