Files
HelixJump/Assets/Scripts/PlatformScript/Platform.cs
2025-12-10 18:02:47 -08:00

28 lines
591 B
C#

using System;
using UnityEngine;
using VContainer;
public class Platform : MonoBehaviour
{
private Transform playerTransform;
[Inject] private PlatformPool pool;
[Inject] private PlatformManager manager;
[Inject] private IInputReader inputReader;
void Start()
{
playerTransform = GameObject.FindGameObjectWithTag("Player").transform;
}
void Update()
{
if((playerTransform.position.y-transform.position.y)<-5)
{
pool.ReturnToPool(this.gameObject);
manager.BuildPlatform();
}
}
}