/// <summary> /// ギアスロットボタンクリック時 /// </summary> private void OnClickGearSlotButton(CustomTurretGearSlotButton slot) { //拡張済みスロットの場合 if (slot.isExtended) { //ギア一覧ダイアログ開く var dialog = SharedUI.Instance.ShowSimpleDialog(); dialog.closeButtonEnabled = true; var content = dialog.AddContent(this.gearEquipPopupObject); content.Setup( dialog: dialog, partsData: slot.partsData, gearId: slot.gearId, onReflesh: () => { this.Reflesh(slot.partsData); this.GearSlotReflesh(slot.partsData); }); } //未拡張スロットの場合 else { //TODO:スロット拡張 } }
/// <summary> /// ギアスロットボタンクリック時 /// </summary> private void OnClickGearSlotButton(CustomTurretGearSlotButton slot) { SoundManager.Instance.PlaySe(SeName.YES); //拡張済みスロットの場合 if (slot.isExtended) { //ギア一覧ダイアログ開く var dialog = SharedUI.Instance.ShowSimpleDialog(); dialog.closeButtonEnabled = true; var content = dialog.AddContent(this.gearEquipPopupObject); content.Setup( dialog: dialog, partsData: slot.partsData, gearId: slot.gearId, onReflesh: () => { // 終了時コールバック this.onReflesh?.Invoke(); this.SetPartsData(slot.partsData, slot.partsData.useFlg, this.onReflesh, this.onRefleshDecomposition); }); } //未拡張スロットの場合 else { //TODO:スロット拡張 } }