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); } }
public bool SetState(ESummonerState nState) { if (nState == CurSummonerFrameState) { return(false); } onExit(CurSummonerFrameState); CurSummonerFrameState = nState; onEnter(CurSummonerFrameState); return(true); }
override public void OnDestroy() { SFGFxMovieManager.Instance.DestroyWindow("GFxTalentMenu"); TalentPage = null; CurSummonerFrameState = ESummonerState.ESS_None; bCreateAllSummonerFrame = false; base.OnDestroy(); }
private void onExit(ESummonerState nState) { switch (nState) { case ESummonerState.ESS_None: break; case ESummonerState.ESS_TalentPage: { if (SFGFxMovieManager.CheckTheMovieCanUse(TalentPage)) { TalentPage.LeaveMovie(); } } break; } }