Я создал помощник для PingPong от 1 до 0, но мне трудно его инвертировать, чтобы значение пошло от 1 до 0.
Ниже вы можете увидеть код, я сейчас пользуюсь. Я тоже не уверен, возможно ли это вообще.
_lerpPulse = PingPong(Time.time * 0.5f, 0f, 1f);
И помощник
float PingPong(float aValue, float aMin, float aMax)
{
return Mathf.PingPong(aValue, aMax - aMin) + aMin;
}
Заранее спасибо!