public override void StartPuzzle(HackerDevice device, ServerAccess _server) { base.StartPuzzle(device, _server); routersParent.SetActive(true); device.ShowInfo("Server acces needed: Please activate all 3 router switches to open access for security level codes"); }
public override void StartPuzzle(HackerDevice device, ServerAccess _server) { base.StartPuzzle(device, _server); hackerDevice = device; buttons[currentButton].gameObject.SetActive(true); lazers[currentButton].SetActive(true); StartCoroutine(CountDown(timeForPuzzle)); }
public void ButtonClicked() { buttons[currentButton].enabled = false; lazers[currentButton].SetActive(false); StopAllCoroutines(); currentButton++; amountOfButtons--; if (amountOfButtons <= 0) { hackerDevice = null; base.PuzzleFinished(); } else { buttons[currentButton].gameObject.SetActive(true); lazers[currentButton].SetActive(true); StartCoroutine(CountDown(timeForPuzzle)); } }
public virtual void StartPuzzle(HackerDevice device, ServerAccess _server) { server = _server; }
public void Connect(HackerDevice device) { serverMesh.GetComponent <Renderer>().material.color = Color.yellow; serverPuzzle.StartPuzzle(device, this); }