I have a problem with transforming one object on place of another. All I get with my script is that enemy is just disappearing. Here is code I am using:
var hitPoints : float = 25;
var GameObjectOfEnemy : GameObject;
var enemy : Transform;
var deadReplacement : Transform;
function ApplyDamage (damage : float) {
if (hitPoints <= 0.0)
return;
// Apply damage
hitPoints -= damage;
// Are we dead?
if (hitPoints <= 0.0){
Die();
}
}
function Die () {
enemy.transform.rotation = deadReplacement.transform.rotation;
Destroy(GameObjectOfEnemy);
}