Пример #1
0
    public virtual string RuleFailMessage(ITEM_RULE ruletype)
    {
        switch (ruletype)
        {
        case ITEM_RULE.RULE_DROP:
        {
            return("此物品不可以丢弃");
        }

        case ITEM_RULE.RULE_OVERLAY:
        {
            return("此物品不可以叠加");
        }

        case ITEM_RULE.RULE_QUICK:
        {
            return("此物品不可以放入快捷栏");
        }

        case ITEM_RULE.RULE_SALE:
        {
            return("此物品不可以卖出");
        }

        case ITEM_RULE.RULE_EXCHANGE:
        {
            return("此物品不可以交易");
        }

        case ITEM_RULE.RULE_USE:
        {
            return("此物品不可以使用");
        }

        case ITEM_RULE.RULE_PICKBIND:
        {
            return("此物品已绑定");
        }

        case ITEM_RULE.RULE_EQUIPBIND:
        {
            return("此物品已绑定");
        }

        case ITEM_RULE.RULE_UNIQUE:
        {
            return("");
        }

        default:
            break;
        }

        return("");
    }
Пример #2
0
    //物品规则验证
    public virtual bool Rule(ITEM_RULE ruletype)
    {
        switch (ruletype)
        {
        case ITEM_RULE.RULE_DROP:
        {
            return(m_Rule.bCanDrop);
        }

        case ITEM_RULE.RULE_OVERLAY:
        {
            return(m_Rule.bCanOverLay);
        }

        case ITEM_RULE.RULE_QUICK:
        {
            return(m_Rule.bCanQuick);
        }

        case ITEM_RULE.RULE_SALE:
        {
            return(m_Rule.bCanSale);
        }

        case ITEM_RULE.RULE_EXCHANGE:
        {
            return(m_Rule.bCanExchange);
        }

        case ITEM_RULE.RULE_USE:
        {
            return(m_Rule.bCanUse);
        }

        case ITEM_RULE.RULE_PICKBIND:
        {
            return(m_Rule.bPickBind);
        }

        case ITEM_RULE.RULE_EQUIPBIND:
        {
            return(m_Rule.bEquipBind);
        }

        case ITEM_RULE.RULE_UNIQUE:
        {
            return(m_Rule.bUnique);
        }

        default:
            break;
        }
        return(true);
    }