public static NodeDataDTO GetNodeData(NBTENTRY entry, PSTFile pst) { var mainData = BlockBO.GetBBTEntryData(pst.GetBlockBBTEntry(entry.BID_Data), pst); if (entry.BID_SUB != 0) { var subnodeData = BlockBO.GetSubNodeData(pst.GetBlockBBTEntry(entry.BID_SUB), pst); return(new NodeDataDTO { NodeData = mainData, SubNodeData = subnodeData }); } return(new NodeDataDTO { NodeData = mainData, SubNodeData = null }); }
public static NodeDataDTO GetNodeData(NBTENTRY entry, PSTFile pst) { var mainData = BlockBO.GetBBTEntryData(pst.GetBlockBBTEntry(entry.BID_Data), pst); if (entry.BID_SUB != 0) { var subnodeData = BlockBO.GetSubNodeData(pst.GetBlockBBTEntry(entry.BID_SUB), pst); return new NodeDataDTO {NodeData = mainData, SubNodeData = subnodeData}; } return new NodeDataDTO {NodeData = mainData, SubNodeData = null}; }