У меня возникла проблема в Unity3D. У меня есть один и тот же сценарий здоровья, прикрепленный как к игроку, так и к врагу. Я хочу показывать сообщение об окончании игры, когда игрок умирает, но проблема в том, что сообщение об окончании игры появляется как для игрока, так и для врага, когда они умирают.
Мой код выглядит вот так:
public class CharacterStats : MonoBehaviour
{
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
health = Mathf.Clamp (health, 0, 100);
}
public void damage(float damage)
{
health -= damage;
if(health
Подробнее здесь: https://stackoverflow.com/questions/477 ... n-unity-3d