using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
namespace vnxbqy.UI
|
{
|
|
public class DogzPackModel : Model
|
{
|
PackModel m_PlayerPackModel
|
{
|
get
|
{
|
return ModelCenter.Instance.GetModel<PackModel>();
|
}
|
}
|
|
public override void Init()
|
{
|
dogzPackItems = new List<ItemModel>();
|
dogzStrengthenEquips = new List<ItemModel>();
|
ParseConfig();
|
}
|
|
public override void UnInit()
|
{
|
}
|
|
#region 配置
|
public int DogzPackGridCnt { get; private set; }
|
void ParseConfig()
|
{
|
var _funcCfg = FuncConfigConfig.Get("DogzPack");
|
DogzPackGridCnt = int.Parse(_funcCfg.Numerical1);
|
}
|
#endregion
|
public List<ItemModel> dogzPackItems { get; private set; }
|
private int m_DogzPackSortType = 0;
|
public int DogzPackSortType
|
{
|
get { return m_DogzPackSortType; }
|
set
|
{
|
m_DogzPackSortType = value;
|
}
|
}
|
public void GetDogzPackData(int _type = 0)
|
{
|
dogzPackItems.Clear();
|
var _pack = m_PlayerPackModel.GetSinglePack(PackType.AnyWhere);
|
var _itemValues = _pack.GetAllItems().Values;
|
foreach (var _item in _itemValues)
|
{
|
dogzPackItems.Add(_item);
|
}
|
}
|
|
#region 神兽强化
|
public List<ItemModel> dogzStrengthenEquips { get; private set; }
|
public void UpdateDogzStrengthens()
|
{
|
dogzStrengthenEquips.Clear();
|
}
|
#endregion
|
}
|
}
|