void OnTriggerEnter(Collider Other) { if (Other.tag == "PlayerCannon") { PlayerCannon = GameObject.FindWithTag("PlayerCannon").GetComponent <CannonModel>(); OnHit(PlayerCannon); } }
void OnHit(CannonModel Cannon) { _EnemyShip.OnSetArmour(_EnemyShip.OnGetArmour() - Cannon.GetAtk()); //Debug.Log("Enemy.OnGetArmour()2 : " + _EnemyShip.OnGetArmour()); //Debug.Log("Cannon.GetAtk()2 : " + Cannon.GetAtk()); if (_EnemyShip.OnGetArmour() < 0) { _EnemyShip.OnSetArmour(0); } hpPersentage = (_EnemyShip.OnGetArmour() / maxArmour); HP.transform.localScale = new Vector3(hpPersentage, 1, 1); /*if (_EnemyShip.OnGetArmour() <= 0) * PauseGame();*/ }