//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Thursday, April 26, 2018
|
//--------------------------------------------------------
|
|
using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI {
|
|
public class FairyJadeInvestmentTipWin : Window
|
{
|
public static Action SelectNumberRefresh;
|
FairyJadeInvestmentModel m_FairyJadeInvestmentModel;
|
FairyJadeInvestmentModel fairyJadeInvestmentModel { get { return m_FairyJadeInvestmentModel ?? (m_FairyJadeInvestmentModel = ModelCenter.Instance.GetModel<FairyJadeInvestmentModel>()); } }
|
VipInvestModel m_VipInvestModel;
|
VipInvestModel VipInvestModel { get { return m_VipInvestModel ?? (m_VipInvestModel = ModelCenter.Instance.GetModel<VipInvestModel>()); } }
|
[SerializeField] Button m_AmountOfChoice_1;
|
[SerializeField] Text m_Text_1;
|
[SerializeField] Button m_AmountOfChoice_2;
|
[SerializeField] Text m_Text_2;
|
[SerializeField] Button m_AmountOfChoice_3;
|
[SerializeField] Text m_Text_3;
|
[SerializeField] Button m_AmountOfChoice_4;
|
[SerializeField] Text m_Text_4;
|
#region Built-in
|
protected override void BindController()
|
{
|
}
|
|
protected override void AddListeners()
|
{
|
m_AmountOfChoice_1.AddListener(AmountOfChoice_1);
|
m_AmountOfChoice_2.AddListener(AmountOfChoice_2);
|
m_AmountOfChoice_3.AddListener(AmountOfChoice_3);
|
m_AmountOfChoice_4.AddListener(AmountOfChoice_4);
|
}
|
|
protected override void OnPreOpen()
|
{
|
m_Text_1.text = VipInvestModel.GetInvestGold(3,0).ToString();
|
m_Text_2.text= VipInvestModel.GetInvestGold(3,1).ToString();
|
m_Text_3.text = VipInvestModel.GetInvestGold(3,2).ToString();
|
m_Text_4.text = VipInvestModel.GetInvestGold(3, 3).ToString();
|
m_AmountOfChoice_2.gameObject.SetActive(true);
|
int InvestGold = fairyJadeInvestmentModel.GetInvestGold();
|
if (InvestGold >= VipInvestModel.GetInvestGold(3,0))
|
{
|
m_AmountOfChoice_1.gameObject.SetActive(false);
|
}
|
else
|
{
|
m_AmountOfChoice_1.gameObject.SetActive(true);
|
}
|
if (InvestGold >= VipInvestModel.GetInvestGold(3,1))
|
{
|
m_AmountOfChoice_2.gameObject.SetActive(false);
|
}
|
else
|
{
|
m_AmountOfChoice_2.gameObject.SetActive(true);
|
}
|
if (InvestGold >= VipInvestModel.GetInvestGold(3, 2))
|
{
|
m_AmountOfChoice_3.gameObject.SetActive(false);
|
}
|
else
|
{
|
m_AmountOfChoice_3.gameObject.SetActive(true);
|
}
|
}
|
|
protected override void OnAfterOpen()
|
{
|
}
|
|
protected override void OnPreClose()
|
{
|
}
|
|
protected override void OnAfterClose()
|
{
|
}
|
#endregion
|
public void AmountOfChoice_1()
|
{
|
fairyJadeInvestmentModel.SelectNumber = VipInvestModel.GetInvestGold(3,0);
|
if (SelectNumberRefresh != null)
|
{
|
SelectNumberRefresh();
|
}
|
Close();
|
}
|
public void AmountOfChoice_2()
|
{
|
fairyJadeInvestmentModel.SelectNumber = VipInvestModel.GetInvestGold(3,1);
|
if (SelectNumberRefresh != null)
|
{
|
SelectNumberRefresh();
|
}
|
Close();
|
}
|
public void AmountOfChoice_3()
|
{
|
fairyJadeInvestmentModel.SelectNumber = VipInvestModel.GetInvestGold(3,2);
|
if (SelectNumberRefresh != null)
|
{
|
SelectNumberRefresh();
|
}
|
Close();
|
}
|
public void AmountOfChoice_4()
|
{
|
fairyJadeInvestmentModel.SelectNumber = VipInvestModel.GetInvestGold(3, 3);
|
if (SelectNumberRefresh != null)
|
{
|
SelectNumberRefresh();
|
}
|
Close();
|
}
|
}
|
|
}
|