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
|
using System;
using System.Collections.Generic;
using UnityEngine;
namespace XUtliPoolLib
{
public interface IXPandoraMgr : IXInterface
{
void SetUseHttps(int use);
void PandoraLogin(string openid, string acctype, string area, string areaID, string appId, string roleID, string accessToken, string payToken, string gameVersion, string platID);
void PopPLPanel();
void CloseAllPandoraPanel();
void ClosePandoraTabPanel(string module);
void SetPandoraPanelParent(string panelName, GameObject panelParent);
void PandoraDo(Dictionary<string, string> commandDict);
void PandoraDoJson(string json);
void PandoraInit(bool isProductEnvironment, string rootName = "");
void PandoraLogout();
void SetFont(Font font);
void NoticePandoraShareResult(string result);
void LoadProgramAsset();
void SetUserData(Dictionary<string, string> data);
void SetGameCallback(Action<Dictionary<string, string>> callback);
void SetJsonGameCallback(Action<string> callback);
bool IsActivityTabShow(string tabName);
bool IsActivityTabShow(int sysID);
bool IsActivityTabShowByContent(string tabContent);
void PopPreLossActivity(bool pop);
void NoticePandoraBuyGoodsResult(string result);
List<ActivityTabInfo> GetAllTabInfo();
List<ActivityPopInfo> GetAllPopInfo();
void OnJsonPandoraEvent(string json);
Bounds GetBoundsIncludesChildren(Transform trans);
}
}
|