cultivation/Assets/Scripts/Player/Services/PlayerSpawnerService.cs
2025-10-26 23:46:28 +03:00

24 lines
548 B
C#

using UnityEngine;
using VContainer;
using VContainer.Unity;
namespace Player.Services
{
public class PlayerSpawnerService
{
[Inject] private IObjectResolver _container;
private GameObject _playerPrefab;
public PlayerSpawnerService()
{
_playerPrefab = Resources.Load<GameObject>("Player");
}
public void Spawn(Vector3 position)
{
var instance = _container.Instantiate(_playerPrefab);
instance.transform.position = position;
}
}
}