Пример #1
0
    /// <summary>
    /// 获取任务道具
    /// </summary>
    /// <param name="goodsItem"></param>
    /// <returns></returns>
    public YungsResult Acquire(GoodsItem goodsItem)
    {
        var log = new YungsResult();

        if (acquire.ContainsKey(goodsItem.ID))
        {
            acquire[goodsItem.ID]++;
            log = new YungsResult(0, goodsItem.GoodsName + ":" + acquire[goodsItem.ID]);
        }
        else
        {
            log = new YungsResult(1, "不是任务需要材料");
        }
        return(log);
    }
Пример #2
0
    /// <summary>
    /// 寻找任务NPC
    /// </summary>
    /// <param name="unit"></param>
    /// <returns></returns>
    public YungsResult Acquire(Unit unit)
    {
        var log = new YungsResult();

        if (acquire.ContainsKey(unit.ID))
        {
            acquire[unit.ID]++;
            log = new YungsResult(0, unit.UnitName + ":" + acquire[unit.ID]);
        }
        else
        {
            log = new YungsResult(1, "不是任务所找对象");
        }
        return(log);
    }