| 
					
				 | 
			
			
				@@ -1,249 +0,0 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-package com.easy.bridge; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import android.os.Bundle; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import android.content.Intent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import android.content.res.Configuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.DouYou; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.listen.ActiveGameInterface; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.listen.EnterGameInterface; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.listen.SwitchAccountInterface; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.adapter.DouYouSDKListenerAdapter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.listen.DouYouSDKListener; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.bean.OrderInfoBean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.bean.RoleInfoBean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.sdk.douyou.util.LogUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.tencent.bugly.crashreport.CrashReport; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.unity3d.player.UnityPlayer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.unity3d.player.UnityPlayerActivity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-public class DouYouMainActivity extends UnityPlayerActivity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private int uid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private Bundle _savedInstanceState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override protected void onCreate(Bundle savedInstanceState) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _savedInstanceState = savedInstanceState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onCreate(savedInstanceState); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        CrashReport.initCrashReport(getApplicationContext(), "766c5bdb0f", false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //初始化douYou Sdk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void initDouYou(String adId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "ReceiveMessage", "SDK 实例化开始"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().reportActive(this, adId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().setActivesuccessCallBack(new ActiveGameInterface() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            public void Activesuccess() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "InitSuccess", "SDK 实例化成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().init(this, adId, true, new EnterGameInterface() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            public void enter(int resUid, String token) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                uid = resUid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 登录成功后的处理逻辑,可以将 uid 和 token 发送给Unity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                DouYou.getInstance().showFloatBall(DouYouMainActivity.this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "LoginSuccess", resUid + "|gfg|" + token); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, new SwitchAccountInterface() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            public void home() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 切换账号或退出登录后的处理逻辑,可以通知Unity返回游戏登录界面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "OutLoginSuccess",  "退出登录成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onCreate(this, _savedInstanceState); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //监听支付回调 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().setSDKListener(new DouYouSDKListenerAdapter(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            public void onPayResult(int code, OrderInfoBean params) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // params.getOrderID() 研发ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // params.getXxx() 是DouYou的订单ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                switch (code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case DouYouSDKListener.CODE_PAY_FAIL: //支付失败 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        LogUtil.debug("pay fail : " + params.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "PayFail", code + "|gfg|" + params.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    case DouYouSDKListener.CODE_PAY_SUCCESS:  //支付成功 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        LogUtil.debug("pay success : " + params.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "PaySuccess", code + "|gfg|" + params.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //显示登录界面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void extShowLogin(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "ReceiveMessage", "显示登录界面"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().showLogin(DouYouMainActivity.this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //角色登录数据上报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void extReportRoleLogin(String id, String level, String nickname, String sid, String serverName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        RoleInfoBean roleInfo = new RoleInfoBean(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setType(RoleInfoBean.TYPE_ENTER_GAME); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setSid(sid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setServerName(serverName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setNickname(nickname); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setLevel(level); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().reportRoleLogin(DouYouMainActivity.this, roleInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //角色数据上报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void extReportRole(int logType, String id, String level, String nickname, String sid, String serverName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        RoleInfoBean roleInfo = new RoleInfoBean(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setType(logType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setSid(sid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setServerName(serverName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setNickname(nickname); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleInfo.setLevel(level); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 获取当前时间的毫秒级时间戳 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        long currentTimeMillis = System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 将毫秒级时间戳转换为秒级时间戳 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        long currentTimeSeconds = currentTimeMillis / 1000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(logType == RoleInfoBean.TYPE_CREATE_ROLE){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            roleInfo.setRoleCreateTime(currentTimeSeconds + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        else if(logType == RoleInfoBean.TYPE_LEVEL_UP){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            roleInfo.setRoleLevelUpTime(currentTimeSeconds + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().reportRole(DouYouMainActivity.this, roleInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //退出登录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void extShowLogout(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().showLogout(DouYouMainActivity.this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //退出app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void extExitApp(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().exit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //cp激励广告订单id  登录后用户uid  角色id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void extOpenGroMoreAD(String cpAdOrderId, String roleId){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().openGroMoreAD(cpAdOrderId, Integer.toString(uid), roleId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //调起支付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void extShowSwitchPayment(String orderId, String orderMoney, String productId, String productName, String productDesc, String roleServiceId, String serviceName, String roleId, String roleName, String roleLevel, String other){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        OrderInfoBean orderInfoBean = new OrderInfoBean(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setOrderID(orderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setCpOrderMoney(orderMoney); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setProductId(productId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setProductName(productName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setProductDesc(productDesc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setRoleServiceId(roleServiceId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setRoleServiceName(serviceName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setRoleId(roleId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setRoleName(roleName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setRoleLevel(roleLevel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderInfoBean.setOther(other); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().showSwitchPayment(DouYouMainActivity.this, orderInfoBean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onStart() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onStart(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnStart", "onStart finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onPause() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onPause(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onPause(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnPause", "onPause finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onResume() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onResume(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onResume(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnResume", "onResume finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onStop() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onStop(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onStop(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnStop", "onStop finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onDestroy() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onDestroy(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onDestroy(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnDestroy", "onDestroy finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onRestart() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onRestart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onRestart(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnRestart", "onRestart finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void onBackPressed() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onBackPressed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnBackPressed", "onBackPressed finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onNewIntent(Intent intent) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onNewIntent(intent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onNewIntent(intent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnNewIntent", "onNewIntent finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void onConfigurationChanged(Configuration newConfig) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onConfigurationChanged(newConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onConfigurationChanged(newConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnConfigurationChanged", "onConfigurationChanged finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onSaveInstanceState(Bundle outState) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onSaveInstanceState(outState); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onSaveInstanceState(outState); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnSaveInstanceState", "onSaveInstanceState finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onActivityResult(requestCode, resultCode, data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onActivityResult(requestCode, resultCode, data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnActivityResult", "onActivityResult finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onRequestPermissionsResult(requestCode, permissions, grantResults); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onRequestPermissionResult(DouYouMainActivity.this,requestCode,permissions,grantResults); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnRequestPermissionResult", "onRequestPermissionsResult finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void onWindowFocusChanged(boolean hasFocus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        super.onWindowFocusChanged(hasFocus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DouYou.getInstance().onWindowFocusChanged(hasFocus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UnityPlayer.UnitySendMessage("DouYouSDKGameObject", "SdkOnWindowFocusChanged", "onWindowFocusChanged finish"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 |