From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- Client/Assets/Scripts/XUtliPoolLib/IXPandoraMgr.cs | 59 ++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 Client/Assets/Scripts/XUtliPoolLib/IXPandoraMgr.cs (limited to 'Client/Assets/Scripts/XUtliPoolLib/IXPandoraMgr.cs') diff --git a/Client/Assets/Scripts/XUtliPoolLib/IXPandoraMgr.cs b/Client/Assets/Scripts/XUtliPoolLib/IXPandoraMgr.cs new file mode 100644 index 00000000..0a74e6b6 --- /dev/null +++ b/Client/Assets/Scripts/XUtliPoolLib/IXPandoraMgr.cs @@ -0,0 +1,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 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 data); + + void SetGameCallback(Action> callback); + + void SetJsonGameCallback(Action callback); + + bool IsActivityTabShow(string tabName); + + bool IsActivityTabShow(int sysID); + + bool IsActivityTabShowByContent(string tabContent); + + void PopPreLossActivity(bool pop); + + void NoticePandoraBuyGoodsResult(string result); + + List GetAllTabInfo(); + + List GetAllPopInfo(); + + void OnJsonPandoraEvent(string json); + + Bounds GetBoundsIncludesChildren(Transform trans); + } +} -- cgit v1.1-26-g67d0