#!/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