public static BssMapHeadPackInfo Create(ref BssomReader reader) { BssMapHeadPackInfo pars = new BssMapHeadPackInfo(); pars.ReadPosition = reader.Position; pars.MapHead = BssMapHead.Read(ref reader); pars.MapRouteDataStartPos = reader.Position; return(pars); }
public static BssMapHead Read(ref BssomReader reader) { BssMapHead header = new BssMapHead(); header.DataLength = reader.ReadVariableNumber(); header.ElementCount = reader.ReadVariableNumber(); header.MaxDepth = reader.ReadVariableNumber(); header.RouteLength = reader.ReadVariableNumber(); return(header); }