Esempio n. 1
0
        private void RefreshAttr()
        {
            TransformUtil.ClearChildren(attrRoot, true);
            List <RoleAttributeType> typeList = new List <RoleAttributeType>();

            typeList.Add(RoleAttributeType.HP);
            typeList.Add(RoleAttributeType.MagicAtk);
            typeList.Add(RoleAttributeType.NormalAtk);
            typeList.Add(RoleAttributeType.Normal_Def);
            typeList.Add(RoleAttributeType.Speed);
            List <RoleAttribute> attrList = PlayerUtil.CalcPlayerAttributesList(GameProxy.instance.PlayerInfo, typeList);

            for (int i = 0, count = attrList.Count; i < count; i++)
            {
                RoleAttributeView view = Instantiate <RoleAttributeView>(attrPrefab);
                view.gameObject.SetActive(true);
                view.transform.SetParent(attrRoot, false);
                view.Set(attrList[i]);
            }
        }