private bool isCostPayment; //現在コストを支払って開放済かどうか。 trueならコスト支払い完了。 public void SetUpBulletSelectDetail(BulletSelectManager bulletSelectManager, BulletDataSO.BulletData bulletData) { this.bulletSelectManager = bulletSelectManager; this.bulletData = bulletData; //画像変更 imgBulletBtn.sprite = this.bulletData.btnSprite; //ボタンにメソッド登録 btnBulletSelect.onClick.AddListener(OnClickBulletSelect); //バレットを選択できない状態にきりかえる SwitchAcriveBulletBtn(false); //バレットを発射できる時間の設定をし、初期値とする initialLaunchTime = this.bulletData.launchTime; //バレットの発射できる時間を初期値から設定する launchTime = initialLaunchTime; //バレットの発射できる残り時間のゲージ表示を0にして非表示にする。 imgLaunchTimeGauge.fillAmount = 0; //バレット選択ボタンを推せるようにするために必要なExpを表示 txtOpenExpValue.text = this.bulletData.openExp.ToString(); //初期バレット確認 if (this.bulletData.openExp == 0) { //初期バレット用の設定 isDefaultBullet = true; //装填中の状態に切り替える ChangeLoadingBullet(true); TurnActiveOpenExpValue(false); SwitchAcriveBulletBtn(true); // TODO そのほかに設定する処理を追加 } //拝啓の属性画像の変更 imgElementTypeBackground.sprite = bulletSelectManager.GetElementTypeSprite(this.bulletData.elementType); }