using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using TableConfig;
|
|
namespace Snxxz.UI
|
{
|
[XLua.LuaCallCSharp]
|
public class BatchUseModel : Singleton<BatchUseModel>
|
|
{
|
#region 批量使用数据
|
public string guid { get; private set; }
|
public void SetBatchModel(string guid)
|
{
|
extraPrams = 0;
|
this.maxValue = 0;
|
this.guid = guid;
|
}
|
|
public int extraPrams { get; private set; }
|
public int maxValue { get; private set; }
|
public void SetExtraInfo(int extraUseInfo, int maxValue)
|
{
|
this.extraPrams = extraUseInfo;
|
this.maxValue = maxValue;
|
}
|
#endregion
|
|
#region 批量购买数据
|
public StoreConfig storeConfig { get; private set; }
|
public void SetBatchBuyModel(StoreConfig _storeConfig)
|
{
|
if (_storeConfig == null) return;
|
|
storeConfig = _storeConfig;
|
WindowCenter.Instance.Open<BatchBuyWin>();
|
}
|
|
public bool CheckIsBuy(StoreConfig storeConfig, int buyNum = 1)
|
{
|
ulong price = (ulong)(storeConfig.MoneyNumber * buyNum);
|
if (UIHelper.GetMoneyCnt(storeConfig.MoneyType) >= price)
|
{
|
return true;
|
}
|
return false;
|
}
|
|
public void ClearBatchBuyModel()
|
{
|
storeConfig = null;
|
}
|
#endregion
|
}
|
}
|