Ejemplo n.º 1
0
    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;
        }
    }
Ejemplo n.º 2
0
    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;
    }