예제 #1
0
        public SceneController(ICardData[] cardDatas, ICoroutineHost coroutineHost)
        {
            _cardDatas     = cardDatas;
            _coroutineHost = coroutineHost;

            _playerController = new PlayerController();
            _playerController.IsBusy.OnValueChanged += IsBusy_OnValueChanged;

            _mainWindowController = new MainWindowController(this, this);

            _isActionAvailable.Value = false;
        }
예제 #2
0
 public TextureLoader(ICoroutineHost coroutineHost)
 {
     _coroutineHost = coroutineHost;
 }