private void Update() { CanShot(); if (Input.GetKey(KeyCode.Space) && canShot) { canShot = false; if (tripleShot.GetTriple() && razerScript.GetRazer()) { GenerateBullet(tripleRazer, razer); } else if (tripleShot.GetTriple()) { GenerateBullet(tripleBullet, bullet); } else if (razerScript.GetRazer()) { GenerateBullet(razer, razer); } else { GenerateBullet(bullet, bullet); } Sound(); } }
//条件配列の更新 void ConditionArrayUpdate() { conditionArray = new bool[maxPoint + 1] { //最初のtrueはダミー true, playerMove.IsMaxSpeed(), bulletGenerate.IsMaxShotTime(), tripleShot.GetTriple(), razer.GetRazer(), floatingBullet.IsMaxCount() }; }