Exemplo n.º 1
0
    static public void storeNemMap(WorldDataConst.WorldData worldData, string name)
    {
        worldData.name = name;
        DateTime dt          = DateTime.Now.ToUniversalTime();
        DateTime dtUnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);

        worldData.lastUpdate = (long)dt.Subtract(dtUnixEpoch).TotalSeconds;

        DataUtility.save(worldData, worldData.uuid, WORLD_FILENAME);
        DataUtility.save(ListStore <WorldDataConst.EachTerrainData> .getListStore(worldData.terrainList), worldData.uuid, TERRAIN_FILENAME);
        DataUtility.save(ListStore <WorldDataConst.EachRegionData> .getListStore(worldData.buildingList), worldData.uuid, BUILDING_FILENAME);
        DataUtility.save(ListStore <WorldDataConst.EachVehicleInfo> .getListStore(worldData.vehicleList), worldData.uuid, VEHICLE_FILENAME);
        DataUtility.save(ListStore <WorldDataConst.EachWildAnimal> .getListStore(worldData.wildAnimalList), worldData.uuid, WILDANIMAL_FILENAME);
        DataUtility.storePictureData(worldData.mapPicture, worldData.uuid, MAPIMAGE_FILENAME);
    }