private void Update() { if (Input.GetMouseButtonDown(0)) { isSelecting = true; mousePosition1 = Input.mousePosition; } if (Input.GetMouseButtonUp(0)) { NetworkIdentity ni = NetworkClient.connection.identity; NetworkGamePlayerVirus player = ni.GetComponent <NetworkGamePlayerVirus>(); player.CmdUnselectNodes(); foreach (var node in FindObjectsOfType <SelectableNode>()) { if (IsWithinSelectionBounds(node.gameObject)) { Debug.Log("Selected Node"); player.CmdSelectNode(node.GetComponent <NetworkIdentity>()); } } isSelecting = false; } }
public override void OnStartClient() { NetworkIdentity ni = NetworkClient.connection.identity; NetworkGamePlayerVirus player = ni.GetComponent <NetworkGamePlayerVirus>(); player.CmdGetNodeControllers(); //UpdateScoreDisplay(); //NodeController.OnEnergyChanged += UpdateScoreDisplay; }
public void OnMouseOver() { if (Input.GetMouseButtonDown(1)) { NetworkIdentity ni = NetworkClient.connection.identity; NetworkGamePlayerVirus player = ni.GetComponent <NetworkGamePlayerVirus>(); player.CmdMoveEnergy(gameObject.GetComponent <NetworkIdentity>(), 1, !Input.GetKey(KeyCode.LeftShift)); } }