/// <summary> /// Cleans up resources that the PauseManager uses in the NetworkContext. /// </summary> public void Dispose() { if (_handler != null) { _context.RemoveMessageHandler(_handler); _handler = null; } }
/// <summary> /// Create a new PauseManager instance. /// </summary> /// <param name="context">The networking context to use.</param> public PauseManager(NetworkContext context) { _context = context; _handler = new PauseMessageHandler(); _context.AddMessageHandler(_handler); }