var target:Transform;
var aray:AudioClip;
var hurt:boolean=false;
var dead:boolean=false;
private var count=0;
function Start(){
GameObject.Find(“PlayerSpawn”).transform.position=transform.position;
}
function Update () {
if(!dead && GameObject.Find(“humanoid”).transform.GetComponent(enemy).dead==false){
transform.LookAt(target);
transform.rotation.x=0;
transform.rotation.z=0;
if(!hurt){
count=0;
if(GameObject.Find(“rightPunch”).GetComponent(rightPunch).punch==true){
animation.Play(“rightPunch”);
}
if(GameObject.Find(“rightPunch”).GetComponent(rightPunch).punch==false){
animation.CrossFade(“doNothing”);
}
if(GameObject.Find(“leftPunch”).GetComponent(leftPunch).punch==true){
animation.Play(“leftPunch”);
}
if(GameObject.Find(“leftPunch”).GetComponent(leftPunch).punch==false){
animation.CrossFade(“doNothing”);
}
if(GameObject.Find(“block”).GetComponent(block).punch==true){
animation.Play(“block”);
}
if(GameObject.Find(“block”).GetComponent(block).punch==false){
animation.CrossFade(“doNothing”);
}
if(GameObject.Find(“right”).GetComponent(right).lakad!=0 || GameObject.Find(“left”).GetComponent(left).lakad!=0){
animation.CrossFade(“walk”);
transform.Translate(0,0,GameObject.Find(“right”).GetComponent(right).lakad2Time.deltaTime);
transform.Translate(0,0,GameObject.Find(“left”).GetComponent(left).lakad2Time.deltaTime);
if(GameObject.Find(“right”).GetComponent(right).lakad==0 && GameObject.Find(“left”).GetComponent(left).lakad==0){
animation.CrossFade(“doNothing”);
}
}
}
if(hurt){
animation.Play(“hit”);
if(count==0){
audio.PlayOneShot(aray);
count=1;
}
}
if(animation["hit"].time>0.2){
hurt=false;
}
}
if(GameObject.Find("humanoid").transform.GetComponent(enemy).dead==true){
animation.CrossFade("win");
GameObject.Find("K.O").renderer.enabled = true;
GameObject.Find("NextMatch").transform.GetComponent(NextMatch).enabled=true;
}
if(GameObject.Find("PlayerHealth").transform.GetComponent(PlayerHealth).health<1){
dead=true;
animation.Play("ko");
}
}