void Start() { sources = gameObject.GetComponents <AudioSource>(); compBlock.SetActive(false); anim = this.gameObject.GetComponent <Animator>(); clearAnima = gameClearText.GetComponent <Animator>(); gameOverAnim = gameOverEffect.GetComponent <Animator>(); childplayerTutorialAnim = childPlayer.GetComponent <Animator>(); childPlayersr = childPlayer.GetComponent <SpriteRenderer>(); childPlayersr.sprite = zeroPenalty; AiriCommentText("画面をタップでスタートだよ!", 3); //※1_カケラが3つ取れたらフィーバータイム kakeraCount.ObserveEveryValueChanged(_ => _.Value) .Where(_ => _ >= 3) .Subscribe(_ => StartFeverCount()); kakeraCount.ObserveEveryValueChanged(_ => _.Value) .Where(_ => _ < 2 && _ > 0) .Subscribe(_ => AiriCommentText("ハートを集めてフィーバーだ!", 4)); breakWallNum.ObserveEveryValueChanged(_ => _.Value) .Where(_ => _ >= 3) .Subscribe(_ => generateWall.InstantiateWall()); }