コード例 #1
0
        public VehicleRegionLink LinkFrom(EdgeSpan span)
        {
            ulong key = span.UniqueHashCode();

            if (!links.TryGetValue(key, out VehicleRegionLink regionLink))
            {
                regionLink      = new VehicleRegionLink();
                regionLink.span = span;
                links.Add(key, regionLink);
            }
            return(regionLink);
        }
コード例 #2
0
        public WaterRegionLink LinkFrom(EdgeSpan span)
        {
            ulong           key = span.UniqueHashCode();
            WaterRegionLink regionLink;

            if (!this.links.TryGetValue(key, out regionLink))
            {
                regionLink      = new WaterRegionLink();
                regionLink.span = span;
                this.links.Add(key, regionLink);
            }
            return(regionLink);
        }