// ボタンを押したら public void OnClick() { // ボタンがクリックできる状態ではずれを引いていないときかつゲームがスタートしてるとき if (MS.GetCrickButtonFlag() == true && HJS.GetHitNum() < HJS.GetRandomNum() && SB.GetStartFlag()) { // ボタン非表示 button.SetActive(false); // Prefabの生成 // ソード Instantiate(swordPrefab, parentPosition, Quaternion.Euler( gameObject.transform.rotation.eulerAngles.x - 90.0f, gameObject.transform.rotation.eulerAngles.y + 90.0f , gameObject.transform.rotation.eulerAngles.z ), GameObject.Find("ImageTarget_KurohiGame").transform); // スモーク Instantiate(smokePrefab, parentPosition, Quaternion.Euler( gameObject.transform.rotation.eulerAngles.x - 90.0f, gameObject.transform.rotation.eulerAngles.y + 90.0f , gameObject.transform.rotation.eulerAngles.z ), GameObject.Find("ImageTarget_KurohiGame").transform); // クリックできないようにする MS.SetCrickButtonFlag(false); } }
// Update is called once per frame void Update() { if (HJS == null) { Debug.Log("中身がありません"); return; } if (HJS.GetHitNum() >= HJS.GetRandomNum() && !endFlag) { Instantiate(prefab, pos, Quaternion.identity, GameObject.Find("ImageTarget_KurohiGame").transform); endFlag = true; canAnimation.SetBool("Damage Bool", true); resetButton.SetActive(true); for (int i = 0; i < gameoverObj.Length; i++) { gameoverObj[i].SetActive(true); } } }