1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace LoyalSoftSDK
- {
- public class InstallationWechatPanel : BaseUIForm
- {
- private GameObject trueBtn;
- private GameObject cancleBtn;
- private GameObject backBtn;
- // Use this for initialization
- //
- private AndroidJavaObject jo;
- public override void Init()
- {
- curUIType = UIType.Normal;
- trueBtn = this.transform.Find("BackPanel/TrueButton").gameObject;
- EventTriggerListener.Get(trueBtn).onClick = OnTrueBtnClick;
- cancleBtn = this.transform.Find("BackPanel/CancelButton").gameObject;
- EventTriggerListener.Get(cancleBtn).onClick = OnCancleBtnBtnClick;
- backBtn = this.transform.Find("BackPanel/BackButton").gameObject;
- EventTriggerListener.Get(backBtn).onClick = OnBackBtnBtnClick;
-
- using (AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
- {
- jo = jc.GetStatic<AndroidJavaObject>("currentActivity");
- }
- }
- private void OnTrueBtnClick(GameObject go)
- {
- try
- {
- jo.Call("doAction","installApk","");
- }
- catch (Exception e)
- {
- Debug.LogError(e);
- }
- GoBackParent();
- }
- private void OnBackBtnBtnClick(GameObject go)
- {
- GoBackParent();
- }
- private void OnCancleBtnBtnClick(GameObject go)
- {
- GoBackParent();
- }
- }
- }
|