public static void setDismissDelegate(ShareBoardDismissDelegate callback = null) { #if UNITY_ANDROID try { Run(delegate { var AndroidDismissListener = new AndroidDismissListener(callback); UMSocialSDK.CallStatic("setDismissCallBack", AndroidDismissListener); }); } catch (AndroidJavaException exp) { Debug.LogError(exp.Message); } #elif UNITY_IPHONE dismissDelegate = callback; setDismissCallback(ShareBoardCallback); #endif }
static extern void setDismissCallback(ShareBoardDismissDelegate callback);
public AndroidDismissListener(ShareBoardDismissDelegate Delegate) : base("com.umeng.socialsdk.ShareBoardDismissListener") { this.shareDelegate = Delegate; }