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(); }
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; } } }