using System.Collections; using System.Collections.Generic; using UnityEngine; namespace LoyalSoftSDK { public class ExitGamePanel : BaseUIForm { private GameObject trueBtn; private GameObject cancelBtn; private GameObject backBtn; // Use this for initialization public override void Init() { curUIType = UIType.Normal; trueBtn = this.transform.Find("BackPanel/TrueButton").gameObject; EventTriggerListener.Get(trueBtn).onClick = OnTrueBtnClick; cancelBtn = this.transform.Find("BackPanel/CancelButton").gameObject; EventTriggerListener.Get(cancelBtn).onClick = OnCancelBtnClick; backBtn = this.transform.Find("BackPanel/BackButton").gameObject; EventTriggerListener.Get(backBtn).onClick = OnBackBtnClick; } private void OnTrueBtnClick(GameObject go) { Dictionary backData = new Dictionary(); backData.Add("action", "exitSuccees"); backData.Add("data", ""); backData.Add("msg", "游戏退出"); SoftSDKInstance.GetInstance().SendCallBackMsg(MiniJSON.Json.Serialize(backData)); Hiding(); } private void OnCancelBtnClick(GameObject go) { Hiding(); } private void OnBackBtnClick(GameObject go) { GoBackParent(); } } }