private void OnSaveResult(SaveDeckResultEvent result) { m_isBeingSave = false; m_ui.interactable = true; if (result.Result == CmdResult.Success) { m_selectedSlot.SetId(result.DeckId); } if (m_selectedSlot.Id.HasValue && m_selectedSlot.HasDeckInfo && m_selectedSlot.DeckInfo.IsValid()) { m_modifications.SetSelectedDeckForWeapon(m_weapon, m_selectedSlot.Id.Value); m_modifications.SetSelectedWeapon(m_weapon); } if (ExitAfterSave) { OnExit(); } }
private void OnSaveConfigResult(SaveDeckResultEvent evt) { onSaveConfigResult?.Invoke(evt); }