// запуск чата (ChatControlBackEnd) // arguments[0] содержит Id пользователя и перекрывает userId public void Start(int userId = 0, List <string> arguments = null) { if (engine == null) { engine = new ChatControlBackEnd(); Initialize(); } engine.Start(); if (arguments != null && arguments.Count >= 1) { userId = arguments[0].ToInt(0); } if (userId != 0) { ChatSettings.Instance.Id = userId; if (ChatSettings.Instance.AutoLogin) { engine.Login(userId); } } animationTimer.Tick += OnAnimationTimerTicked; animationTimer.Interval = 500; animationTimer.Start(); // 4 debug if (arguments != null && arguments.Count >= 3) { engine.StartSpam(arguments[1], arguments[2].ToInt(1000)); } }