private void Restart() { Debug.Log("RESTART!"); audioManager.RestartLastCheckpoint(); ResetEvent?.Invoke(); }
/// <inheritdoc/> public virtual void Reset() { m_PixelGrid.Clear(); m_Detector?.Reset(); m_Encoder?.Reset(); ResetEvent?.Invoke(); }
public void ResetTrigger() { if (ResetEvent != null) { ResetEvent.Invoke(); } }
public void Restart() { Button.SetParent(transform); Button.localPosition = new Vector3(-200, 290, -1); startButton.setClick(true); // TODO: Event restart to grid CreateVarDict(); ResetEvent?.Invoke(this, EventArgs.Empty); }
private void ResetAgent() { vehicle.CollisionCount = 0; updateTime = Time.time; stats = default; resetter.Reset(); road.OnReset(); ResetEvent?.Invoke(name); }
public void Update(double time) { if (!IsRun) { return; } if (_updInterval + _lastUpdate < time) { _lastUpdate = time; ResetEvent?.Invoke(this, null); _rootSelector.Execute(time); } }
public void Restart() { gameOver = false; resetEvent.Invoke(); score = 0; scoreText.text = score.ToString(); AsyncOperation ao = SceneManager.UnloadSceneAsync("Main"); SceneManager.LoadScene("Main", LoadSceneMode.Additive); restartButton.gameObject.SetActive(false); Time.timeScale = 1; }
public void Clear() { Stop(); ResetEvent?.Invoke(this, null); IBTNode[] allNodes = _treeNodes.GetValues(); for (int i = 0; i < allNodes.Length; i++) { IBTNode cNode = allNodes[i]; if (cNode != null) { cNode.NodeErrorEvent -= OnNodeErrorMessageHandler; this.ResetEvent -= cNode.Reset; } } _treeNodes.Clear(); }
private async Task <Result> ReceiveHandlerAsync(object obj) { while (_clientSocket == null || !_clientSocket.Connected) { System.Threading.Thread.Sleep(250); } string errMsg = "Receive from Server Failure."; while (!done) { try { var rcvRes = await ReceiveMessageAsync(); //Task.WaitAny(); if (rcvRes.Success && (rcvRes.Value != null)) { HandleMessages(rcvRes.Value); } else if (rcvRes.Failure) { Console.WriteLine(errMsg); return(rcvRes); } } catch (SocketException e) { Console.WriteLine("Server Disconnected. Restarting..."); done = true; reset = true; ResetEvent?.Invoke(true); } catch (Exception e) { return(Result.Fail(errMsg + ": " + e.Message)); } } if (reset) { // Don't await here. We want to exit this method before the reset finishes. ResetAsync(); } Console.WriteLine("ReceiveHandler Returning."); return(Result.Ok()); }
private void Reset() { //for (int i = 0; i < snake.Tail.Count; i++) // snake.Tail[i].Position = Vector2.zero; figures.Clear(); snake = null; snake = new Snake(cellSize, brushSnakeHead, brushSnakeTail, startTailCount); figures.AddRange(foods); figures.AddRange(snake.Tail); snake.SetDirection(Vector2.right); for (int i = 0; i < foods.Length; i++) { SetFoodNewPosition(i); } ResetEvent?.Invoke(); }
public async Task <Result> SendAndConnectMessageAsync() { /* * var serverPort = ((_port > 0) ? _port : CliServDefaults.DfltPort); * string address = _ip; * * // Connect to the Server * var connectResult = await conn.ConnectAsync(_port, _ip, 3000, 10); * * Console.WriteLine("Connecting to IP: {0}, Port: {1}", (!String.IsNullOrEmpty(address) ? address : "localhost"), serverPort); * * // Connection failure. Just return * if (connectResult.Failure) * { * return Result.Fail("There was an error connecting to the server."); * } * * _clientSocket = connectResult.Value; */ if (!_clientSocket.Connected) { var connectResult = await Connect(); if (connectResult.Failure) { return(Result.Fail("No connection.")); } } // Register a name for this client if (reset) { Console.WriteLine("<<< Reset detected. Hit ENTER before typing name. >>>"); reset = false; } MessageData sendData = new MessageData() { name = _name }; MessageData eventData = null; while (!done) { // Reset connection vars. ResetEvent?.Invoke(false); sndResult = null; rcvResult = null; //EnableRead(); try { eventData = UserSendEvent(); if (eventData != null) { string message = (string)eventData.message; if (String.Compare(message, "exit", true) == 0) { done = true; message = "I'm exiting. Goodbye."; } sendData.message = message; sendData.id = eventData.id; if (sendData.id > 0) { var sendResult = await SendMessageAsync(sendData); if (sendResult.Failure) { return(sendResult); } } else { System.Threading.Thread.Sleep(250); } } else { Console.WriteLine("Empty Message."); } } catch (InvalidOperationException) { Console.WriteLine("Input Cancelled."); } catch (OperationCanceledException) { Console.WriteLine("Input Cancelled."); } } // Report successful return(Result.Ok()); }
private void Button_Click_3(object sender, RoutedEventArgs e) { ResetEvent.Invoke(sender, e); }
/// <inheritdoc/> public virtual void Reset() { m_Grid.Clear(); ResetEvent?.Invoke(); }
public async Task <Result> SendAndConnectMessageAsync() { var serverPort = ((_port > 0) ? _port : CliServDefaults.DfltPort); string address = _ip; bool greetingSent = false; var connectResult = await conn.ConnectAsync(_port, _ip, 3000, 10); Console.WriteLine("Connecting to IP: {0}, Port: {1}", (!String.IsNullOrEmpty(address) ? address : "localhost"), serverPort); // Connection failure. Just return if (connectResult.Failure) { return(Result.Fail("There was an error connecting to the server.")); } _clientSocket = connectResult.Value; // Register a name for this client if (reset) { Console.WriteLine("<<< Reset detected. Hit ENTER before typing name. >>>"); reset = false; } Console.Write("Enter a Name: "); name = Console.ReadLine(); MessageData sendData = new MessageData(); sendData.name = name; MessageData eventData = null; while (!done) { // Reset connection vars. ResetEvent?.Invoke(false); sndResult = null; rcvResult = null; EnableRead(); try { eventData = UserSendEvent(ref greetingSent); if (eventData != null) { string message = (string)eventData.message; if (String.Compare(message, "exit", true) == 0) { done = true; message = "I'm exiting. Goodbye."; } sendData.message = message; sendData.id = eventData.id; var sendResult = await SendMessageAsync(sendData); if (sendResult.Failure) { return(sendResult); } } else { Console.WriteLine("Empty Message."); } } catch (InvalidOperationException) { Console.WriteLine("Input Cancelled."); } catch (OperationCanceledException) { Console.WriteLine("Input Cancelled."); } } // Set vars here for possible reconnect greetingSent = false; // Report successful return(Result.Ok()); }
private void ResetButtonClicked(object sender, RoutedEventArgs e) { ResetEvent.Invoke(sender, e); }
public void MyReset() { IsDisabled = false; ResetEvent?.Invoke(); }
/// <inheritdoc/> public virtual void Reset() { Detector?.OnSensorReset(); ResetEvent?.Invoke(); }
private void Restart(bool keepUnlocks) { m_resetCalled.Invoke(keepUnlocks); }
private void ResetCommand(PhraseRecognizedEventArgs args) { ResetEvent.Invoke(); }
private static void _onReset() => ResetEvent?.Invoke(null, System.EventArgs.Empty);
public void Reset() { _stopwatchSeconds = 0.0f; ResetEvent?.Invoke(this, EventArgs.Empty); }
public void OnReset(EventArgs e) { ResetEvent?.Invoke(this, e); }
/// <summary> /// Resets the scriptable object value back to its default value. /// </summary> /// <returns>void</returns> public override void Reset() { _value = DefaultValue; ResetEvent?.Invoke(_value); }
void Reset() { onTrigger.Invoke(gameObject); }