|  |  | 
 |  |  | # @param tick 时间戳
 | 
 |  |  | # @return 无意义
 | 
 |  |  | def DoExitFB(curPlayer, tick):
 | 
 |  |  |   | 
 |  |  |      | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | ##玩家主动离开副本.
 | 
 |  |  | 
 |  |  | #  @param None
 | 
 |  |  | #  @return 是否副本复活
 | 
 |  |  | def OnPlayerReborn():
 | 
 |  |  |     return False
 | 
 |  |  |     return True
 | 
 |  |  | 
 | 
 |  |  | ## 重置副本复活玩家坐标点
 | 
 |  |  | # @param None
 | 
 |  |  | # @return 无意义
 | 
 |  |  | def OnResetFBRebornPlacePos(curPlayer, rebornPlace, tick):
 | 
 |  |  |     lineID = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_ReqFBFuncLine)
 | 
 |  |  |     ipyEnterPosInfo = FBCommon.GetFBLineEnterPosInfo(ChConfig.Def_FBMapID_BossHome, lineID)
 | 
 |  |  |     posX, posY = ipyEnterPosInfo[:2]
 | 
 |  |  |     curPlayer.ResetPos(posX, posY)
 | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | ## 询问玩家是否切换同个功能地图的不同场景地图
 | 
 |  |  | def CanChangeSameDataMapFB(curPlayer, mapID, lineID):
 | 
 |  |  | 
 |  |  | # @return 返回值无意义
 | 
 |  |  | # @remarks 玩家主动离开副本.
 | 
 |  |  | def DoPlayerDead(curPlayer):
 | 
 |  |  |     FBCommon.Notify_FB_Over(curPlayer, {FBCommon.Over_isPass:0})
 | 
 |  |  |     lineID = PlayerControl.GetFBFuncLineID(curPlayer)  | 
 |  |  |     leaveTime = int(FBCommon.GetFBLineStepTime(ChConfig.Def_FBMapID_BossHome, lineID))
 | 
 |  |  |     curPlayer.Sync_TimeTick(IPY_GameWorld.tttLeaveMap, 0, leaveTime*1000, True)
 | 
 |  |  |     return | 
 |  |  |     #FBCommon.Notify_FB_Over(curPlayer, {FBCommon.Over_isPass:0})
 | 
 |  |  |     #lineID = PlayerControl.GetFBFuncLineID(curPlayer)  | 
 |  |  |     #leaveTime = int(FBCommon.GetFBLineStepTime(ChConfig.Def_FBMapID_BossHome, lineID))
 | 
 |  |  |     #curPlayer.Sync_TimeTick(IPY_GameWorld.tttLeaveMap, 0, leaveTime*1000, True)
 | 
 |  |  |     return
 | 
 |  |  | 
 |