示例#1
0
    public IEnumerator RespawnPlayerCo()
    {
        //Instantiate(deathEffect, player.transform.position, player.transform.rotation);
        player.GetComponent <Rigidbody>().velocity = Vector3.zero;
        player.enabled = false;
        //player.renderer.enabled = false;
        //camera.isFollowing = false;
        yield return(new WaitForSeconds(respawnDelay));

        if (player.tag == "EnemyRed")
        {
            player.transform.position = RedChampSpawnPoint.transform.position;
        }
        if (player.tag == "EnemyBlue")
        {
            player.transform.position = BlueChampSpawnPoint.transform.position;
        }
        //player.transform.position = currentCheckPoint.transform.position;
        player.enabled = true;
        //player.renderer.enabled = true;
        //camera.isFollowing = true;
        energyManager.FullEnergy();
        healthManager.FullHealth();
        healthManager.isDead = false;
        // Instantiate(RespawnEffect, currentCheckPoint.transform.position, currentCheckPoint.transform.rotation);
    }