public override void Update(TSO.Common.rendering.framework.model.UpdateState state) { base.Update(state); if (ZoomLevel > 3 && CityRenderer.m_Zoomed != (ZoomLevel == 4)) { ZoomLevel = (CityRenderer.m_Zoomed) ? 4 : 5; } if (InLot) //if we're in a lot, use the VM's more accurate time! { CityRenderer.SetTimeOfDay((vm.Context.Clock.Hours / 24.0) + (vm.Context.Clock.Minutes / 1440.0) + (vm.Context.Clock.Seconds / 86400.0)); } else { CityRenderer.SetTimeOfDay(0.5); //Afr0, please implement time of day sync with server! Right now speed is one minute per second, but final will be per 3 seconds. } if (vm != null) { vm.Update(state.Time); } }
public override void Update(TSO.Common.rendering.framework.model.UpdateState state) { base.Update(state); vm.Update(state.Time); }