summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XUtliPoolLib/IUiUtility.cs
blob: ee5bd618dea87ac49b6cdf2e70f5f4f7132fec02 (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
using System;
using System.Collections.Generic;
using UnityEngine;

namespace XUtliPoolLib
{
	public interface IUiUtility : IXInterface
	{
		void ShowSystemTip(string text, string rgb = "fece00");

		void ShowSystemTip(int errcode, string rgb = "fece00");

		void ShowItemAccess(int itemid, AccessCallback callback = null);

		void ShowTooltipDialog(int itemID, GameObject icon = null);

		void ShowDetailTooltip(int itemID, GameObject icon = null);

		void ShowTooltipDialogByUID(string strUID, GameObject icon = null);

		void ShowPressToolTips(bool pressed, string content, Vector3 pos, Vector3 offset);

		string GlobalConfigGetValue(string cfgName);

		void OnPayCallback(string msg);

		void OnQQVipPayCallback(string msg);

		void OnReplayStart();

		void PushBarrage(string nick, string content);

		void StartBroadcast(bool start);

		void OnGameCenterWakeUp(int type);

		void OnPayMarketingInfo(List<PayMarketingInfo> listInfo);

		void OnGetPlatFriendsInfo();

		void SerialHandle3DTouch(string msg);

		void SerialHandleScreenLock(string msg);

		string GetPartitionId();

		string GetRoleId();

		void OnSetBg(bool on);

		void OnSetWebViewMenu(int menutype);

		void OnWebViewBackGame(int backtype);

		void OnWebViewRefershRefPoint(string jsonstr);

		void OnWebViewSetheaderInfo(string jsonstr);

		void OnWebViewCloseLoading(int show);

		void OnWebViewShowReconnect(int show);

		void OnWebViewClose();

		void OnWebViewLiveTab();

		void ShowPandoraPopView(bool bShow);

		void NoticeShareResult(string result, ShareCallBackType type);

		bool CheckQQInstalled();

		bool CheckWXInstalled();

		void OpenUrl(string url, bool landscape);

		void UpdatePandoraSDKRedPoint(int pandoraSysID, bool showRedPoint, string module);

		void AttachPandoraSDKRedPoint(int sysID, string module);

		void ResetAllPopPLParent();

		void SDKPandoraBuyGoods(string json);

		void ShareToWXFriendBackEnd(string openID, string title, string desc, string tag);

		void ShareToQQFreindBackEnd(string openID, string title, string desc, string tag, string targetUrl, string imageUrl, string previewText);

		void PandoraPicShare(string accountType, string scene, string objPath);

		void OnWXGroupResult(string apiId, string result, int error, WXGroupCallBackType type);

		void RefreshWXGroupBtn(WXGroupCallBackType type);
	}
}