#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#-------------------------------------------------------------------------------
|
#
|
##@package GameWorldLogic.FBProcess.GameLogic_CrossPenglai
|
#
|
# @todo:ÅîÀ³Ïɾ³£¨¿ç·þÒìÊÞÖ®µØ£©
|
# @author hxp
|
# @date 2019-01-07
|
# @version 1.0
|
#
|
# ÏêϸÃèÊö: ÅîÀ³Ïɾ³£¨¿ç·þÒìÊÞÖ®µØ£©
|
#
|
#-------------------------------------------------------------------------------
|
#"""Version = 2019-01-07 18:00"""
|
#-------------------------------------------------------------------------------
|
|
import IPY_GameWorld
|
import GameWorld
|
|
|
## ²éѯµØÍ¼ÊÇ·ñ¿ªÆô
|
# @param tick ʱ¼ä´Á
|
# @return ²¼¶ûÖµ
|
def OnCanOpen(tick):
|
return True
|
|
## ÊÇ·ñÄܹ»Í¨¹ý»î¶¯²éѯ½øÈë
|
# @param curPlayer Íæ¼ÒʵÀý
|
# @param mapID µØÍ¼ID
|
# @param lineID Ïß·id
|
# @param tick ʱ¼ä´Á
|
# @return ²¼¶ûÖµ
|
def OnEnterFBEvent(curPlayer, mapID, lineID, tick):
|
return True
|
|
##²éѯÊÇ·ñ¿ÉÒÔ½øÈëµØÍ¼
|
# @param ask:ÇëÇó½á¹¹Ìå(IPY_BMChangeMapAsk)
|
# @param tick:ʱ¼ä´Á
|
# @return IPY_GameWorld.cme ö¾Ù
|
def OnChangeMapAsk(ask, tick):
|
return IPY_GameWorld.cmeAccept
|
|
## ½ø¸±±¾
|
# @param curPlayer
|
# @param tick
|
# @return None
|
def DoEnterFB(curPlayer, tick):
|
GameWorld.DebugLog("DoEnterFB", curPlayer.GetPlayerID())
|
return
|
|
|
## ¿ªÊ¼²É¼¯
|
# @param curPlayer µ±Ç°Íæ¼Ò
|
# @param curNPC µ±Ç°NPC
|
# @return None or False
|
# @remarks º¯ÊýÏêϸ˵Ã÷.
|
def OnBeginCollect(curPlayer, curNPC):
|
return
|
|
|
## ÊÕ¼¯ÖÐ
|
def OnCollecting(curPlayer, tick):
|
return
|
|
|
##Íæ¼ÒÊÕ¼¯³É¹¦(Ëþ, Æì)
|
# @param curPlayer Íæ¼ÒʵÀý
|
# @param tick ʱ¼ä´Á
|
# @return ÎÞÒâÒå
|
# @remarks
|
def OnCollectOK(curPlayer, npcID, tick):
|
return
|
|
|
##---¸±±¾×ÜÂß¼¼ÆÊ±Æ÷---
|
# @param tick:ʱ¼ä´Á
|
# @return ÎÞÒâÒå
|
# @remarks ¸±±¾×ÜÂß¼¼ÆÊ±Æ÷
|
def OnProcess(tick):
|
return
|
|
|
|