public void tic(int i) { Debug.Log("Tic from thread" + i); foreach (Law activeLaw in laws.activeLaws.Values) { activeLaw.OnEvent("OnTic", null); } foreach (Region region in regions) { region.tic(); } demography.tic(); economy.tic(); }