public LSClientSettings(LSClientInstance instance)
 {
     InitializeComponent();
     this.instance        = instance;
     txtIPAddress.Text    = instance.IPAddress;
     txtPort.Text         = instance.Port.ToString();
     lblServerStatus.Text = instance.ServerStatus;
 }
        public LSClient(LiveSplitState state)
        {
            Model = new TimerModel()
            {
                CurrentState = state
            };
            instance = new LSClientInstance();
            settings = new LSClientSettings(instance);

            this.state = state;
            this.state.IsGameTimePaused = true;
        }