예제 #1
0
 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();
     }
 }
예제 #2
0
 // 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());
     }
 }
예제 #3
0
    // 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());
        }
    }