Beispiel #1
0
    private void UiAdd()
    {
        int textNum = choiceGimmick.useBase.itemNum.Length;

        text = new Text[textNum];
        flag = new bool[textNum];
        for (int i = 0; i < textNum; i++)
        {
            flag[i] = choiceGimmick.UseIf(choiceGimmick.useBase.itemNum[i]);   //実行できるかどうか
            Color   color   = flag[i] ? new Color(0f, 0f, 0f, 1f) : new Color(0.3f, 0.3f, 0.3f, 1f);
            string  message = flag[i] ? choiceGimmick.useBase.message[i] : choiceGimmick.useBase.noMessage[i];
            Vector2 pos     = basePos - new Vector2(0f, uiInterval * i);
            text[i] = uiTask.NewTextUi(message, pos, color);
            text[i].gameObject.transform.localScale = Vector3.one;
        }
    }