void Update() { if (PhotonNetwork.IsConnected && !photonView.IsMine) { return; } #if UNITY_EDITOR || UNITY_STANDALONE if (m_towersList) { // Used as out parameters for select functions string dummy; // Notice Alpha1 to Alpha4 for (int i = (int)KeyCode.Alpha1; i < (int)KeyCode.Alpha5; ++i) { if (Input.GetKeyDown((KeyCode)i)) { m_towersList.selectTower(i - (int)KeyCode.Alpha1, out dummy); } } if (Input.GetKeyDown(KeyCode.Alpha0)) { m_towersList.unselectTower(); } } if (m_monsterList) { // Notice Alpha5 to Alpha9 for (int i = (int)KeyCode.Alpha5; i <= (int)KeyCode.Alpha9; ++i) { if (Input.GetKeyDown((KeyCode)i)) { string prefabName; spawnSpecialMonster(m_monsterList.getMonster(i - (int)KeyCode.Alpha5, out prefabName), prefabName); } } } // Quick testing if (Input.GetKeyDown(KeyCode.F)) { switchView(); } #endif Vector3 selectedPos; bool rightClick; if (tryGetBoardInput(out selectedPos, out rightClick)) { handleSelection(selectedPos, rightClick); } }
public void setCurrentTurret(int i) { string dummy; m_playerTowersList.selectTower(i, out dummy); }