Example #1
0
 public static void SerializeMapAreasState(BinaryWriter Writer, MapAreasState MapAreasState)
 {
     foreach (MapAreaState areaState in MapAreasState.Areas)
     {
         SerializeMapAreaState(Writer, areaState);
     }
 }
        private static MapAreasState DeserializeMapAreasState(BinaryReader Reader, MapAreas areas)
        {
            MapAreasState state = new MapAreasState(areas);

            for (int i = 0; i < areas.Areas.Count; i++)
            {
                state.Areas[i] = DeserializeMapAreaState(Reader, areas.Areas[i]);
            }
            return(state);
        }
 private static MapAreasState DeserializeMapAreasState(BinaryReader Reader, MapAreas areas)
 {
     MapAreasState state = new MapAreasState(areas);
     for (int i = 0; i < areas.Areas.Count; i++)
     {
         state.Areas[i] = DeserializeMapAreaState(Reader, areas.Areas[i]);
     }
     return state;
 }
 public static void SerializeMapAreasState(BinaryWriter Writer, MapAreasState MapAreasState)
 {
     foreach (MapAreaState areaState in MapAreasState.Areas)
     {
         SerializeMapAreaState(Writer, areaState);
     }
 }