Example #1
0
 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();
 }
Example #2
0
 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;
 }