// Set infect over time flag. public void Infect() { StatePrev = State; State = DataState.INFECTED; if (Parent != null) { ++Parent.InfectedCubeCount; Parent.Infect(0); } }