27 lines
575 B
C#

using Chars;
using Data;
using UnityEngine;
namespace GameUI
{
public class UIController
{
private readonly UIData _uiData;
private PlayerControlView _playerControlView;
public PlayerControlView PlayerControlView => _playerControlView;
public UIController(UIData uiData)
{
_uiData = uiData;
}
public void Spawn()
{
_playerControlView = Object.Instantiate(_uiData.PlayerControlView);
_uiData.ObjectsToSpawn.ForEach(x => Object.Instantiate(x));
}
}
}