entity_groups.py (790B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\behaviors\utility\entity_groups.py 2 3 4 def get_group_manager(task): 5 return task.context.entityLocation.GetGroupManager() 6 7 8 def get_entity_group(task, entity_group_id): 9 return get_group_manager(task).GetGroup(entity_group_id) 10 11 12 def get_entity_group_member_ids(task, entity_group_id): 13 entity_group = get_entity_group(task, entity_group_id) 14 if entity_group: 15 return entity_group.GetGroupMembers() 16 else: 17 return [] 18 19 20 def entity_group_exists(task, entity_group_id): 21 return get_group_manager(task).HasGroup(entity_group_id) 22 23 24 def is_entity_group_initial_spawning_complete(task, entity_group_id): 25 return get_entity_group(task, entity_group_id).IsInitialSpawningComplete()