public void ClickLoadNew() { PuzzleAreaManager obj = Instantiate(manager, this.transform); hint.text = ""; load.SetActive(false); obj.LoadNew(); }
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); } }
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); }); }