28 lines
591 B
C#
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();
|
|
|
|
}
|
|
}
|
|
}
|