コード例 #1
0
 public void DestroyDrawView()
 {
     if (_drawView != null)
     {
         _spawnManager.AddItemToDestroy(_drawView.gameObject);
     }
     _drawView = null;
 }
コード例 #2
0
        public override void Initialize()
        {
            _factionManager = Locate <IFactionManager>();
            _playerFaction  = _factionManager.GetPlayerFaction();
            _factionManager.OnTurnStarted += FactionManager_OnTurnStarted;
            _spawnManager = Locate <ISpawnManager>();

            _currentPlayerLabel = GetComponentInChildren <CurrentPlayerLabel>();
            _currentPlayerLabel.Hide();

            _drawView = GetComponentInChildren <DrawView>();
            HideDrawView();
            _endTurnButton = GetComponentInChildren <EndTurnButton>();

            RadialMenuManager = new RadialMenuManager(_spawnManager, transform);
            MessageManager    = new MessageManager(_spawnManager, transform);
        }