Пример #1
0
    public bool ChangeEqu(Equipment equipment)
    {
        if (type == equipment.Conf.equipmentType)
        {
            if (equipment.level <= GameManage.Instance.role.level)
            {
                switch (type)
                {
                case EquipmentType.armor:
                    GameTools.ChangeEquipment(GameManage.Instance.userData.armor, equipment);
                    GameManage.Instance.userData.armor = equipment;
                    break;

                case EquipmentType.helmet:
                    GameTools.ChangeEquipment(GameManage.Instance.userData.helmet, equipment);
                    GameManage.Instance.userData.helmet = equipment;
                    break;

                case EquipmentType.shoes:
                    GameTools.ChangeEquipment(GameManage.Instance.userData.shoes, equipment);
                    GameManage.Instance.userData.shoes = equipment;
                    break;
                }
                GameManage.Instance.userData.equipments.Remove(equipment);
                EquView.Instance.Refrsh();
                return(true);
            }
            UIManage.CreateTips("角色等级不足!");
            return(false);
        }
        else
        {
            UIManage.CreateTips("装备类型不对!");
            return(false);
        }
    }