void Start() { _mainCamera = Camera.main.transform; _minimapPositionConverter = FindObjectOfType <MinimapPositionConverter>(); if (_minimapPositionConverter == null) { Debug.LogError("Minimap Inputs Handler : Missing MinimapPositionConverter in scene. Can't handle inputs in minimap."); } }
public MinimapWaveIndicator(WaveIndicatorUIWorldPosition waveSpawnPoint, RectTransform waveIndicator, PanelMiniMap panelMiniMap) { _waveSpawnPoint = waveSpawnPoint; _waveIndicatorUI = waveIndicator; _panelMiniMap = panelMiniMap; _waveIndicatorUI.anchoredPosition = new Vector2(0, 0); _waveIndicatorUI.anchorMax = Vector2.zero; _waveIndicatorUI.anchorMin = Vector2.zero; _minimapPositionConverter = Object.FindObjectOfType <MinimapPositionConverter>(); if (_minimapPositionConverter == null) { Debug.LogErrorFormat("Minimap Wave Indiciator : Missing MinimapPositionConvert."); } WaveManager waveManager = Object.FindObjectOfType <WaveManager>(); ManageDisplay(waveManager.WaveCount); }