示例#1
0
 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();
     }
 }
示例#2
0
 private void OnSaveConfigResult(SaveDeckResultEvent evt)
 {
     onSaveConfigResult?.Invoke(evt);
 }