public override void OnStartLocalPlayer() { GameObject gameManagerObjectOther = GameObject.FindGameObjectWithTag("Game Manager"); gameManager = gameManagerObjectOther.GetComponent <GameManagerScript> (); Material pinkghost = (Material)Resources.Load("Pink Ghost", typeof(Material)); GetComponent <Renderer>().material = pinkghost; Transform ghost = gameObject.transform; // signalSpawn = canvas.transform; Material pinkMat = (Material)Resources.Load("Pink", typeof(Material)); foreach (Transform child in ghost) { if (child.CompareTag("Arm")) { child.gameObject.GetComponent <Renderer> ().material = pinkMat; } } glowSquare = GameObject.FindGameObjectWithTag("Glow Square"); GameObject [] players = GameObject.FindGameObjectsWithTag("Player"); int playerCount = players.Length; playerTurnText = GameObject.FindGameObjectWithTag("Turn Text"); playerText = playerTurnText.GetComponent <Text> (); signalCircle = GameObject.FindGameObjectWithTag("Signal Wheel"); //signalCircle.GetComponent <ColorButtonScript> ().player = gameObject; GameObject cameraOne = GameObject.FindGameObjectWithTag("Camera One"); GameObject cameraTwo = GameObject.FindGameObjectWithTag("Camera Two"); layer_mask = LayerMask.GetMask("Tile"); if (playerCount == 1) { gameObject.tag = "Player One"; gameManager.tag = "Game Manager One"; signalCircle.tag = "Signal Wheel One"; gameManager.playerTurn = 1; gameManager.AssignId(); playerId = 1; myCamera = cameraOne.GetComponent <Camera>(); cameraTwo.SetActive(false); gameManager.player = this.gameObject; gameManager.TurnOn(); gameManager.moveCount = 3; moveTurn = true; //CmdSpawnObjectsP1 (); } if (playerCount == 2) { gameObject.tag = "Player Two"; gameManager.tag = "Game Manager Two"; signalCircle.tag = "Signal Wheel Two"; gameManager.AssignId(); playerId = 2; myCamera = cameraTwo.GetComponent <Camera>(); cameraOne.SetActive(false); gameManager.player = this.gameObject; gameManager.TurnOff(); gameManager.moveCount = 0; moveTurn = false; Scene currentScene = SceneManager.GetActiveScene(); string sceneName = currentScene.name; if (sceneName == "Ghost Prototype") { CmdSpawnObjectsP2(); } } blue = new Color(.09f, .31f, .447f, 1.0f); green = new Color(0.0f, .286f, .235f, 1.0f); pink = new Color(.99f, .56f, .556f, 1.0f); purple = new Color(.4f, .255f, .51f, 1.0f); black = new Color(0.0f, 0.0f, 0.0f, 1.0f); white = new Color(1.0f, 1.0f, 1.0f, 1.0f); lastPos = transform.position; }