示例#1
0
    void Update()
    {
        SpellAbility.Condition c = (SpellAbility.Condition)condition.value;
        condition_data.SetActive(SpellAbility.CheckDataCondition(c));

        SpellAbility.Ability a = (SpellAbility.Ability)ability.value;
        ability_data.SetActive(SpellAbility.CheckDataAbility(a));

        string s = "";

        s += "[" + c.ToString() + "]";
        if (condition_data.activeSelf)
        {
            s += "[" + c_data1.text + "]";
            s += "[" + c_data2.text + "]";
            s += "[" + c_data3.text + "]";
        }

        s += "[" + a.ToString() + "]";
        if (ability_data.activeSelf)
        {
            s += "[" + a_data1.text + "]";
            s += "[" + a_data2.text + "]";
            s += "[" + a_data3.text + "]";
        }
        outData.text = s;
    }
示例#2
0
    void Awake()
    {
        List <Dropdown.OptionData> temp = new List <Dropdown.OptionData>();

        for (SpellAbility.Condition i = SpellAbility.Condition.조건없음; i <= SpellAbility.Condition.버그; i++)
        {
            Dropdown.OptionData data = new Dropdown.OptionData();
            data.text = i.ToString();
            temp.Add(data);
        }
        condition.AddOptions(temp);

        temp.Clear();
        for (SpellAbility.Ability i = SpellAbility.Ability.하수인에게_피해주기; i <= SpellAbility.Ability.버그; i++)
        {
            Dropdown.OptionData data = new Dropdown.OptionData();
            data.text = i.ToString();
            temp.Add(data);
        }
        ability.AddOptions(temp);
    }