Example #1
0
 public PathNode(STFReader stf)
 {
     stf.MustMatchBlockStart();
     PathFlags      = (PathFlags)stf.ReadHex(0);
     NextMainNode   = stf.ReadUInt(null);
     NextSidingNode = stf.ReadUInt(null);
     PathDataPoint  = stf.ReadUInt(null);
     stf.SkipRestOfBlock();
 }
Example #2
0
 public TrPathNode(STFReader stf)
 {
     stf.MustMatch("(");
     pathFlags      = stf.ReadHex(0);
     nextMainNode   = stf.ReadUInt(null);
     nextSidingNode = stf.ReadUInt(null);
     fromPDP        = stf.ReadUInt(null);
     stf.SkipRestOfBlock();
 }
Example #3
0
 public override uint ReadFlags()
 {
     return(stf.ReadHex(null));
 }