Exemplo n.º 1
0
 public new void Execute()
 {
     //第一阶段,判断是否有条件,如果有则直接略过此步到第二阶段
     if (requirement.CompareTo("null") != 0)
     {
         //存在条件
         //WorkManager.instance.addText("存在条件,条件为" + requirement +",条件系数为0");
         Debug.Log("存在条件,条件为" + requirement + ",条件系数为0");
         //判断是否成功通过判定
         if (Judge() == false)
         {
             //如果判定失败,显示失败描述然后返回
             WorkManager.instance.addText(falseText);
             return;
         }
     }
     //第二阶段,显示文字,如果有判定条件并且判定成功将会跳到这一步
     WorkManager.instance.addText(trueText);
     //第三阶段,刷新屏幕的选项
     OneSelect[] tmpSelectList = new OneSelect[selectList.Count];
     for (int i = 0; i < selectList.Count; i++)
     {
         tmpSelectList[i] = selectList[i];
     }
     WorkManager.instance.actionSelectList = tmpSelectList;
     WorkManager.instance.selectActionButton();
 }
Exemplo n.º 2
0
    public void AddSelect(string text, int number)
    {
        OneSelect tmpSelect = new OneSelect(text, number);

        selectList.Add(tmpSelect);
    }