// Use this for initialization void Start() { gameBoard = GetComponent <BoardScript>(); textTurn = Instantiate(textPrefab, new Vector3(0, 0, 0), Quaternion.identity, canvas.transform); textPass = Instantiate(textPrefab, new Vector3(0, 0, 0), Quaternion.identity, canvas.transform); textTurn.text = turn1; //textTurn.fontSize = 40; textTurn.rectTransform.anchoredPosition = new Vector2(-100, 0); //textTurn.rectTransform.anchorMax = new Vector2(1, 0.5f); //textTurn.rectTransform.anchorMin = new Vector2(1, 0.5f); //textTurn.rectTransform.sizeDelta = new Vector2(textTurn.fontSize * textTurn.text.Length + 5, textTurn.fontSize + 5); textPass.text = pass; textPass.rectTransform.anchoredPosition = new Vector2(-100, 60); textPass.color = new Color(0, 0, 0, 0); buttonUnDo = Instantiate(buttonUnDoPrefab, new Vector3(0, 0, 0), Quaternion.identity, canvas.transform); buttonUnDo.GetComponent <RectTransform>().anchoredPosition = new Vector2(-150, -100); buttonUnDo.GetComponentInChildren <Text>().text = "1手戻す"; buttonUnDo.GetComponentInChildren <Text>().fontSize = 40; buttonUnDo.onClick.AddListener(() => gameBoard.Undo()); //ゲーム版の作成 Instantiate(board); gameBoard.Init(); gameBoard.GetReversePointList(gameBoard.turnFlag); }