#pragma strict
var Health = 100;
var Enemy : Transform;
var EnemyDrop : Transform;
var EnemyDrop2 : Transform;
var EnemyDrop3 : Transform;
function ApplyDamage (TheDamage : int)
{
Health -= TheDamage;
if (Health <= 0)
{
Dead ();
}
}
if (Health <= 0)
var randomPick : int = Mathf.Abs(Random.Range(1,40));
{
if(randomPick >= 1 && randomPick <= 10){
var Item1 : Vector3 = Vector3(Random.Range(-1.0,1.0),0, Random.Range(-1.0,1.0));
Instantiate(EnemyDrop, Enemy.transform.position + Vector3(0,0,0) + Item1, Quaternion.identity);
Debug.Log("Chose pos 1");
}
else if(randomPick >= 11 && randomPick <= 20){
var Item2 : Vector3 = Vector3(Random.Range(-1.0,1.0),0, Random.Range(-1.0,1.0));
Instantiate(EnemyDrop2, Enemy.transform.position + Vector3(0,0,0) + Item2, Quaternion.identity);
Debug.Log("Chose pos 2");
}
else if(randomPick >= 21 && randomPick <= 30){
var Item3 : Vector3 = Vector3(Random.Range(-1.0,1.0),0, Random.Range(-1.0,1.0));
Instantiate(EnemyDrop3, Enemy.transform.position + Vector3(0,0,0) + Item3, Quaternion.identity);
Debug.Log("Chose pos 3");
}
}
function Dead()
{
Destroy (gameObject);
}