// Use this for initialization void Awake() { if (instance == null) { instance = this; } Vector3 positionFix = new Vector3(0, -2, 0); endPanel.SetActive(false); initWorld(hexRadius); if (PhotonNetwork.inRoom) { playerId = (int)PhotonNetwork.player.customProperties["playerId"]; Vector3 pos = Quaternion.Euler(0, 120 * this.playerId, 0) * Camera.main.transform.position; Camera.main.transform.position = pos; Camera.main.transform.rotation = Quaternion.LookRotation(positionFix - Camera.main.transform.position, Vector3.up); } else { playerId = 0; Camera.main.transform.rotation = Quaternion.LookRotation(positionFix - Camera.main.transform.position, Vector3.up); } this.setFlagColors(); this.setCurrentFlag(); nextBallsWidgetScript = nextBallsWidget.GetComponent <NextBallsWidget> (); nextShots = new Shot.ShotParams[3]; for (int i = 0; i < nextShots.Length; ++i) { nextShots[i] = new Shot.ShotParams(); } turnsText.text = string.Format("{0}", numTurns); }
// Use this for initialization void Awake() { if (instance == null) { instance = this; } Vector3 positionFix = new Vector3(0, -2, 0); endPanel.SetActive(false); initWorld (hexRadius); if (PhotonNetwork.inRoom) { playerId = (int)PhotonNetwork.player.customProperties["playerId"]; Vector3 pos = Quaternion.Euler(0, 120 * this.playerId, 0) * Camera.main.transform.position; Camera.main.transform.position = pos; Camera.main.transform.rotation = Quaternion.LookRotation(positionFix - Camera.main.transform.position, Vector3.up); } else { playerId = 0; Camera.main.transform.rotation = Quaternion.LookRotation(positionFix - Camera.main.transform.position, Vector3.up); } this.setFlagColors(); this.setCurrentFlag(); nextBallsWidgetScript = nextBallsWidget.GetComponent<NextBallsWidget> (); nextShots = new Shot.ShotParams[3]; for (int i = 0; i < nextShots.Length; ++i) { nextShots[i] = new Shot.ShotParams(); } turnsText.text = string.Format("{0}", numTurns); }