WINSTATE getWSEnumFromString(string ws) { WINSTATE _ws_ = WINSTATE.D; if (ws.ToUpper() == "X") { _ws_ = WINSTATE.X; } if (ws.ToUpper() == "O") { _ws_ = WINSTATE.O; } if (ws.ToUpper() == "D") { _ws_ = WINSTATE.D; } return(_ws_); }
string getEnumString(WINSTATE ws) { string _ws_ = ""; if (ws == WINSTATE.X) { _ws_ = "X"; } if (ws == WINSTATE.O) { _ws_ = "O"; } if (ws == WINSTATE.D) { _ws_ = "D"; } return(_ws_); }
void GameOver(WINSTATE ws) { restartButton.SetActive(true); SetBoardInteractable(false); if (ws == WINSTATE.X) { SetGameOverText("X Wins!"); } else if (ws == WINSTATE.O) { SetGameOverText("O Wins!"); } else if (ws == WINSTATE.D) { SetGameOverText("DRAW GAME!"); SetPlayerColorsInactive(); } else { Debug.LogError("WINSTATE unknown"); } }