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(""); }
//物品规则验证 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); }