Comme vu dans les précédents articles, mon punk et mon explosion sont créés. Il ne me reste plus qu'à créer un projectile en forme de cocktail molotov qui apparaitra lors de l'attaque du punk.

Le cocktail molotov est construit sur le même système d'animation vu précédemment, mais je lui ai rajouté un composant rigidbody afin que lui soit appliqué le moteur physique. J'ai donc créé la fonction suivante lors de l'attaque :

function throwMolotov(){
    yield WaitForSeconds(0.2);// on attend 200 millisecondes
    var cocktailMolotov = Instantiate (molotov , Vector3(transform.position.x,transform.position.y+1,transform.position.z+0.1), transform.rotation);/// on fait apparaitre le cocktail molotov
    cocktailMolotov.rigidbody.AddForce (-50, 400, 0);//on lui applique une force physique de -50 sur l'axe des x et de 400 sur l'axe des y
}

Et c'est partit pour le lancer de la mort :)