public class Example : MonoBehavior {
private bool isFire2Active = false;
public void Update() {
isFire2Active = Input.GetButtonDown( "Fire2" );
}
// OnTriggerEnter будет срабатывать только 1 раз: когда только вошли в триггер
public void OnTriggerStay2D( Collider2D other ) {
if( other.tag == "Player" && isFire2Active ) {
Debug.Log( "turn" );
}
}
}