| | |
| | | public class DogzModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
|
| | | {
|
| | | PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
|
| | | GodBeastModel beastModel { get { return ModelCenter.Instance.GetModel<GodBeastModel>(); } }
|
| | |
|
| | | public override void Init()
|
| | | {
|
| | |
| | | m_DogzEquipAttrDict.Clear();
|
| | | DogzConfig dogzConfig = Config.Instance.Get<DogzConfig>(dogzId);
|
| | | int[] baseAttrIds = dogzConfig.BaseAttrTypes;
|
| | | for(int i = 0; i < baseAttrIds.Length; i++)
|
| | | Dictionary<int, int> dogzStrenDict = beastModel.AllEnhancedProperties(dogzId);
|
| | | for (int i = 0; i < baseAttrIds.Length; i++)
|
| | | {
|
| | | int attrValue = 0;
|
| | | List<ItemModel> itemModels = GetDogzEquips(dogzId);
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | if(dogzStrenDict.ContainsKey(baseAttrIds[i]))
|
| | | {
|
| | | attrValue += dogzStrenDict[baseAttrIds[i]];
|
| | | }
|
| | | m_DogzEquipAttrDict.Add(baseAttrIds[i], attrValue);
|
| | | }
|
| | | return m_DogzEquipAttrDict;
|