// 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); }
// 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(); }
public void StartAndConnect() { _started = !_started; if (_started) { StartSignalR(); Debug.Log("StartSignalR()"); StartCoroutine(CheckConnection()); _gameObjClient = GetComponent <StartGameEvents>().InitNewObj(); playersBehaviour = gameObject.GetComponent <PlayersBehaviour>(); } else { DisconnectFromHub(); } }