Exemple #1
0
 void Die()
 {
     //respawn
     health = 100;
     respawnManager.toSpawn.Add(this.gameObject);
     respawnManager.Invoke("Respawn", 5.0f);
     agent.enabled = false;
     if (flagManager.isCarrying)
     {
         flagManager.flagCarrying.DropFlag();
     }
 }
Exemple #2
0
    void Die()
    {
        //play death animation
        //respawn
        health = 100;
        respawnManager.toSpawn.Add(this.gameObject);
        respawnManager.Invoke("Respawn", 5.0f);
        GetComponent <Movement>().enabled = false;
        FlagManager flagManager = GetComponent <FlagManager>();

        if (flagManager && flagManager.flagCarrying)
        {
            flagManager.flagCarrying.DropFlag();
        }
    }