Exemplo n.º 1
0
    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");
    }
Exemplo n.º 2
0
    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));
    }
Exemplo n.º 3
0
 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));
     }
 }
Exemplo n.º 4
0
 public virtual void StartPuzzle(HackerDevice device, ServerAccess _server)
 {
     server = _server;
 }
Exemplo n.º 5
0
 public void Connect(HackerDevice device)
 {
     serverMesh.GetComponent <Renderer>().material.color = Color.yellow;
     serverPuzzle.StartPuzzle(device, this);
 }