Exemple #1
0
    public void ClickLoadNew()
    {
        PuzzleAreaManager obj = Instantiate(manager, this.transform);

        hint.text = "";
        load.SetActive(false);
        obj.LoadNew();
    }
Exemple #2
0
 public void ClickLoadOld()
 {
     if (string.IsNullOrEmpty(level.text))
     {
         hint.text = "请输入Puzzle要加载的关卡ID";
     }
     else if (!File.Exists(Application.dataPath + "/WordChef/PuzzlePos/puzzlePos_" + level.text + ".json"))
     {
         hint.text = "Puzzle不存在id为" + level.text + "的数据,请重新输入!";
     }
     else
     {
         PuzzleAreaManager obj = Instantiate(manager, this.transform);
         hint.text = "";
         load.SetActive(false);
         obj.LoadData(Application.dataPath + "/WordChef/PuzzlePos/puzzlePos_" + level.text + ".json", level.text);
     }
 }
Exemple #3
0
 private void Awake()
 {
     instance       = this;
     levelText.text = string.Format(levelText.text, "Puzzle");
     cellOri        = wordCell.GetComponent <RectTransform> ().anchoredPosition;
     min            = wordCell.GetComponent <RectTransform> ().sizeDelta.x;
     blockOri       = block.GetComponent <RectTransform> ().anchoredPosition;
     InitColor();
     SetColor();
     saveBtn.onClick.AddListener(() => {
         Save();
         modifierWord.gameObject.SetActive(false);
         startSetBlock.gameObject.SetActive(false);
     });
     modifierWord.onClick.AddListener(() => {
         currentBlock = null;
         currentItem  = null;
         downItem     = null;
         //blockText = "";
         blockGroup.gameObject.SetActive(false);
         wordGroup.gameObject.SetActive(true);
         opGroup.SetActive(true);
         letterGroup.SetActive(true);
         colorGroup.SetActive(false);
         modifierWord.gameObject.SetActive(false);
         startSetBlock.gameObject.SetActive(true);
         saveBtn.gameObject.SetActive(false);
         setColor = false;
     });
     startSetBlock.onClick.AddListener(() => {
         modifierWord.gameObject.SetActive(true);
         blockGroup.gameObject.SetActive(true);
         SetHintCell();
         SetBlockGrid();
         setColor = true;
         opGroup.SetActive(false);
         letterGroup.SetActive(false);
         colorGroup.SetActive(true);
         currentItem = null;
         letter      = "";
         startSetBlock.gameObject.SetActive(false);
         saveBtn.gameObject.SetActive(true);
     });
 }