public void Set(MyObjectBuilderType? itemTypeId)
 {
     Clear();
     m_obType = itemTypeId;
 }
 public void Clear()
 {
     m_all = false;
     m_obType = null;
     m_constraint = null;
 }
 public void Set(MyObjectBuilderType?itemTypeId)
 {
     Clear();
     m_obType = itemTypeId;
 }
        public static bool PullAllRequest(IMyConveyorEndpointBlock start, MyInventory destinationInventory, long playerId, MyObjectBuilderType?typeId = null)
        {
            SetTraversalPlayerId(playerId);
            m_tmpRequestedItemSet.Set(typeId);
            bool ret = ItemPullAll(start, destinationInventory);

            m_tmpRequestedItemSet.Clear();
            return(ret);
        }
 public void Clear()
 {
     m_all        = false;
     m_obType     = null;
     m_constraint = null;
 }