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)
-> PlayerGroup
get_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