private void OnMapGenerated(IEventData eventData) { MapGenerationNewMapEvent mapEvent = eventData as MapGenerationNewMapEvent; currentMapStats = new MapStats(); currentMapStats.Level = mapEvent.Level; currentMapStats.Seed = mapEvent.LevelSeed; currentMapStats.LayoutGenerator = mapEvent.Generator.LayoutGenerator.ToString(); currentMapStats.ZoneGenerator = mapEvent.Generator.ZoneGenerator.ToString(); currentMapStats.Topology = AnalyzeMapTopology(mapEvent.Map); stepsPerformed = 0; }
public void AddStats(MapStats stats) { StatList.Add(stats); }