Example #1
0
        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;
        }
Example #2
0
 public void AddStats(MapStats stats)
 {
     StatList.Add(stats);
 }