Initial Commit

This commit is contained in:
2026-03-16 14:38:46 +02:00
commit b8f7327a21
2327 changed files with 253610 additions and 0 deletions
@@ -0,0 +1,37 @@
using FlappyBird.Core;
using UnityEngine;
namespace FlappyBird.Pipes
{
public class PipeScoreTrigger : MonoBehaviour
{
private IScoreManager _scoreManager;
private bool _canScore;
public void Initialize(IScoreManager scoreManager)
{
_scoreManager = scoreManager;
}
public void ResetTrigger()
{
_canScore = true;
}
private void OnTriggerEnter2D(Collider2D other)
{
if (!_canScore || _scoreManager == null)
{
return;
}
if (!other.CompareTag("Player"))
{
return;
}
_canScore = false;
_scoreManager.AddScore(1);
}
}
}