Exemple #1
0
    void Start()
    {
        InitUi();

        CEventSystem.Instance.RegisterEventHandle(GAME_EVENT_ID.GE_TOGLE_SCENEMAP, UpdateMap);
        CEventSystem.Instance.RegisterEventHandle(GAME_EVENT_ID.GE_SCENE_TRANSED, UpdateMap);
        CEventSystem.Instance.RegisterEventHandle(GAME_EVENT_ID.GE_UPDATE_MAP, UpdateMap);

        // 初始化刷新地图 [4/10/2012 Ivan]
        mapControl.ChangeMap(WorldManager.Instance.ActiveScene.GetSceneDefine().szSceneMap);
        lblName.Text = WorldManager.Instance.ActiveScene.GetSceneDefine().szName;
        ToggleWorldMap();
    }
Exemple #2
0
 public void UpdateMap(GAME_EVENT_ID eventId, List <string> vParam)
 {
     if (eventId == GAME_EVENT_ID.GE_UPDATE_MAP)
     {
         UpdatePos();
     }
     else if (eventId == GAME_EVENT_ID.GE_SCENE_TRANSED)
     {
         if (vParam.Count > 0)
         {
             string mapName = vParam[0];
             mapControl.ChangeMap(mapName);
             lblName.Text = WorldManager.Instance.ActiveScene.GetSceneDefine().szName;
         }
     }
 }