Esempio n. 1
0
    // 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);
    }
Esempio n. 2
0
    // 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);
    }