Unity forum fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -45%
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go ...
Voir le deal
1099.99 €

Simple AI EnemyHealth

Aller en bas

Simple AI EnemyHealth Empty Simple AI EnemyHealth

Message par Admin Sam 11 Juin - 16:21

public var healthbase : int;
private var healthmax : int;

private var playerstats : PlayerStats;


var EnemyName : String;
var EnemyXP : int;
var EnemyMoney : int;

function Start()
{
healthbase = 100;
healthmax = 100;
playerstats = GameObject.Find("Health").GetComponent(PlayerStats);

}

function ApplyDammage (TheDammage : int)
{
healthbase -= TheDammage;

if(healthbase <= 0)
{
GameObject.Find(EnemyName).GetComponent(AdvancedAI).enabled = false;
GameObject.Find(EnemyName).GetComponent(CharacterController).enabled = false;
GetComponent.<Animation>().Play("Dead");
GetComponent.<Animation>()["Dead"].speed = 1;
playerstats.XPbase += EnemyXP;
playerstats.money += EnemyMoney;


yield WaitForSeconds (4);
Dead();
}
}

function Dead()
{
Destroy (gameObject);
}

Admin
Admin

Messages : 9
Date d'inscription : 11/06/2016

https://unity-3d-forum-fr.kanak.fr

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum