public void Update(float deltaTime) { if (!trainRunning) { return; } mRunState.Update(deltaTime); UpdateTrain(); }