Возможно, это не лучший способ сделать это в Unity, но простым решением было бы установить логическое поле на true
при вызове pp1
, а затем никогда не вызывать pp1
, если это поле true
.
bool pp1_called = false;
void Update()
{
if (playerPointInt == 1 && !pp1_called)
{
pp1();
pp1_called = true;
}
}