Ejemplo n.º 1
0
 public StatHistoryLevel(Level config, StatHistoryLevel next = null)
 {
     Length    = config.Length;
     Divisions = config.Divisions;
     NextPart  = next;
     DataAcc   = new RollingAverage(config.Length);
 }
Ejemplo n.º 2
0
        public StatHistory(params Level[] levels)
        {
            Levels = levels.Length;

            StatHistoryLevel node = new StatHistoryLevel(levels[0]);

            RootPart = node;
            for (var i = 1; i < levels.Length; i++)
            {
                node.NextPart = new StatHistoryLevel(levels[i]);
                node          = node.NextPart;
            }
        }