private void Awake() { m_gameState = Dependencies.GameState; m_voxelMap = Dependencies.Map; m_selection = Dependencies.UnitSelection; m_targetSelection = Dependencies.TargetSelection; m_minimap = Dependencies.Minimap; m_selection.SelectionChanged += OnUnitSelectionChanged; m_targetSelection.SelectionChanged += OnTargetSelectionChanged; }
private void Awake() { m_progress = Dependencies.Progress; m_notification = Dependencies.Notification; m_voxelMap = Dependencies.Map; m_gameView = Dependencies.GameView; m_remoteGameServer = Dependencies.RemoteGameServer; m_gSettings = Dependencies.Settings; m_console = Dependencies.Console; m_minimap = Dependencies.Minimap; m_console.Command += OnConsoleCommand; m_engine = Dependencies.MatchEngine; m_engine.ReadyToStart += OnEngineReadyToStart; m_engine.Started += OnEngineStarted; m_engine.Error += OnEngineError; m_engine.Stopped += OnEngineStopped; m_engine.Ping += OnEnginePing; m_engine.Paused += OnEnginePaused; m_engine.ExecuteCommands += OnEngineCommands; m_engine.Reconnected += OnReconnected; m_engine.ReconnectFailed += OnReconnectFailed; INavigation navigation = Dependencies.Navigation; if (string.IsNullOrEmpty(navigation.PrevSceneName) || navigation.PrevSceneName == SceneManager.GetActiveScene().name) { if (m_remoteGameServer != null) { if (m_remoteGameServer.IsConnectionStateChanging) { m_remoteGameServer.ConnectionStateChanged += OnConnectionStateChanged; } else { OnConnectionStateChanged(new Error(), new ValueChangedArgs <bool>(false, m_remoteGameServer.IsConnected)); } } } else { m_gameServer = Dependencies.GameServer; } m_progress.IsVisible = true; }
protected override void Awake() { base.Awake(); m_gameState = Dependencies.GameState; m_minimap = Dependencies.Minimap; m_input = Dependencies.InputManager; m_voxelMap = Dependencies.Map; m_scaler = GetComponentInParent <CanvasScaler>(); m_gameState.Menu += OnMenu; m_gameState.ActionsMenu += OnActionsMenu; m_rtChangeListener = m_selectableMinimap.GetComponent <RectTransformChangeListener>(); m_rtChangeListener.RectTransformChanged += OnMinimapRectTransformChanged; m_hudControlBehavior = m_selectableMinimap.GetComponent <HUDControlBehavior>(); m_hudControlBehavior.Selected += OnMinimapSelected; m_hudControlBehavior.Deselected += OnMinimapDeselected; }