少年修仙传客户端代码仓库
client_linchunjie
2019-03-25 e627bb5b475ee9def6e2cb014ca0a93f97615840
Utility/UIHelper.cs
@@ -146,103 +146,103 @@
    /// </summary>
    /// <param name="type"></param>
    /// <returns></returns>
    public static int GetPropertyMapPlayerData(AttrEnum type)
    public static int GetPropertyMapPlayerData(PropertyType type)
    {
        switch (type)
        {
            case AttrEnum.LV:
            case PropertyType.LV:
                return PlayerDatas.Instance.baseData.LV;
            case AttrEnum.POWER:
            case PropertyType.POWER:
                return PlayerDatas.Instance.baseData.STR;
            case AttrEnum.AGILITY:
            case PropertyType.AGILITY:
                return PlayerDatas.Instance.baseData.PHY;
            case AttrEnum.PHYSIQUE:
            case PropertyType.PHYSIQUE:
                return PlayerDatas.Instance.baseData.CON;
            case AttrEnum.MENTALITY:
            case PropertyType.MENTALITY:
                return PlayerDatas.Instance.baseData.PNE;
            case AttrEnum.HP:
            case PropertyType.HP:
                return (int)PlayerDatas.Instance.extersion.MaxHP;
            case AttrEnum.ATK:
            case PropertyType.ATK:
                return PlayerDatas.Instance.extersion.MAXATK;
            case AttrEnum.DEF:
            case PropertyType.DEF:
                return PlayerDatas.Instance.extersion.DEF;
            case AttrEnum.HIT:
            case PropertyType.HIT:
                return PlayerDatas.Instance.extersion.HIT;
            case AttrEnum.MISS:
            case PropertyType.MISS:
                return PlayerDatas.Instance.extersion.Miss;
            case AttrEnum.ATKSPEED:
            case PropertyType.ATKSPEED:
                return PlayerDatas.Instance.extersion.battleValEx1;
            case AttrEnum.CritChance:
            case PropertyType.CritChance:
                return PlayerDatas.Instance.extersion.SuperHitRate;
            case AttrEnum.CritHurt:
            case PropertyType.CritHurt:
                return PlayerDatas.Instance.extersion.SuperHit;
            case AttrEnum.CritResis:
            case PropertyType.CritResis:
                return PlayerDatas.Instance.extersion.SuperHitReduce;
            case AttrEnum.HeartHit:
            case PropertyType.HeartHit:
                return PlayerDatas.Instance.extersion.luckHitRate;
            case AttrEnum.HeartHurt:
            case PropertyType.HeartHurt:
                return PlayerDatas.Instance.extersion.luckHitVal;
            case AttrEnum.HeartResis:
            case PropertyType.HeartResis:
                return PlayerDatas.Instance.extersion.LuckyHitRateReduce;
            case AttrEnum.SkillHurt:
            case PropertyType.SkillHurt:
                return PlayerDatas.Instance.extersion.SkillAtkRate;
            case AttrEnum.AddHurt:
            case PropertyType.AddHurt:
                return PlayerDatas.Instance.extersion.DamagePer;
            case AttrEnum.ReduceHurt:
            case PropertyType.ReduceHurt:
                return PlayerDatas.Instance.extersion.damageReduceRate;
            case AttrEnum.LifeReply:
            case PropertyType.LifeReply:
                return PlayerDatas.Instance.extersion.HPRestorePer;
            case AttrEnum.HurtReflect:
            case PropertyType.HurtReflect:
                return PlayerDatas.Instance.extersion.DamageBackRate;
            case AttrEnum.MoveSpeed:
            case PropertyType.MoveSpeed:
                return PlayerDatas.Instance.extersion.SpeedValue;
            case AttrEnum.PetAddHurt:
            case PropertyType.PetAddHurt:
                return PlayerDatas.Instance.extersion.PetDamPer;
            case AttrEnum.RealHurt:
            case PropertyType.RealHurt:
                return PlayerDatas.Instance.extersion.realATK;
            case AttrEnum.RealResis:
            case PropertyType.RealResis:
                return PlayerDatas.Instance.extersion.realDEF;
            case AttrEnum.DefyDef:
            case PropertyType.DefyDef:
                return PlayerDatas.Instance.extersion.IgnoreDefRate;
            case AttrEnum.DefyDefResis:
            case PropertyType.DefyDefResis:
                return PlayerDatas.Instance.extersion.IgnoreDefRateReduce;
            case AttrEnum.DefChance:
            case PropertyType.DefChance:
                return PlayerDatas.Instance.extersion.DamChanceDef;
            case AttrEnum.BloodHurt:
            case PropertyType.BloodHurt:
                return PlayerDatas.Instance.extersion.BleedDamage;
            case AttrEnum.AktReplyBlood:
            case PropertyType.AktReplyBlood:
                return PlayerDatas.Instance.extersion.BattleValEx2;
            case AttrEnum.Stun:
            case PropertyType.Stun:
                return PlayerDatas.Instance.extersion.FaintRate;
            case AttrEnum.CtrlResis:
            case PropertyType.CtrlResis:
                return PlayerDatas.Instance.extersion.FaintDefRate;
            case AttrEnum.OutHurt:
            case PropertyType.OutHurt:
                return PlayerDatas.Instance.extersion.FinalHurt;
            case AttrEnum.ReduceBearHurt:
            case PropertyType.ReduceBearHurt:
                return PlayerDatas.Instance.extersion.FinalHurtReduce;
            case AttrEnum.PVPAddHurt:
            case PropertyType.PVPAddHurt:
                return PlayerDatas.Instance.extersion.DamagePerPVP;
            case AttrEnum.PVPReduceHurt:
            case PropertyType.PVPReduceHurt:
                return PlayerDatas.Instance.extersion.DamagePerPVPReduce;
            case AttrEnum.DleHitChance:
            case PropertyType.DleHitChance:
                return PlayerDatas.Instance.extersion.ComboDamPerRate;
            case AttrEnum.DleHurt:
            case PropertyType.DleHurt:
                return PlayerDatas.Instance.extersion.ComboDamPer;
            case AttrEnum.SkillHurtPrecent:
            case PropertyType.SkillHurtPrecent:
                return PlayerDatas.Instance.extersion.skillAtkRateReduce;
            case AttrEnum.NpcHurtAddPer:
            case PropertyType.NpcHurtAddPer:
                return PlayerDatas.Instance.extersion.NpcHurtAddPer;
            case AttrEnum.Luck:
            case PropertyType.Luck:
                return PlayerDatas.Instance.extersion.luckValue;
            case AttrEnum.Mater:
            case PropertyType.Mater:
                return PlayerDatas.Instance.baseData.mater;
            case AttrEnum.Wood:
            case PropertyType.Wood:
                return PlayerDatas.Instance.baseData.wood;
            case AttrEnum.Water:
            case PropertyType.Water:
                return PlayerDatas.Instance.baseData.water;
            case AttrEnum.Fire:
            case PropertyType.Fire:
                return PlayerDatas.Instance.baseData.fire;
            case AttrEnum.Earth:
            case PropertyType.Earth:
                return PlayerDatas.Instance.baseData.earth;
        }
        return 0;