public void openDialog(int tabIndex = 0)
    {
        if (!isOpened && !isOpening && !isClosing)
        {
            if (m_PlaySoundEffect)
            {
                (Singlton.getInstance("NvSoundController") as NvSoundController).PlaySe("se_gather");
            }

            if (HasTabControl && tabIndex >= 0)
            {
                mTab.m_defaultIndex = tabIndex;
            }

            OpenOrCloseUICamera(false);
            if (m_dialogEffector != null)
            {
                // enable dialog
                //revertEnable();
                //revertVisible();

                // set visible for this object
                //base.setVisible(true);
                //base.setEnable(true);
                setEnable(true);
                setVisible(true);

                m_effect = EDialogEffect.eDE_OpenEffect;

                OnDlgBeginEffect(EDialogEffect.eDE_OpenEffect);
                notify("OnDlgBeginEffect");

                m_dialogEffector.startOpenEffect();
                m_State = EState.E_STATE_OPENING;
            }
            else
            {
                // enable dialog
                //revertEnable();
                //revertVisible();

                // set visible for this object
                //base.setVisible(true);
                //base.setEnable(true);

                setEnable(true);
                setVisible(true);

                // make dialog run
                m_run = true;

                OnDlgInit();
                notify("OnDlgInit");

                OpenOrCloseSceneCam(false);
                OpenOrCloseUICamera(true);
                m_State = EState.E_STATE_OPENED;
            }
        }
    }
Ejemplo n.º 2
0
 protected override void OnDlgEndEffect(EDialogEffect effect)
 {
     if (effect == EDialogEffect.eDE_CloseEffect)       //when close dlg
     {
         OnNextScenario();
     }
 }
Ejemplo n.º 3
0
 protected override void OnDlgBeginEffect(EDialogEffect effect)
 {
     if (effect == NvUIDialogBase.EDialogEffect.eDE_OpenEffect)
     {
         apply();
         m_modalResult = (int)EResult.eResult_Nothing;
     }
 }
Ejemplo n.º 4
0
 protected override void OnDlgBeginEffect(EDialogEffect effect)
 {
     if (effect == EDialogEffect.eDE_OpenEffect)       //when open dlg
     {
         //NvConstructionController controller = NvGlobalFunc.GetNvConstructionController();
         //m_View = controller.findView("NvConstructionView")as NvConstructionView;
         //Debug.Log (">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> m_View = " + m_View);
         ApplyShow();
     }
 }
    protected override void OnDlgBeginEffect(EDialogEffect effect)
    {
        if (effect == EDialogEffect.eDE_OpenEffect)       //when open dlg
        {
            SetDiffSideAnim();

            Apply();
        }
        else
        {
        }
    }
 protected override void OnDlgEndEffect(EDialogEffect effect)
 {
     if (effect == EDialogEffect.eDE_CloseEffect)       //when close dlg
     {
         if (m_CallBack != null)
         {
             m_CallBack();
         }
         else
         {
             Debug.Log("Check it!! ");
         }
     }
 }
    public void closeDialog()
    {
        if (m_run == true)
        {
            OpenOrCloseSceneCam(true);
            OpenOrCloseUICamera(false);

            if (m_dialogEffector != null)
            {
                m_effect = EDialogEffect.eDE_CloseEffect;
                OnDlgBeginEffect(EDialogEffect.eDE_CloseEffect);
                notify("OnDlgBeginEffect");

                m_dialogEffector.startCloseEffect();
                m_State = EState.E_STATE_CLOSING;
            }
            else
            {
                OnDlgCloseInternal();

                setEnable(false);
                setVisible(false);

                m_run = false;

                if (m_modal)
                {
                    m_modal = false;

                    if (eventOnEndModal != null)
                    {
                        eventOnEndModal(m_modalResult);
                        // clean event chain when its done
                        eventOnEndModal = null;
                    }
                }

                OpenOrCloseUICamera(true);
                m_State = EState.E_STATE_CLOSED;
            }
        }
    }
 protected override void OnDlgEndEffect( EDialogEffect effect )
 {
     if(effect == EDialogEffect.eDE_CloseEffect)//when close dlg
     {
         OnNextScenario();
     }
 }
    protected override void OnDlgBeginEffect( EDialogEffect effect )
    {
        if(effect == EDialogEffect.eDE_OpenEffect)//when open dlg
        {
            SetDiffSideAnim();

            ApplyShow();
        }
        else
        {

        }
    }
