//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, October 10, 2017 //-------------------------------------------------------- //双倍奖励领取的提示信息框 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class InformationTipsWin : Window { public Button _CloseBtn;//关闭按钮 public Button _Btn_Cancel;//取消按钮 public Button _Btn_Sure;//确认按钮 public Toggle _Toggle_Tips;//toggle 按钮 public Text _Text_Extend;//信息条 private int _Gold = 0;//获取流动仙玉 private int _GoldPaper = 0;//获取绑定仙玉 TaskModel m_TaskModel; TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel()); } } #region Built-in protected override void BindController() { } protected override void AddListeners() { _CloseBtn.onClick.AddListener(CloseButton); _Btn_Cancel.onClick.AddListener(CancelButton); _Btn_Sure.onClick.AddListener(SureButton); _Toggle_Tips.onValueChanged.AddListener( delegate(bool _bool){ Toggle(); }); } protected override void OnPreOpen() { _Gold = (int)PlayerDatas.Instance.baseData.diamond; _GoldPaper = (int)PlayerDatas.Instance.baseData.bindDiamond; DoubleToReceive(); } protected override void OnAfterOpen() { } protected override void OnPreClose() { } protected override void OnAfterClose() { } void CloseButton() { Close(); } void CancelButton() { Close(); } void SureButton() { taskmodel.RequestGetTaskAward("Double"); Close(); SelectionManager.Release(SelectionManager.E_Type.Green); WindowCenter.Instance.Close(); WindowCenter.Instance.Open(); } void Toggle() { if (_Toggle_Tips.isOn) { TaskModel._globalbool = true; } else { TaskModel._globalbool = false; } } void DoubleToReceive()//是否能够领取双倍奖励 { string _requireNumberStr = FuncConfigConfig.Get("TaskExpend").Numerical1; int _requireNumber = int.Parse(_requireNumberStr); _Text_Extend.text = string.Format(Language.Get("Z1070"), _requireNumberStr); return; } #endregion } }