#!/usr/bin/python 
 | 
# -*- coding: GBK -*- 
 | 
#------------------------------------------------------------------------------- 
 | 
# 
 | 
##@package GM.Commands.SetSkyTower 
 | 
# 
 | 
# @todo:ÌìÐÇËþ 
 | 
# @author hxp 
 | 
# @date 2023-09-27 
 | 
# @version 1.0 
 | 
# 
 | 
# ÏêϸÃèÊö: ÌìÐÇËþ 
 | 
# 
 | 
#------------------------------------------------------------------------------- 
 | 
#"""Version = 2023-09-27 03:00""" 
 | 
#------------------------------------------------------------------------------- 
 | 
  
 | 
import GameWorld 
 | 
import GameWorldSkyTower 
 | 
  
 | 
## Â߼ʵÏÖ 
 | 
## GMÃüÁîÖ´ÐÐÈë¿Ú 
 | 
#  @param curPlayer 
 | 
#  @param cmdList ²ÎÊýÁбí 
 | 
#  @return None 
 | 
def OnExec(curPlayer, cmdList): 
 | 
    if not cmdList: 
 | 
        return 
 | 
    cmdType = cmdList[0] 
 | 
    GameWorld.DebugLog("SetSkyTower %s" % cmdList) 
 | 
    if cmdType == 2: 
 | 
        floorID = cmdList[1] if len(cmdList) > 1 else 0 
 | 
        robotCount = cmdList[2] if len(cmdList) > 2 else 1 
 | 
        GameWorldSkyTower.GMAddRobotPassFloor(floorID, robotCount) 
 | 
    elif cmdType == 4: 
 | 
        GameWorldSkyTower.GMClearPassFloor() 
 | 
         
 | 
    return 
 |