Exemple #1
0
    void Start()
    {
        instance = this;

        //初始化Action执行列表
        actionSelectList = new OneSelect[3];
        for (int i = 0; i < 3; i++)
        {
            actionSelectList[i].text = "行动 " + (i + 1);
            actionSelectList[i].to   = i + 1;
        }
        //初始化Leave执行列表
        leaveSelectList = new OneSelect[1];
        for (int i = 0; i < 1; i++)
        {
            leaveSelectList[i].text = "你离开了现场";
            leaveSelectList[i].to   = 0;
        }

        ScriptReader.GetInstance().LoadJsonFile();
        ScriptReader.GetInstance().JumpTo(0);
    }
Exemple #2
0
    public void GetCurrentSelect()
    {
        int currentSelect = -1;

        for (int i = 0; i < currentToggle.Count; i++)
        {
            if (currentToggle[i].GetComponent <Toggle>().isOn)
            {
                currentSelect = i;
                break;
            }
        }
        if (currentSelect != -1)
        {
            //执行对应选项的跳转

            /*
             * string outputText = "执行" + currentSelectList[currentSelect].text + ",跳转至" + currentSelectList[currentSelect].to;
             * addText(outputText);
             */
            ScriptReader.GetInstance().JumpTo(currentSelectList[currentSelect].to);
        }
    }