Ejemplo n.º 10
0
 protected virtual void OnDlgEndEffect( EDialogEffect effect )
 {
 }
Ejemplo n.º 11
0
 protected virtual void OnDlgBeginEffect( EDialogEffect effect )
 {
 }
Ejemplo n.º 12
0
    public void openDialog( int tabIndex = 0 )
    {
        if ( !isOpened && !isOpening && !isClosing )
        {
            if ( m_PlaySoundEffect )
            {
                (Singlton.getInstance("NvSoundController") as NvSoundController).PlaySe("se_gather");
            }

            if ( HasTabControl && tabIndex >= 0 )
            {
                mTab.m_defaultIndex = tabIndex;
            }

            OpenOrCloseUICamera(false);
            if ( m_dialogEffector != null )
            {
                // enable dialog
                //revertEnable();
                //revertVisible();

                // set visible for this object
                //base.setVisible(true);
                //base.setEnable(true);
                setEnable(true);
                setVisible(true);

                m_effect = EDialogEffect.eDE_OpenEffect;

                OnDlgBeginEffect(EDialogEffect.eDE_OpenEffect);
                notify("OnDlgBeginEffect");

                m_dialogEffector.startOpenEffect();
                m_State = EState.E_STATE_OPENING;
            }
            else
            {
                // enable dialog
                //revertEnable();
                //revertVisible();

                // set visible for this object
                //base.setVisible(true);
                //base.setEnable(true);

                setEnable(true);
                setVisible(true);

                // make dialog run
                m_run = true;

                OnDlgInit();
                notify("OnDlgInit");

                OpenOrCloseSceneCam(false);
                OpenOrCloseUICamera(true);
                m_State = EState.E_STATE_OPENED;
            }
        }
    }
Ejemplo n.º 13
0
    public void closeDialog()
    {
        if ( m_run == true )
        {
            OpenOrCloseSceneCam(true);
            OpenOrCloseUICamera(false);

            if ( m_dialogEffector != null )
            {
                m_effect = EDialogEffect.eDE_CloseEffect;
                OnDlgBeginEffect(EDialogEffect.eDE_CloseEffect);
                notify("OnDlgBeginEffect");

                m_dialogEffector.startCloseEffect();
                m_State = EState.E_STATE_CLOSING;
            }
            else
            {
                OnDlgCloseInternal();

                setEnable ( false );
                setVisible( false );

                m_run = false;

                if ( m_modal )
                {

                    m_modal = false;

                    if ( eventOnEndModal != null )
                    {
                        eventOnEndModal( m_modalResult );
                        // clean event chain when its done
                        eventOnEndModal = null;
                    }
                }

                OpenOrCloseUICamera(true);
                m_State = EState.E_STATE_CLOSED;
            }
        }
    }
Ejemplo n.º 14
0
 protected override void OnDlgBeginEffect( EDialogEffect effect )
 {
     if(effect == EDialogEffect.eDE_OpenEffect)//when open dlg
     {
         //NvConstructionController controller = NvGlobalFunc.GetNvConstructionController();
         //m_View = controller.findView("NvConstructionView")as NvConstructionView;
         //Debug.Log (">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> m_View = " + m_View);
         ApplyShow();
     }
 }
Ejemplo n.º 15
0
 virtual protected void OnDlgEndEffect(EDialogEffect effect)
 {
 }
Ejemplo n.º 16
0
 virtual protected void OnDlgBeginEffect(EDialogEffect effect)
 {
 }