//public AudioSource SoundAudio; ЗвукЗробыТормоз // Start is called before the first frame update void Start() { transform.position = new Vector3(transform.position.x, 15, transform.position.z); Enemys = FindObjectOfType <CameraController>().Enemys; for (i = 0; ; i++) { if (Enemys[i].GetComponent <EnemyMoving>() != null) { enemyScript = Enemys[i].GetComponent <EnemyMoving>(); if (enemyScript.Death != true) { Enemyposition = Enemys[i].transform; break; } } else if (Enemys[i].GetComponent <Spartamen>() != null) { spartamen = Enemys[i].GetComponent <Spartamen>(); if (spartamen.Death != true) { Enemyposition = Enemys[i].transform; break; } } else if (Enemys[i].GetComponent <HammerMan>() != null) { hammerMan = Enemys[i].GetComponent <HammerMan>(); if (hammerMan.Death != true) { Enemyposition = Enemys[i].transform; break; } } } }
public override void GotDamage(int attackForce) { base.GotDamage(attackForce); HammerMan.getInstance().energy -= attackForce; if (HammerMan.getInstance().energy <= 0) { HammerManAnimationStates.getInstance().NoEnergy(); HammerMan.getInstance().status = WarriorStatus.Dead; Destroy(HammerMan.getInstance().GetComponent <BoxCollider>()); GameplayManager.getInstance().Go(); } }