57 lines
1.4 KiB
C#
57 lines
1.4 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
using UnityEngine.UI;
|
|
|
|
public class PlanSelectPopup : UIPopupBase
|
|
{
|
|
private Button _maskBtn;
|
|
private Button _newPlanBtn;
|
|
private Button _oldPlanBtn;
|
|
|
|
private void Awake()
|
|
{
|
|
_maskBtn = transform.Find("Mask").GetComponent<Button>();
|
|
_newPlanBtn = transform.Find("SetNewPlan").GetComponent<Button>();
|
|
_oldPlanBtn = transform.Find("UseLastSetting").GetComponent<Button>();
|
|
}
|
|
|
|
private void OnEnable()
|
|
{
|
|
_maskBtn.onClick.AddListener(OnMaskClicked);
|
|
_newPlanBtn.onClick.AddListener(OnNewPlanClicked);
|
|
_oldPlanBtn.onClick.AddListener(OnOldPlanClicked);
|
|
}
|
|
|
|
|
|
private void OnDisable()
|
|
{
|
|
_maskBtn.onClick.RemoveListener(OnMaskClicked);
|
|
}
|
|
public override void Init(object[] pageData)
|
|
{
|
|
var rect = transform.GetComponent<RectTransform>();
|
|
rect.anchorMin = Vector2.zero;
|
|
rect.anchorMax = Vector2.one;
|
|
rect.offsetMin = Vector2.zero;
|
|
rect.offsetMax = Vector2.zero;
|
|
}
|
|
public void OnMaskClicked()
|
|
{
|
|
UIManager.Instance.CloseCurrent();
|
|
}
|
|
|
|
private void OnOldPlanClicked()
|
|
{
|
|
//¼ÓÔØscene
|
|
UIManager.Instance.LoadScene();
|
|
}
|
|
|
|
private void OnNewPlanClicked()
|
|
{
|
|
UIManager.Instance.ShowPanel<UserSettingPanel>(true);
|
|
}
|
|
}
|