void Start() { //Change image based on spellSchool scrollID = System.Guid.NewGuid().ToString("N"); photonView = gameObject.GetComponent <PhotonView>(); spellList = GameObject.Find("Spell List").GetComponent <SpellListController>(); }
// Start Method void Start() { layerMask = LayerMask.GetMask("Players", "Scrolls"); spellList = GameObject.Find("Spell List").GetComponent <SpellListController>(); if (!PhotonNetwork.IsConnected) { SceneManager.LoadScene("Launcher"); return; } if (PlayerManager.LocalPlayerInstance == null) { numberOfPlayers = PhotonNetwork.PlayerList.Length; numberOfPlayersText.text = "Players Left: " + numberOfPlayers; alivePlayers = new Dictionary <string, bool>(); for (int i = 0; i < PhotonNetwork.PlayerList.Length; i++) { if (PhotonNetwork.PlayerList[i].NickName == PhotonNetwork.NickName) { playerNumber = i; } alivePlayers.Add(PhotonNetwork.PlayerList[i].NickName, true); } object[] data = new object[] { playerColors[playerNumber].r, playerColors[playerNumber].g, playerColors[playerNumber].b }; player = PhotonNetwork.Instantiate("Player", spawnPositions[playerNumber], Quaternion.identity, 0, data); if (PhotonNetwork.IsMasterClient) { AddScroll(); } } }
// Start is called before the first frame update protected override void Start() { spellList = GameObject.Find("Spell List").GetComponent <SpellListController>(); gameManager = GameObject.Find("GameManager").GetComponent <Photon.Pun.Demo.PunBasics.GameManager>(); spellFunctions = gameObject.GetComponentInParent <SpellFunctions> (); photonView = gameObject.GetComponent <PhotonView>(); audioSource = gameObject.GetComponent <AudioSource> (); renderer = gameObject.GetComponent <SpriteRenderer> (); if (!testingMode) { playerName = photonView.Owner.NickName; } gameObject.name = playerName; direction = 0; isIFrame = false; object[] iData = photonView.InstantiationData; renderer.color = new Color((float)iData[0] / 255.0f, (float)iData[1] / 255.0f, (float)iData[2] / 255.0f); base.Start(); }