public void DestroyDrawView() { if (_drawView != null) { _spawnManager.AddItemToDestroy(_drawView.gameObject); } _drawView = null; }
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); }