void Start()
    {
        // NOTE: bail out if monster is null
        if (this.monster == null)
        {
            Debug.LogWarningFormat("monster was null, bailing...");
            return;
        }

        nameText.text = this.monster.Name;
        nameText.gameObject.SetActive(true);

        ImgDisp.loadSpriteToObject(
            monster.image_base,
            ImageBase,
            string.Format(
                "{0}_{1}_b.png",
                monster.type,
                monster.Name
                )
            );

        ImgDisp.loadSpriteToObject(
            monster.image_awakened,
            ImageAwakened,
            string.Format(
                "{0}_{1}_a.png",
                monster.type,
                monster.Name
                )
            );
    }
 void Start()
 {
     for (int i = 0; i < imageURLs.Count; i++)
     {
         ImgDisp img = Instantiate(IMG_PREFAB, Vector3.zero, Quaternion.identity, imgContainer);
         ImgDisp.loadSpriteToObject(imageURLs[i], img);
     }
 }
Exemple #3
0
    private void PopulateData(Monster monster)
    {
        Transform nameText = Name.Find("Text");

        nameText.GetComponent <Text>().text = monster.Name;

        Transform typeText = Type.Find("Text");

        typeText.GetComponent <Text>().text = monster.type;

        //NOTE: Redo with stars
        Transform starLevel = StarLevel.Find("Text");

        starLevel.GetComponent <Text>().text = string.Format("{0}*'s", monster.star_level);

        ImgDisp.loadSpriteToObject(
            monster.image_base,
            ImageBase,
            string.Format(
                "{0}_{1}_b.png",
                monster.type,
                monster.Name
                )
            );

        ImgDisp.loadSpriteToObject(
            monster.image_awakened,
            ImageAwakened,
            string.Format(
                "{0}_{1}_a.png",
                monster.type,
                monster.Name
                )
            );

        Transform levelText = Level.Find("Value");

        levelText.GetComponent <Text>().text = string.Format("{0}", monster.level);

        Transform baseHPText = BaseHP.Find("Value");

        baseHPText.GetComponent <Text>().text = string.Format("{0}", monster.base_hp);

        Transform baseAttackText = BaseAttack.Find("Value");

        baseAttackText.GetComponent <Text>().text = string.Format("{0}", monster.base_attack);

        Transform baseSpeedText = BaseSpeed.Find("Value");

        baseSpeedText.GetComponent <Text>().text = string.Format("{0}", monster.base_speed);

        Transform baseDefenseText = BaseDefense.Find("Value");

        baseDefenseText.GetComponent <Text>().text = string.Format("{0}", monster.base_defense);

        Transform baseCritRateText = BaseCritRate.Find("Value");

        baseCritRateText.GetComponent <Text>().text = string.Format("{0}", monster.base_crit_rate);

        Transform baseCritDamageText = BaseCritDamage.Find("Value");

        baseCritDamageText.GetComponent <Text>().text = string.Format("{0}", monster.base_crit_damage);

        Transform baseResistanceText = BaseResistance.Find("Value");

        baseResistanceText.GetComponent <Text>().text = string.Format("{0}", monster.base_resistance);

        Transform baseAccuracyText = BaseAccuracy.Find("Value");

        baseAccuracyText.GetComponent <Text>().text = string.Format("{0}", monster.base_accuracy);
    }