Exemplo n.º 1
0
    public void SetTarget(PlayerControllerPhoton _target)
    {
        if (_target == null)
        {
            Debug.LogError("<Color=Red><b>Missing</b></Color> PlayMakerManager target for PlayerUI.SetTarget.", this);
            return;
        }
        // Cache references for efficiency because we are going to reuse them.
        target          = _target;
        targetTransform = target.GetComponent <Transform>();
        //targetRenderer = target.GetComponentInChildren<Renderer>();
        targetRenderer = target.GetComponent <Renderer>();


        BoxCollider2D boxCollider = target.GetComponent <BoxCollider2D>();

        // Get data from the Player that won't change during the lifetime of this Component
        if (boxCollider != null)
        {
            boxColliderHeight = boxCollider.size.y;
        }

        if (playerNameText != null)
        {
            //   playerNameText.text = target.photonView.Owner.NickName;
            //  Debug.Log("Имя " + target.photonView.Owner.NickName);
            // playerNameText.text = target.photonView.
        }

        if (playerHealthSlider != null)
        {
            playerHealthSlider.maxValue = target.playerHealthCurrent;
            playerHealthSlider.value    = playerHealthSlider.maxValue;
        }
    }
Exemplo n.º 2
0
 //Добавляем игроков в список
 public void AddPlayer(PlayerControllerPhoton player)
 {
     //Добавляем игрока в список с игроками
     players.Add(player);
 }