Exemplo n.º 1
0
    //instantiates all icons of heroes who participated in the battle
    public void CallHeroIcons()                                 //places heroes icons in storage
    {
        regimentsSO = currentProgress.heroesOfPlayer;           //access to player's regiments
        Transform parentOfIcons = scrollRect.content.transform; //defines the parent object for all icons

        for (int i = 0; i < regimentsSO.Count; i++)
        {
            if (regimentsSO[i].isDeployed)
            {
                CharIcon fighterIcon = Instantiate(iconPrefab, parentOfIcons); //instantiate and return an icon
                fighterIcon.FillIconWhenGameIsOver(regimentsSO[i]);            //fills the icon with
                //data taken from scriptable object
            }
        }
    }
Exemplo n.º 2
0
    // crea una instancia de todos los íconos de los héroes que participaron en la batalla
    public void CallHeroIcons()                                 // coloca los iconos de los héroes en el almacenamiento
    {
        regimentsSO = currentProgress.heroesOfPlayer;           // acceso a los regimientos del jugador
        Transform parentOfIcons = scrollRect.content.transform; // define el objeto padre para todos los iconos

        for (int i = 0; i < regimentsSO.Count; i++)
        {
            if (regimentsSO[i].isDeployed)
            {
                CharIcon fighterIcon = Instantiate(iconPrefab, parentOfIcons); // crear una instancia y devolver un icono
                fighterIcon.FillIconWhenGameIsOver(regimentsSO[i]);            // llena el icono con
                                                                               // datos tomados de un objeto programable
            }
        }
    }