PlayerGroup
玩家组
add_player
(method) PlayerGroup:add_player(player: Player)添加玩家
@param player — 玩家
clear
(method) PlayerGroup:clear()清空玩家组
count
(method) PlayerGroup:count()
-> integer获取玩家组中玩家数量
create
function PlayerGroup.create()
-> PlayerGroup创建空玩家组
get_all_players
function PlayerGroup.get_all_players()
-> player_group: PlayerGroup获取所有玩家
@return player_group — 单位组
get_ally_player_group_by_player
function PlayerGroup.get_ally_player_group_by_player(player: Player)
-> player_group: PlayerGroup玩家的所有同盟玩家
@param player — 玩家
@return player_group — 单位组
get_by_handle
function PlayerGroup.get_by_handle(py_role_group: py.RoleGroup)
-> PlayerGroupget_defeated_player_group
function PlayerGroup.get_defeated_player_group()
-> player_group: PlayerGroup获取所有失败的玩家
@return player_group — 单位组
get_enemy_player_group_by_player
function PlayerGroup.get_enemy_player_group_by_player(player: Player)
-> player_group: PlayerGroup玩家的所有敌对玩家
@param player — 玩家
@return player_group — 单位组
get_neutral_player_group
function PlayerGroup.get_neutral_player_group()
-> player_group: PlayerGroup所有非中立玩家
@return player_group — 单位组
get_player_group_by_camp
function PlayerGroup.get_player_group_by_camp(camp: py.Camp)
-> player_group: PlayerGroup阵营內所有玩家
@param camp — 阵营
@return player_group — 单位组
get_victorious_player_group
function PlayerGroup.get_victorious_player_group()
-> player_group: PlayerGroup获取所有胜利的玩家
@return player_group — 单位组
handle
py.RoleGroup玩家组
pick
(method) PlayerGroup:pick()
-> Player[]将玩家组转换为Lua的玩家数组
remove_player
(method) PlayerGroup:remove_player(player: Player)移除玩家
@param player — 玩家
type
string
