private void Start() { myCurrGun = 0; playerIDs = new int[2]; reloadTimer = 1.5f; gunPictures = new GameObject[4]; maxHealth = Health; HPbarImage.fillAmount = Health / maxHealth; NetworkManager = FindObjectOfType <myNetworkManager>(); players = new GameObject[2]; myAudioSource = gameObject.GetComponent <AudioSource>(); myCurrGunSound = mySounds[1]; CurrBulletPrefab = BulletTrailPrefab; //photonView.RPC("GettingPlayers", PhotonTargets.All); if (photonView.isMine) { this.myID = PhotonNetwork.player.ID; Score = GameObject.FindGameObjectWithTag("Score").GetComponent <Text>(); AmmoText = GameObject.FindGameObjectWithTag("Ammo").GetComponent <Text>(); KillText = GameObject.FindGameObjectWithTag("Kills").GetComponent <Text>(); gunPictures1 = GameObject.FindGameObjectWithTag("gunImage1"); gunPictures2 = GameObject.FindGameObjectWithTag("gunImage2"); gunPictures3 = GameObject.FindGameObjectWithTag("gunImage3"); this.isInvincible = true; Invoke("Invincibility", invincibilityTimer); //gunPictures4 = GameObject.FindGameObjectWithTag("gunImage4"); //gunPictures = GameObject.FindGameObjectsWithTag("gunImage1"); maxAmmo = 35; Ammo = maxAmmo; AmmoText.text = Ammo.ToString(); Invoke("GettingPlayers", 3f); Invoke("GettingIDs", 4f); myManager = GameObject.FindGameObjectWithTag("Manager"); gunPictures1.transform.GetChild(0).gameObject.SetActive(false); } }
// Use this for initialization void Start() { canvasA = GameObject.Find("Canvas").GetComponent <Canvas>(); canvasA.enabled = false; playerList = FindObjectsOfType <networkPlayer>(); if (isServer) { //GameObject Temp = Instantiate(prefab); //NetworkServer.Spawn(Temp); myPiece = this.gameObject; myPiece.GetComponent <Renderer>().enabled = false; //manager = GameObject.Find("Network Manager").GetComponent<myNetworkManager>(); //enemy = GameObject.Find("enemy1"); manager = GameObject.Find("Network Manager").GetComponent <myNetworkManager>(); playerName = manager.gName; thisCol = manager.col; myPiece.GetComponent <Renderer>().material.color = thisCol; //RpcupdateColor(); spawnPoints = FindObjectsOfType <NetworkStartPosition>(); Debug.Log(isServer + " Color " + manager.getColor().name); //points = 0; } StartCoroutine(slowUpdate()); }