Здравствуйте, есть объект, когда на него кликаешь он должен немного увеличится, а потом уменьшится до исходного размера. На этом объекте уже висит анимация ,поэтому я хочу реализовать это скриптом.
Собственно, если я пихаю
transform.localScale = new Vector2(Mathf.PingPong(Time.time, maximum - minimum) + minimum, Mathf.PingPong(Time.time, maximum - minimum) + minimum);
в update, то он естественно увеличивается/уменьшается все время, если же я вставляю его в метод или ввожу bool, условия или циклы, то он делает примерно 1/10 от того изменения размера, который должен был и останавливается.
Как сделать так, чтобы объект только 1 раз увеличился/уменьшился?