// ボタンが押された時の処理 public void OnClick() { //Debug.Log("Text: LeftClick"); // 白:左 赤:右 string text = textFlag.text; if (text == "白") { // 別スクリプト参照 GameObject g = GameObject.Find("MainScript"); MainScript mainScript = g.GetComponent <MainScript>(); mainScript.Reset(); // 時間リセット mainScript.ResetTimer(); // スコア加算 mainScript.AddScore(); } else { // 別スクリプト参照 GameObject g = GameObject.Find("MainScript"); MainScript mainScript = g.GetComponent <MainScript>(); // ハイスコア記録 mainScript.AddHighScore(); // 不正解 SceneManager.LoadScene("EndScene"); } }