Ejemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        GameObject.Find("Canvas").GetComponent <Canvas>().enabled = false;

        p1        = player1.GetComponent <PlayersBehaviour>();
        p2        = player2.GetComponent <PlayersBehaviour>();
        p3        = player3.GetComponent <PlayersBehaviour>();
        curPlayer = p1;
        Invoke("HideTutorial", 2.5f);
    }
Ejemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.A))
        {
            curPlayer = p1;
        }
        else if (Input.GetKeyDown(KeyCode.S))
        {
            curPlayer = p2;
        }
        else if (Input.GetKeyDown(KeyCode.D))
        {
            curPlayer = p3;
        }

        curPlayer.Action();
    }
Ejemplo n.º 3
0
    public void StartAndConnect()
    {
        _started = !_started;

        if (_started)
        {
            StartSignalR();
            Debug.Log("StartSignalR()");
            StartCoroutine(CheckConnection());
            _gameObjClient   = GetComponent <StartGameEvents>().InitNewObj();
            playersBehaviour = gameObject.GetComponent <PlayersBehaviour>();
        }
        else
        {
            DisconnectFromHub();
        }
    }