/// <summary> /// ゴリラの攻撃 /// とりあえずで1秒間の攻撃コライダー有効化という処理 /// </summary> private void gorillaAttack() { attackController.CoolDownToController(); sweetController.setButtonEnable(true); AudioManager.Instance.PlaySEClipFromIndex(7, 1f); //攻撃有効中に再度攻撃したとき if (attackCollider.IsActive()) { againAttack(); } attackCollider.ActivateCollider(); isAttacking = true; dogAnimation.stateProcessor.state.Value = dogAnimation.stateAttack; //ToDo:ゴリラ攻撃モーション時間のマジックナンバー対応 attacker = Observable.Timer(System.TimeSpan.FromMilliseconds(1500)) .Subscribe(_ => endAttack()); }