Esempio n. 1
0
 protected override void onInit(SceneProcedure lastProcedure, string intent)
 {
     // 创建比赛的所有角色
     mRoleSystem.createMyself("myself", 2);
     int[] startIndex = new int[GameDefine.MAX_AI_COUNT] {
         0, 1, 3, 4
     };
     for (int i = 0; i < GameDefine.MAX_AI_COUNT; ++i)
     {
         mRoleSystem.createAI("player" + i, GameDefine.ROLE_MODEL_NAME[i], startIndex[i], i);
     }
     // 给所有角色添加准备状态
     mRoleSystem.notifyAllPlayerReady();
     // 显示游戏界面
     LayoutTools.LOAD_NGUI_HIDE(LAYOUT_TYPE.LT_DIRECTION_TIPS, 20);
     LayoutTools.LOAD_NGUI_SHOW(LAYOUT_TYPE.LT_BUTTOM_PROMPT, 0);
     LayoutTools.LOAD_NGUI_SHOW(LAYOUT_TYPE.LT_TOP_TIME, 0);
     LayoutTools.LOAD_NGUI_SHOW(LAYOUT_TYPE.LT_TRACK, 0);
     LayoutTools.LOAD_NGUI_SHOW(LAYOUT_TYPE.LT_PROPS, 0);
     LayoutTools.LOAD_NGUI_SHOW(LAYOUT_TYPE.LT_COUNT_DOWN, 5);
     LayoutTools.LOAD_UGUI_SHOW(LAYOUT_TYPE.LT_PLAYER_RACE_INFO, 10);
     LayoutTools.LOAD_NGUI_SHOW(LAYOUT_TYPE.LT_ATTACK_TIP, 10);
     LayoutTools.HIDE_LAYOUT_DELAY(null, 10.0f, LAYOUT_TYPE.LT_BUTTOM_PROMPT);
 }