Exemple #1
0
    void Awake()
    {
        unitBg = GetComponent <Image>();

        int childCount = transform.childCount;

        for (int i = 0; i < childCount; i++)
        {
            Transform child = transform.GetChild(i);
            if (child.name.Equals("Name"))
            {
                nameText = child.gameObject.GetComponent <Text>();
            }
            else if (child.name.Equals("Level"))
            {
                levelText = child.gameObject.GetComponent <Text>();
            }
            else if (child.name.Equals("HP"))
            {
                hpText = child.gameObject.GetComponent <Text>();
            }
            else if (child.name.Equals("HPSlider"))
            {
                hpSlider = child.gameObject.GetComponent <Slider>();
            }
            else if (child.name.Equals("MPSlider"))
            {
                mpSlider = child.gameObject.GetComponent <Slider>();
            }
            else if (child.name.Equals("TurnCount"))
            {
                turnCount = child.gameObject.GetComponent <Slider>();
            }
            else if (child.name.Equals("Image"))
            {
                image = child.gameObject.GetComponent <Image>();
            }
            else if (child.name.Equals("SkillAnimation"))
            {
                skillAnimation = child.gameObject.GetComponent <SkillAnimation>();
            }
            else if (child.name.Equals("DamageLog"))
            {
                damageLog = child.gameObject.GetComponent <DamageLogText>();
            }
            statusEffects = transform.GetComponentInChildren <StatusEffectsHUD>();
        }
    }
    void Awake()
    {
        int childCount = transform.childCount;

        for (int i = 0; i < childCount; i++)
        {
            Transform c = transform.GetChild(i);
            if (c.name.Equals("Image"))
            {
                image = c.gameObject.GetComponent <Image>();
            }
            else if (c.name.Equals("SkillAnimation"))
            {
                skillAnimation = c.gameObject.GetComponent <SkillAnimation>();
            }
            else if (c.name.Equals("DamageLog"))
            {
                damageLog = c.gameObject.GetComponent <DamageLogText>();
            }
            statusEffects = transform.GetComponentInChildren <StatusEffectsHUD>();
        }
    }