private void SetUpData_LOCAL_NONLOCAL() { if (photonView.IsMine) { PlayerCamera.transform.SetParent(null, false); cameraController = PlayerCamera.GetComponent <PlayerCameraController>(); cameraController.m_XOffset = cameraOffset; _object = GetComponent <GeneralController>(); moveStick = FindObjectOfType <MoveStick>(); attackStick = FindObjectOfType <AttackStick>(); specialStick = FindObjectOfType <SpecialStick>(); jumpButton = FindObjectOfType <Joybutton>(); SpecialCanvas = GameObject.Find("Canvas - Special"); SpecialMeterCanvas = GameObject.Find("Canvas - SpecialMeter"); specialMeter = GameObject.Find("Special Meter").GetComponent <Image>(); SpecialCanvas.SetActive(false); PlayerNameText.text = PhotonNetwork.LocalPlayer.NickName; PlayerNameText.color = Color.green; } else { PlayerCamera.SetActive(false); PlayerNameText.text = photonView.Owner.NickName; PlayerNameText.color = Color.red; } }
void Judgement() { spObject = GameObject.FindGameObjectWithTag("SpecialStick"); spScript = spObject.GetComponent <SpecialStick>(); win = spScript.outside; foreach (GameObject fooObj in GameObject.FindGameObjectsWithTag("Stick")) { movingDetector = fooObj.GetComponent <MovingDetector>(); sum = sum + movingDetector.Moving; } if (lastSum == 0 && sum == 0) { wasStable = true; } else if (wasStable && sum > 1) { lose = true; } lastSum = sum; sum = 0; }