| | |
| | | WindowCenter.Instance.Open<MainInterfaceWin>(); |
| | | } |
| | | |
| | | var config = Config.Instance.Get<CrossServerBossConfig>(model.selectedBoss); |
| | | switch (config.MonsterType) |
| | | { |
| | | case 1: |
| | | case 2: |
| | | case 3: |
| | | if (PlayerDatas.Instance.baseData.MapID != CrossServerBossModel.DATA_MAPID) |
| | | { |
| | | var map = Config.Instance.Get<MapConfig>(CrossServerBossModel.DATA_MAPID); |
| | | var position = new Vector3(map.BornPoints[0].x, 0, map.BornPoints[0].y); |
| | | MapTransferUtility.Instance.Clear(); |
| | | MapTransferUtility.Send_WorldTransfer(CrossServerBossModel.DATA_MAPID, position, MapTransferType.WorldTransport, 0, 0); |
| | | } |
| | | break; |
| | | case 4: |
| | | MapTransferUtility.Instance.MoveToNPC(model.selectedBoss); |
| | | break; |
| | | } |
| | | model.RequestEnter(); |
| | | } |
| | | else |
| | | { |