/// <summary> /// Serialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Serialization context</param> internal TileCacheLayerHeader(SerializationInfo info, StreamingContext context) { Magic = info.GetInt32("magic"); Version = info.GetInt32("version"); TX = info.GetInt32("tx"); TY = info.GetInt32("ty"); TLayer = info.GetInt32("tlayer"); BBox = info.GetBoundingBox("b"); HMin = info.GetInt32("hmin"); HMax = info.GetInt32("hmax"); Width = info.GetInt32("width"); Height = info.GetInt32("height"); MinX = info.GetInt32("minx"); MaxX = info.GetInt32("maxx"); MinY = info.GetInt32("miny"); MaxY = info.GetInt32("maxy"); }
/// <summary> /// Serialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Serialization context</param> internal GraphFile(SerializationInfo info, StreamingContext context) { Settings = info.GetValue <BuildSettings>("Settings"); BoundingBox = info.GetBoundingBox("BoundingBox"); Dictionary = info.GetValue <Dictionary <Agent, NavMeshFile> >("Dictionary"); }
private FeatureCollection(SerializationInfo info, StreamingContext context) : base((List <IFeature>)info.GetValue("features", typeof(List <IFeature>))) { _boundingBox = info.GetBoundingBox(); }
private Feature(SerializationInfo info, StreamingContext context) { _boundingBox = info.GetBoundingBox(); Attributes = (IAttributesTable)info.GetValue("attributes", typeof(IAttributesTable)); Geometry = (Geometry)info.GetValue("geometry", typeof(Geometry)); }