//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Tuesday, October 10, 2017
|
//--------------------------------------------------------
|
//双倍奖励领取的提示信息框
|
using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
using TableConfig;
|
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;//获取绑定仙玉
|
PlayerTaskDatas m_TaskModel;
|
PlayerTaskDatas taskmodel
|
{
|
get
|
{
|
return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>());
|
}
|
}
|
#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.Gold;
|
_GoldPaper = (int)PlayerDatas.Instance.baseData.GoldPaper;
|
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<TaskBoxBGMWin>();
|
WindowCenter.Instance.Open<MainInterfaceWin>();
|
|
}
|
void Toggle()
|
{
|
|
if (_Toggle_Tips.isOn)
|
{
|
PlayerTaskDatas._globalbool = true;
|
}
|
else
|
{
|
PlayerTaskDatas._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
|
|
}
|
|
}
|