Exemplo n.º 1
0
    private void onEnter(ESummonerState nState)
    {
        switch (nState)
        {
        case ESummonerState.ESS_TalentPage:
        {
            CurSummonerFrame = TalentPage;
            if (SFGFxMovieManager.CheckTheMovieCanUse(TalentPage))
            {
                TalentPage.EnterMovie();
                // ShowSummonerFrame(true);
            }
        }
        break;

        default:
        {
            break;
        }
        }
        if (CurSummonerFrame != null)
        {
            CurSummonerFrame.SetDepth((int)SFGFxMovieManager.EGFxMovieLayer.EGFxLayer_PopupLayer + 1);
        }
    }
Exemplo n.º 2
0
    public bool SetState(ESummonerState nState)
    {
        if (nState == CurSummonerFrameState)
        {
            return(false);
        }
        onExit(CurSummonerFrameState);
        CurSummonerFrameState = nState;
        onEnter(CurSummonerFrameState);

        return(true);
    }
Exemplo n.º 3
0
    override public void OnDestroy()
    {
        SFGFxMovieManager.Instance.DestroyWindow("GFxTalentMenu");

        TalentPage = null;

        CurSummonerFrameState   = ESummonerState.ESS_None;
        bCreateAllSummonerFrame = false;


        base.OnDestroy();
    }
Exemplo n.º 4
0
    private void onExit(ESummonerState nState)
    {
        switch (nState)
        {
        case ESummonerState.ESS_None:

            break;

        case ESummonerState.ESS_TalentPage:
        {
            if (SFGFxMovieManager.CheckTheMovieCanUse(TalentPage))
            {
                TalentPage.LeaveMovie();
            }
        }
        break;
        }
    }