少年修仙传客户端代码仓库
client_linchunjie
2018-09-10 96c625cf59fa4b68aa7e32285e3df88cc6930799
System/Dogz/DogzModel.cs
@@ -9,6 +9,7 @@
    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()
        {
@@ -308,7 +309,8 @@
            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);
@@ -340,7 +342,10 @@
                        }
                    }
                }
                if(dogzStrenDict.ContainsKey(baseAttrIds[i]))
                {
                    attrValue += dogzStrenDict[baseAttrIds[i]];
                }
                m_DogzEquipAttrDict.Add(baseAttrIds[i], attrValue);
            }
            return m_DogzEquipAttrDict;