コード例 #1
0
        public unsafe Tween Display(EditModeSelection selection, DeckSlot slot)
        {
            //IL_009a: Unknown result type (might be due to invalid IL or missing references)
            //IL_00cf: Unknown result type (might be due to invalid IL or missing references)
            //IL_00d9: Expected O, but got Unknown
            m_slot = slot;
            if (m_slot != null)
            {
                m_slot.OnModification += OnSlotModification;
            }
            OnFilterChange();
            UpdateAllChildren(instant: true);
            m_canvasGroup.set_alpha(0f);
            m_spellsTransform.get_gameObject().SetActive(selection == EditModeSelection.Spell);
            m_companionsTransform.get_gameObject().SetActive(selection == EditModeSelection.Companion);
            this.get_gameObject().SetActive(true);
            Sequence val = DOTween.Sequence();

            TweenSettingsExtensions.Insert(val, 0f, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOFade(m_canvasGroup, 1f, m_fadeTweenDuration), m_fadeTweenEase));
            Tween val2 = CreateEditModeSelectionTween(selection);

            if (val2 != null)
            {
                TweenSettingsExtensions.Insert(val, 0f, val2);
            }
            val.onComplete = new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/);
            return(val);
        }
コード例 #2
0
 public void OnEditModeChange(EditModeSelection selection)
 {
     foreach (DeckEditToggleFilter item in m_filtersToogle)
     {
         item.OnEditModeChange(selection);
     }
     m_searchTextField.SetText("");
 }
コード例 #3
0
        private IEnumerator GotoEdit()
        {
            m_ui.SetValue(m_selectedSlot);
            m_inAnimation = true;
            EditModeSelection selection = EditModeSelection.Spell;

            yield return(m_ui.GotoEdit(selection));

            m_inAnimation = false;
        }
コード例 #4
0
ファイル: DeckUI.cs プロジェクト: hussein-aitlahcen/nevaw
        public IEnumerator GotoEdit(EditModeSelection selection)
        {
            m_inEdition = true;
            Sequence val = DOTween.Sequence();

            if (!(m_deck == null))
            {
                m_deck.get_gameObject().SetActive(true);
                m_mainCanvasGroup.get_gameObject().SetActive(true);
                TweenSettingsExtensions.Insert(val, 0f, DOTweenModuleUI.DOFade(m_mainCanvasGroup, 1f, 0.2f));
                TweenSettingsExtensions.Insert(val, 0f, m_deck.EnterEditMode(selection));
                TweenSettingsExtensions.Insert(val, 0f, m_editModeUI.Display(selection, m_selectedSlot));
                m_openCanvas.Invoke();
                m_isOpen = true;
                yield return(TweenExtensions.WaitForKill(val));
            }
        }
コード例 #5
0
        public unsafe Sequence EnterEditMode(EditModeSelection selection)
        {
            //IL_0079: Unknown result type (might be due to invalid IL or missing references)
            //IL_008a: Unknown result type (might be due to invalid IL or missing references)
            //IL_0094: Expected O, but got Unknown
            if (m_editMode)
            {
                return(null);
            }
            m_editMode      = true;
            m_uneditedValue = m_value?.Clone();
            m_saveButton.set_interactable(false);
            m_saveCancelCanvasGroup.get_gameObject().SetActive(true);
            m_saveCancelCanvasGroup.set_alpha(0f);
            Sequence obj = DOTween.Sequence();

            TweenSettingsExtensions.Insert(obj, 0f, TweenSettingsExtensions.OnKill <Tweener>(TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOFade(m_saveCancelCanvasGroup, 1f, m_backgroundTweenDuration), m_backgroundTweenEase), new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/)));
            UpdateEditModeUI();
            SetEditModeSelection(selection);
            return(obj);
        }
コード例 #6
0
    public void OnEditModeChange(EditModeSelection selection)
    {
        switch (selection)
        {
        case EditModeSelection.Spell:
            m_toggle.set_interactable(m_SpellFilter);
            this.get_gameObject().SetActive(m_SpellFilter);
            break;

        case EditModeSelection.Companion:
            this.get_gameObject().SetActive(m_CompanionFilter);
            m_toggle.set_interactable(m_CompanionFilter);
            break;

        default:
            m_toggle.set_interactable(false);
            break;
        }
        if (!m_toggle.get_interactable())
        {
            m_toggle.set_isOn(false);
        }
    }
コード例 #7
0
ファイル: DeckUI.cs プロジェクト: hussein-aitlahcen/nevaw
 private void OnEditModeSelectionChanged(EditModeSelection obj)
 {
     m_editModeUI.SetEditModeSelection(obj);
 }
コード例 #8
0
 public void SetEditModeSelection(EditModeSelection mode)
 {
     m_spellList.Select(mode == EditModeSelection.Spell);
     m_companionList.Select(mode == EditModeSelection.Companion);
 }
コード例 #9
0
 public void OnEdit(EditModeSelection selection)
 {
     this.OnEditRequest?.Invoke(selection);
 }