Exemple #1
0
    private void OnEnable()
    {
        for (int i = 0; i < parentItemPlayers.childCount; i++)
        {
            Destroy(parentItemPlayers.GetChild(i).gameObject);
        }

        for (int i = 0; i < SF.GetAllPlayers().Count; i++)
        {
            ItemPlayer ip = Instantiate(prefabItemPlayer, parentItemPlayers).GetComponent <ItemPlayer>();
            ip.StartThis(SF.GetPlayer(i));
        }
    }
Exemple #2
0
 public void OpenPlayer(ItemPlayer _itemPlayer)
 {
     currentItemPlayer                     = _itemPlayer;
     inputProfileName.text                 = _itemPlayer.GetPlayer().name;
     inputProfileNumber.text               = _itemPlayer.GetPlayer().number.ToString();
     imageProfileConfirmationName.sprite   = spriteNothing;
     imageProfileConfirmationNumber.sprite = spriteNothing;
     textGoals.text   = currentItemPlayer.GetPlayer().goals.ToString();
     textAssists.text = currentItemPlayer.GetPlayer().assists.ToString();
     textFouls.text   = currentItemPlayer.GetPlayer().fouls.ToString();
     textYellows.text = currentItemPlayer.GetPlayer().yellows.ToString();
     textReds.text    = currentItemPlayer.GetPlayer().reds.ToString();
     confirmDelete.gameObject.SetActive(false);
     MUI.GoRight(panelPlayerProfile);
 }
Exemple #3
0
    public void ButtonDoneNewPlayer()
    {
        bool valid = true;

        if (inputName.text == string.Empty)
        {
            imageConfirmationName.sprite = spriteError;
            valid = false;
        }
        else
        {
            imageConfirmationName.sprite = spriteCheck;
        }

        if (inputNumber.text == string.Empty)
        {
            imageConfirmationNumber.sprite = spriteError;
            valid = false;
        }
        else
        {
            imageConfirmationNumber.sprite = spriteCheck;
        }

        if (!valid)
        {
            return;
        }

        Player     p  = new Player(int.Parse(inputNumber.text), inputName.text);
        ItemPlayer ip = Instantiate(prefabItemPlayer, parentItemPlayers).GetComponent <ItemPlayer>();

        ip.StartThis(p);
        SF.AddPlayer(p);
        MUI.GoRight(myAnimator);
    }
Exemple #4
0
 void Start()
 {
     interact = GameObject.Find("GameUI").transform.GetChild(0).GetComponent <TextMeshProUGUI>();
     script   = itemPlayer.GetComponent <ItemPlayer>();
 }