Files
Flappy-Bird-AI-Driven-Result/Assets/Scripts/Gameplay/Ground/GroundView.cs
T
2026-03-16 14:38:46 +02:00

37 lines
746 B
C#

using FlappyBird.Core;
using FlappyBird.Pipes;
using UnityEngine;
using Zenject;
namespace FlappyBird.Ground
{
public class GroundView : MonoBehaviour, Core.IPoolable
{
private Transform _cachedTransform;
public float XPosition => _cachedTransform.position.x;
private void Awake()
{
_cachedTransform = transform;
}
public void SetPosition(Vector3 position)
{
_cachedTransform.position = position;
}
public void MoveLeft(float distance)
{
_cachedTransform.position += Vector3.left * distance;
}
public void OnSpawned()
{
}
public void OnDespawned()
{
}
}
}