protected virtual void TurnComplete(TicTacToeTile tile) { tile.ChangeState(playerNummber, playerColor); currentTurn = false; Debug.Log(playerNummber + " Complete :"); manager.NextTurn(); }
void Thingy() { if (Input.GetMouseButtonDown(0)) { RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero); if (hit.collider != null && hit.transform.gameObject.layer == 8) { TicTacToeTile temp = hit.transform.gameObject.GetComponent <TicTacToeTile>(); if (temp.currentState == 0) { TurnComplete(temp); } } } }