internal void Tick() { LastGlobalTickData = new PowerGridTickData(); foreach (PowerGrid g in grids.Values) { g.Tick(); LastGlobalTickData += g.Data; } if (OnPowerTick != null) { OnPowerTick(); } }