public void PickPolice() { if (isLocalPlayer) { AudioSource musicSource = GameObject.FindGameObjectWithTag("MainMusic").GetComponent <AudioSource>(); musicSource.Stop(); musicSource.clip = policeMusic; musicSource.Play(); } readyText.SetActive(false); MAURMustache.SetActive(false); myTeam = TeamManager.PlayerTeams.police; //mesh.mesh = manager.teamMeshes[0]; RpcSyncRoleWithClient(myTeam); if (isLocalPlayer) { //CmdSyncRoleWithServer(myTeam); } ui.MakeUI(); ANTHat.SetActive(true); myCam.cullingMask = normalMask; civillianUI.SetActive(false); policeUI.SetActive(true); spyUI.SetActive(false); GetComponent <PlayerPileTask>().TurnOffAnim(); }
private void Awake() { readyText.SetActive(true); readyText.GetComponentInChildren <TextMeshProUGUI>().color = Color.red; civillianSprite.SetActive(false); policeSprite.SetActive(false); spySprite.SetActive(false); civillianUI.SetActive(false); policeUI.SetActive(false); spyUI.SetActive(false); if (!isTestPlayer) { isReady = false; } FindObjectOfType <TeamManager>().playersConnected.Add(GetComponentInParent <PlayerMovement>()); FindObjectOfType <RolePicker>().unassignedPlayers.Add(this); MAURMustache.SetActive(false); ANTHat.SetActive(false); //myCam = Camera.main; mesh = GetComponentInChildren <MeshFilter>(); manager = FindObjectOfType <TeamManager>(); //mesh.mesh = manager.teamMeshes[1]; tasksAnim = FindObjectOfType <TaskUI>().myAnim; }