private void HandleRestart(ILocalGame game) { if (!m_reader.ReadRestart()) { RaiseInvalidStream("Failed to read restart"); return; } game.Restart(); }
public override bool PreUpdate(ILocalGame game, float deltaTime) { if (m_timeLeftToRestart.HasValue) { m_timeLeftToRestart -= deltaTime; if (m_timeLeftToRestart <= 0) { m_timeLeftToRestart = null; game.Restart(); } } return(base.PreUpdate(game, deltaTime)); }