/// <summary> /// Handle how a piece dies. /// </summary> private void PieceDied() { //_Died = true; // TEmpory *************** gameObject.SetActive(false); gameObject.transform.position = new Vector3(1000, 1000, 1000); // move piece away from board; DeathHandler.Invoke(this); }
private void Death() { OnDeath?.Invoke(); }
// Poor Snake died in a horrible way! public void OnSnakeDeath( ) { Snake.Alive = false; DeathHandler?.Invoke(this, new EventArgs()); // Fire an event (SnakeWindow will care ) }
private void Die() { DeathHandler?.Invoke(gameObject); }