из-за чего случается так, что инпут для конца диалога зачитывается как и использование следующего предмета в инвентаре
оба скрипта работают одновременно
if (lines.Lines[index].buttonsArray[0].gameObject == false)
if (Input.GetButton("Fire1") && ammo > 0 && ammo != 0)
{
Shoot();
NextTimeToFire = Time.time + 1f / FireRate;
StartCoroutine(AmmoMinus());
}
Основная идея всего этого очевидна, профит от партнёрки не важен