Ejemplo n.º 1
0
 //撤销(只限一步且上步未发生合成)
 public void UndoStep()
 {
     if (UIClickable)
     {
         if (!grouped)
         {
             //显示当前格子颜色
             Text number;
             Text level;
             number = GameObject.Find("blank" + curIndex).transform.FindChild("Number").GetComponent <Text> ();
             level  = GameObject.Find("blank" + curIndex).transform.FindChild("Level").GetComponent <Text> ();
             aunts [curIndex].ClearAunts();
             Destroy(GameObject.Find("aunt" + curIndex));
             Debug.Log(curIndex);
             number.text = "";
             level.text  = "";
             mission.ChangeRound(-1);
             mission.ChangeAunts(-1);
             stepNumber.text = mission.GetRound().ToString();
             grouped         = true;
             UndoButton.SetActive(false);
         }
     }
 }