Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Client]
- IEnumerator HandlePlayerDeath()
- {
- setVisibleState(false);
- if(isLocalPlayer)
- {
- playerCam.transform.SetParent(null, true);
- transform.position = respawnPos;
- }
- yield return new WaitForSeconds(2f);
- Respawn();
- }
- [Client]
- void Respawn()
- {
- if(isLocalPlayer)
- {
- playerCam.transform.SetParent(transform);
- playerCam.transform.localPosition = new Vector3(0,10,0);
- CmdSetHealth(100);
- }
- setVisibleState(true);
- }
- [Client]
- void setVisibleState(bool state)
- {
- GetComponent<Renderer>().enabled = state;
- transform.Find("LabelHolder").gameObject.SetActive(state);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement