public void share(Dictionary <string, string> shareInfo) { string text = AnySDKUtil.dictionaryToString(shareInfo); Debug.Log("share " + text); AnySDKShare.AnySDKShare_nativeShare(text); }
public void callFuncWithParam(string functionName, AnySDKParam param) { List <AnySDKParam> list = new List <AnySDKParam>(); list.Add(param); AnySDKShare.AnySDKShare_nativeCallFuncWithParam(functionName, list.ToArray(), list.Count); }
public static AnySDKShare getInstance() { if( null == _instance ) { _instance = new AnySDKShare(); } return _instance; }
public int callIntFuncWithParam(string functionName, AnySDKParam param) { List <AnySDKParam> list = new List <AnySDKParam>(); list.Add(param); return(AnySDKShare.AnySDKShare_nativeCallIntFuncWithParam(functionName, list.ToArray(), list.Count)); }
public static AnySDKShare getInstance() { if (null == _instance) { _instance = new AnySDKShare(); } return(_instance); }
public int callIntFuncWithParam(string functionName, List <AnySDKParam> param = null) { if (param == null) { return(AnySDKShare.AnySDKShare_nativeCallIntFuncWithParam(functionName, null, 0)); } return(AnySDKShare.AnySDKShare_nativeCallIntFuncWithParam(functionName, param.ToArray(), param.Count)); }
public static AnySDKShare getInstance() { if (AnySDKShare._instance == null) { AnySDKShare._instance = new AnySDKShare(); } return(AnySDKShare._instance); }
private static AnySDKShare instance() { if (null == _instance) { _instance = new AnySDKShare(); } return(_instance); }
public string getSDKVersion() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; AnySDKShare.AnySDKShare_nativeGetSDKVersion(stringBuilder); return(stringBuilder.ToString()); }
public string callStringFuncWithParam(string functionName, AnySDKParam param) { List <AnySDKParam> list = new List <AnySDKParam>(); list.Add(param); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; AnySDKShare.AnySDKShare_nativeCallStringFuncWithParam(functionName, list.ToArray(), list.Count, stringBuilder); return(stringBuilder.ToString()); }
public void callFuncWithParam(string functionName, List <AnySDKParam> param = null) { if (param == null) { AnySDKShare.AnySDKShare_nativeCallFuncWithParam(functionName, null, 0); } else { AnySDKShare.AnySDKShare_nativeCallFuncWithParam(functionName, param.ToArray(), param.Count); } }
/** * 分享 */ void share() { Dictionary <string, string> info = new Dictionary <string, string>(); info["title"] = "AnySDK是一个神奇的SDK"; info["titleUrl"] = "http://www.anysdk.cn"; info["site"] = "AnySDK"; info["siteUrl"] = "http://www.anysdk.cn"; info["text"] = "一次集成,多渠道发布"; info["comment"] = "无"; AnySDKShare.getInstance().share(info); }
public string callStringFuncWithParam(string functionName, List <AnySDKParam> param = null) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; if (param == null) { AnySDKShare.AnySDKShare_nativeCallStringFuncWithParam(functionName, null, 0, stringBuilder); } else { AnySDKShare.AnySDKShare_nativeCallStringFuncWithParam(functionName, param.ToArray(), param.Count, stringBuilder); } return(stringBuilder.ToString()); }
void Start() { _instance = AnySDKShare.getInstance(); _instance.setListener(this, "ShareExternalCall"); }
void onDestory() { AnySDKShare.unRegisterPluginXActionCallback(this); }
void Awake() { GameObject.DontDestroyOnLoad(gameObject); AnySDKShare.registerPluginXActionCallback(this); }
public bool isFunctionSupported(string functionName) { return(AnySDKShare.AnySDKShare_nativeIsFunctionSupported(functionName)); }
public void setDebugMode(bool bDebug) { AnySDKShare.AnySDKShare_nativeSetDebugMode(bDebug); }