Esempio n. 1
0
    /// <summary>
    /// 创建实例
    /// </summary>
    public static CUnitPickUpItemRequest create(int instanceID, int targetInstanceID)
    {
        CUnitPickUpItemRequest re = (CUnitPickUpItemRequest)BytesControl.createRequest(dataID);

        re.instanceID       = instanceID;
        re.targetInstanceID = targetInstanceID;
        return(re);
    }
Esempio n. 2
0
    protected virtual void doPickUp(Unit unit)
    {
        if (unit.getType() == UnitType.FieldItem)
        {
            if (checkCanPickUp(unit))
            {
                CUnitPickUpItemRequest.create(_unit.instanceID, unit.instanceID).send();
            }
        }
        else
        {
            FieldItemBagBindData bData = _scene.role.getFieldItemBagBind(unit.instanceID);

            if (bData != null)
            {
                doPickUpFieldItemBagBind(bData);
            }
        }
    }