Exemple #1
0
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     LayoutTools.LOAD_NGUI_SHOW(LAYOUT_TYPE.LT_VOLUME_SETTING, 10);
 }
Exemple #2
0
 protected override void onExit(SceneProcedure nextProcedure)
 {
     LT.HIDE_LAYOUT(LAYOUT_TYPE.LT_MAIN_FRAME_BACK);
     LT.HIDE_LAYOUT(LAYOUT_TYPE.LT_BACK_TO_MAIN_HALL);
     LT.HIDE_LAYOUT(LAYOUT_TYPE.LT_ROOM_LIST);
 }
 protected override void onExit(SceneProcedure nextProcedure)
 {
     ;
 }
    public new void prepareChangeProcedure(Type procedure, float time, string intent)
    {
        SceneProcedure targetProcedure = mSceneProcedureList[procedure];

        mCurProcedure.prepareExit(targetProcedure, time, intent);
    }
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     LayoutTools.SHOW_LAYOUT(LAYOUT_TYPE.LT_MAHJONG_DROP);
     LayoutTools.SHOW_LAYOUT(LAYOUT_TYPE.LT_PLAYER_ACTION);
 }
 protected override void onExit(SceneProcedure nextProcedure)
 {
     LT.HIDE_LAYOUT(LAYOUT_TYPE.LT_MAHJONG_LOADING);
 }
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     mSceneSystem.loadSceneAsync(GameDefine.ROLE_DISPLAY, false, onSceneLoaded);
 }
Exemple #8
0
 protected virtual void onPrepareExit(SceneProcedure nextPreocedure)
 {
 }
Exemple #9
0
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     LayoutTools.LOAD_LAYOUT_SHOW(LAYOUT_TYPE.LT_LOGIN, 0);
 }
Exemple #10
0
 // 退出当前流程,进入自己的子流程时调用
 protected virtual void onExitToChild(SceneProcedure nextProcedure)
 {
 }
Exemple #11
0
 // 进入的目标流程已经准备完成(资源加载完毕等等)时的回调
 public virtual void onNextProcedurePrepared(SceneProcedure nextPreocedure)
 {
 }
Exemple #12
0
 // 退出当前流程,进入的不是自己的子流程时调用
 protected abstract void onExit(SceneProcedure nextProcedure);
Exemple #13
0
 // 在进入流程时调用
 // 在onInit中如果要跳转流程,必须使用延迟命令进行跳转
 protected abstract void onInit(SceneProcedure lastProcedure, string intent);
Exemple #14
0
 // 从自己的子流程进入当前流程
 protected virtual void onInitFromChild(SceneProcedure lastProcedure, string intent)
 {
 }
 protected override void onExit(SceneProcedure nextProcedure)
 {
     // 尽量在流程退出时隐藏或者卸载布局
     LT.HIDE_LAYOUT(LAYOUT.DEMO_START);
 }
Exemple #16
0
 protected override void onExit(SceneProcedure nextProcedure)
 {
     LT.HIDE_LAYOUT(LAYOUT_TYPE.LT_REGISTER);
 }
Exemple #17
0
    protected override void onExit(SceneProcedure nextProcedure)
    {
        ScriptMahjongFrame mahjongFrame = mLayoutManager.getScript(LAYOUT_TYPE.LT_MAHJONG_FRAME) as ScriptMahjongFrame;

        mahjongFrame.notifyInfo("");
    }
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     // 一般在此处加载界面,加载场景
     LT.LOAD_UGUI_SHOW(LAYOUT.L_DEMO, 0);
 }
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     LayoutTools.SHOW_LAYOUT(LAYOUT_TYPE.LT_MAHJONG_HAND_IN);
 }
 protected override void onExit(SceneProcedure nextProcedure)
 {
     LT.HIDE_LAYOUT(LAYOUT.DEMO);
 }
Exemple #21
0
 protected override void onExit(SceneProcedure nextProcedure)
 {
     LayoutTools.HIDE_LAYOUT(LAYOUT_TYPE.LT_LOGIN);
 }
Exemple #22
0
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     // 设置本局结果
     LayoutTools.SHOW_LAYOUT(LAYOUT_TYPE.LT_GAME_ENDING);
 }
Exemple #23
0
    public void prepareChangeProcedure(PROCEDURE_TYPE procedure, float time, string intent)
    {
        SceneProcedure targetProcedure = mSceneProcedureList[procedure];

        mCurProcedure.prepareExit(targetProcedure, time, intent);
    }
Exemple #24
0
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     LT.SHOW_LAYOUT(LAYOUT_TYPE.LT_LOGIN);
 }
 protected override void onExit(SceneProcedure nextProcedure)
 {
     LayoutTools.HIDE_LAYOUT(LAYOUT_TYPE.LT_MAHJONG_DROP);
     LayoutTools.HIDE_LAYOUT(LAYOUT_TYPE.LT_PLAYER_ACTION);
     LayoutTools.HIDE_LAYOUT(LAYOUT_TYPE.LT_MAHJONG_HAND_IN);
 }
Exemple #26
0
 public static CommandLayoutManagerLayoutVisible SHOW_LAYOUT_DELAY_EX(SceneProcedure procedure, float delayTime, LAYOUT_TYPE type, CommandCallback start, bool immediately = false, string param = "")
 {
     return(VISIBLE_LAYOUT_DELAY_EX(procedure, delayTime, type, true, start, immediately, param));
 }
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     ;
 }
Exemple #28
0
 public static CommandLayoutManagerLayoutVisible HIDE_LAYOUT_DELAY(SceneProcedure procedure, float delayTime, LAYOUT_TYPE type, bool immediately = false, string param = "")
 {
     return(VISIBLE_LAYOUT_DELAY(procedure, delayTime, type, false, immediately, param));
 }
Exemple #29
0
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     LayoutTools.SHOW_LAYOUT(LAYOUT_TYPE.LT_REGISTER);
 }
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     // 隐藏该场景的所有布局
     LayoutTools.HIDE_LAYOUT(LAYOUT_TYPE.LT_LOGIN, true);
     LayoutTools.HIDE_LAYOUT(LAYOUT_TYPE.LT_REGISTER, true);
 }