private void Awake() { m_gSettings = Dependencies.Settings; m_gameState = Dependencies.GameState; m_inputManager = Dependencies.InputManager; m_navigation = Dependencies.Navigation; m_console = Dependencies.Console; m_notification = Dependencies.Notification; m_gameServer = Dependencies.GameServer; m_eventSystem = Dependencies.EventSystemManager.GetEventSystem(m_localPlayerIndex); m_gameState.Completed += OnGameCompleted; m_gameState.IsPausedChanged += OnIsPausedChanged; m_gameState.PlayerDefeated += OnPlayerDefeated; m_menuPanel.IsOpenedChanged += OnMenuPanelIsOpenedChanged; m_menuPanel.Action += OnMenuPanelAction; m_settingsPanel.IsOpenedChanged += OnSettingsIsOpenedChanged; m_settingsPanel.Action += OnSettingsPanelAction; m_consolePanel.IsOpenedChanged += OnConsoleIsOpenedChanged; m_consolePanel.Action += OnConsoleAction; m_resultsPanel.IsOpenedChanged += OnResultsIsOpenedChanged; m_resultsPanel.Action += OnResultsPanelAction; }
private void Awake() { m_gameView = Dependencies.GameView; m_input = Dependencies.InputManager; m_input.DeviceEnabled += OnDeviceEnabled; m_input.DeviceDisabled += OnDeviceDisabled; }
private void Awake() { m_engine = Dependencies.MatchEngine; m_unitSelection = Dependencies.UnitSelection; m_targetSelection = Dependencies.TargetSelection; m_inputManager = Dependencies.InputManager; m_map = Dependencies.Map; m_gameState = Dependencies.GameState; if (m_commandsPanel != null) { m_commandsPanel.Move += OnMove; m_commandsPanel.Attack += OnAttack; m_commandsPanel.Cancel += OnCancel; m_commandsPanel.Auto += OnAuto; m_commandsPanel.Wall += OnWall; m_commandsPanel.Bomb += OnBomb; m_commandsPanel.Spawner += OnSpawner; m_commandsPanel.Split += OnSplit; m_commandsPanel.Split4 += OnSplit4; m_commandsPanel.Grow += OnGrow; m_commandsPanel.Diminish += OnDiminish; } // m_commandsPanel.Closed += OnClosed; }
private void Awake() { m_unitSelection = Dependencies.UnitSelection; m_targetSelection = Dependencies.TargetSelection; m_inputManager = Dependencies.InputManager; m_gameState = Dependencies.GameState; m_map = Dependencies.Map; }
private void Awake() { m_closeButton.onClick.AddListener(OnCloseClick); m_inputManager = Dependencies.InputManager; m_inputManager.DeviceEnabled += OnDeviceEnabled; m_inputManager.DeviceDisabled += OnDeviceDisabled; m_closeButton.transform.parent.gameObject.SetActive(m_inputManager.DeviceCount > 0); }
private void GetDependencies() { m_gameState = Dependencies.GameState; m_inputManager = Dependencies.InputManager; m_voxelMap = Dependencies.Map; m_factory = Dependencies.VoxelFactory; m_gameView = Dependencies.GameView; m_gameServer = Dependencies.GameServer; m_gSettings = Dependencies.Settings; m_progress = Dependencies.Progress; }
private void Awake() { m_image.type = Image.Type.Sliced; m_image.raycastTarget = false; m_rectTransform.sizeDelta = new Vector2(0, 0); m_rectTransform.pivot = new Vector2(0, 0); m_rectTransform.anchoredPosition = new Vector3(0, 0); m_inputManager = Dependencies.InputManager; enabled = false; }
private void Awake() { m_inputManager = Dependencies.InputManager; m_notification = Dependencies.Notification; m_navigation = Dependencies.Navigation; m_gSettings = Dependencies.Settings; m_progress = Dependencies.Progress; m_remoteGameServer = Dependencies.RemoteGameServer; m_slots = new[] { m_p0Panel.transform, m_p1Panel.transform, m_p2Panel.transform, m_p3Panel.transform }; m_connectButton.onClick.AddListener(OnConnectButtonClick); }
private void Awake() { m_gameState = Dependencies.GameState; m_inputManager = Dependencies.InputManager; m_selection = Dependencies.UnitSelection; m_eventSystemMananger = Dependencies.EventSystemManager; for (int i = 0; i < m_buttons.Length; ++i) { int index = i; m_buttons[i].onClick.AddListener(() => { OnAction(index); }); } }
private static void Launch(string mapName, Action callback, Action <Error> error, IProgressIndicator progress, IGameServer server, IGlobalSettings gSettings) { server.SetReadyToLaunch(gSettings.ClientId, true, (readyToLaunchError, room) => { if (server.HasError(readyToLaunchError)) { error(readyToLaunchError); //progress.IsVisible = false; return; } server.Launch(gSettings.ClientId, (e5, serverUrl) => { if (server.HasError(e5)) { error(e5); //progress.IsVisible = false; return; } //progress.IsVisible = false; gSettings.MatchServerUrl = serverUrl; IMatchServer remoteMatchServer = Dependencies.RemoteMatchServer; IMatchServer localMatchServer = Dependencies.LocalMatchServer; if (Dependencies.RemoteGameServer != null && Dependencies.RemoteGameServer.IsConnected) { remoteMatchServer.Activate(); } else { localMatchServer.Activate(); } IVoxelInputManager inputManager = Dependencies.InputManager; if (inputManager != null) { inputManager.ActivateAll(); } if (mapName != "Default") { PlayerPrefs.SetString("lastmap", mapName); } callback(); }); }); }
private void Awake() { m_gameState = Dependencies.GameState; m_settings = Dependencies.Settings; m_inputManager = Dependencies.InputManager; m_voxelMap = Dependencies.Map; MapRect rect = m_voxelMap.MapBounds; Vector3 p0 = m_voxelMap.GetWorldPosition(rect.P0, GameConstants.MinVoxelActorWeight); Vector3 p1 = m_voxelMap.GetWorldPosition(rect.P1, GameConstants.MinVoxelActorWeight); m_allowedRadius = (p1 - p0).magnitude / 2.0f; m_boundsCenter = p0 + (p1 - p0) / 2.0f; }
protected override void Awake() { base.Awake(); m_inputManager = Dependencies.InputManager; m_gSettings = Dependencies.Settings; m_gameServer = Dependencies.GameServer; m_notification = Dependencies.Notification; m_progress = Dependencies.Progress; m_inputField.onValueChanged.AddListener(OnInputValueChanged); m_inputField.onEndEdit.AddListener(OnInputEndEdit); Sequence[SaveIndex].interactable = false; }
private void Awake() { m_notification = Dependencies.Notification; m_progress = Dependencies.Progress; m_gSettings = Dependencies.Settings; m_inputManager = Dependencies.InputManager; m_disableButton.gameObject.SetActive(m_inputManager.DeviceCount > 1); m_inputManager.DeviceEnabled += OnDeviceEnabled; m_inputManager.DeviceDisabled += OnDeviceDisabled; m_loginPanel.Login += OnLogin; m_loginPanel.LoginCancel += OnLoginCancel; m_signUpPanel.Login += OnSignup; m_signUpPanel.LoginCancel += OnLoginCancel; }
private void Initialize() { m_isInitialized = true; m_inputManager = Dependencies.InputManager; m_timeQueue = new Queue <System.DateTime>(); m_messageQueue = new Queue <string>(); m_uiQueue = new Queue <Text>(); if (m_inputField == null) { Debug.LogError("set inputField"); return; } m_inputField.onValidateInput += OnValidateInput; m_inputField.onEndEdit.AddListener(OnInputEndEdit); ClearUIQueue(); }
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; }
private void Awake() { m_gameState = Dependencies.GameState; m_inputManager = Dependencies.InputManager; m_selection = Dependencies.UnitSelection; m_eventSystemMananger = Dependencies.EventSystemManager; m_gameState.ActionsMenu += OnActionsMenu; m_autoCommandsPanel.Action += OnAutoCommandsPanelAction; m_cancelBtn.onClick.AddListener(OnCancel); m_attackBtn.onClick.AddListener(OnAttack); m_moveBtn.onClick.AddListener(OnMove); m_autoBtn.onClick.AddListener(OnAuto); m_bombBtn.onClick.AddListener(OnBomb); m_wallBtn.onClick.AddListener(OnWall); m_spawnButton.onClick.AddListener(OnSpawn); m_splitButton.onClick.AddListener(OnSplit); m_split4Button.onClick.AddListener(OnSplit4); m_growButton.onClick.AddListener(OnGrow); m_diminishButton.onClick.AddListener(OnDiminish); }