private void Update() { // no update é confirmado apenas o estado do jogador, para call de respawn if (!char_system_.GetPlayerState()) { // quando o jogador morrer, é despertado o respawncall RespawncallBack(); } }
// todos os frames é avaliado private void Update() { // se o jogador está morto if (!char_system_.GetPlayerState()) { // esteja morto, inicia o seu restauro // coloca o jogador de volta ao ponto de spawn StartCoroutine(RespawnPlayer()); } }
// Update is called once per frame void Update() { // avalia se o jogador está morto if (!char_system_.GetPlayerState()) { // regista-se para receber chamadas de callback respawn_portal_manager.RegistManager(this); // caso o jogador esteja mordo, deve ser colocado na area de respawn StartCoroutine(SetPlayerOnRespawn()); } }