Files
project-entity/Assets/_Project/Develop/Runtime/Logic/Gameplay/Infrastructure/TestGameplay.cs
Bragin Stepan 1174be2d43 update
2026-02-19 23:19:33 +05:00

38 lines
966 B
C#

using _Project.Develop.Runtime.Entities;
using _Project.Develop.Runtime.Utils.InputManagement;
using Assets._Project.Develop.Runtime.Infrastructure.DI;
using UnityEngine;
namespace _Project.Develop.Runtime.Logic.Gameplay.Features
{
public class TestGameplay : MonoBehaviour
{
private DIContainer _container;
private EntitiesFactory _entitiesFactory;
private Entity _entity;
private bool _isRunning;
public void Initialize(DIContainer container)
{
_container = container;
_container.Resolve<IPlayerInput>().Enable();
_entitiesFactory = _container.Resolve<EntitiesFactory>();
}
public void Run()
{
_entity = _entitiesFactory.CreateGhostEntity(Vector3.zero);
_isRunning = true;
}
private void Update()
{
if (_isRunning == false)
return;
}
}
}