/// <summary> /// 创建实例 /// </summary> public static CUnitPickUpItemRequest create(int instanceID, int targetInstanceID) { CUnitPickUpItemRequest re = (CUnitPickUpItemRequest)BytesControl.createRequest(dataID); re.instanceID = instanceID; re.targetInstanceID = targetInstanceID; return(re); }
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); } } }