Задать вопрос
@PolakMan

Как переместить объект на определенную точку после выполнения условия?

Здравствуйте, столкнулся с проблемой, персонаж после того как в него попали 5 раз должен переместиться в изначальную точку и счетчик жизней вернуться к прежнему состоянию, проблема состоит в том что при выполнении условия персонаж не перемещается на указанную точку, но счетчик обновляется. Подскажите, что можно сделать?
public class PlayerCharacter : MonoBehaviour
<code lang="cs">
public class PlayerCharacter : MonoBehaviour
{
    private int _health;
    // Start is called before the first frame update
    void Start()
    {
        _health = 5;
    }
    public void Hurt(int damage)
    {
        _health -= damage;
        Debug.Log("Health:" + _health);
        
    }
    // Update is called once per frame
    void Update()
    {
        if(_health == 0)
        {
            _health = 5;
            this.transform.position = new Vector3(5, 0.5f, -4);
        }
    }
}
</code>
  • Вопрос задан
  • 74 просмотра
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы