NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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()