public void DeclareWin(Player p) { Debug.Log(p.name + " wins!"); //MenuListener.ShowMessage(p.name + " wins!", 120); // COMPLETARE AICI CU UI //RestartGame(settings); if (p.AI) MenuListener.FindInActiveObjectByName("CanvasLose").SetActive(true); else MenuListener.FindInActiveObjectByName("CanvasWin").SetActive(true); }
public static void Activate(callbackType _callback) { callback = _callback; _picker = MenuListener.FindInActiveObjectByName("PawnPicker"); _picker.SetActive(true); //Instantiate(MenuListener.FindInActiveObjectByName("PawnPicker")); //MenuListener.FindInActiveObjectByName("PawnPicker").SetActive(true); //GameManager.instance.board_picker.SetActive(true); /* * foreach (Transform child in GameManager.instance.board.transform) * { * if (child.name == "PawnPicker") * { * //MenuListener.FindInActiveObjectByName("DDDText").SetActive(true); * child.gameObject.SetActive(true); * Debug.Log("Child found. Mame: " + child.name); * break; * } * }*/ }
private void HandleTouch(Ray touchRay, TouchPhase touchPhase) { switch (touchPhase) { case TouchPhase.Began: RaycastHit hit; if (Physics.Raycast(touchRay, out hit)) { if (hit.collider == MenuListener.FindInActiveObjectByName("PPKnight").GetComponent <Collider>()) { HandlePick(PieceType.Knight); } else if (hit.collider == MenuListener.FindInActiveObjectByName("PPBishop").GetComponent <Collider>()) { HandlePick(PieceType.Bishop); } else if (hit.collider == MenuListener.FindInActiveObjectByName("PPRook").GetComponent <Collider>()) { HandlePick(PieceType.Rook); } else if (hit.collider == MenuListener.FindInActiveObjectByName("PPQueen").GetComponent <Collider>()) { HandlePick(PieceType.Queen); } } break; case TouchPhase.Moved: // Not needed break; case TouchPhase.Ended: // Not needed break; } }
private void DebugChoice(PieceType choice) { MenuListener.FindInActiveObjectByName("DDDText").SetActive(true); Debug.Log("Choice: " + choice); }