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

groups.py (841B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\behaviors\utility\groups.py
      2 
      3 
      4 def get_group_manager(task):
      5     return task.context.entityLocation.GetGroupManager()
      6 
      7 
      8 def get_entity_group(task, group_id):
      9     group_manager = get_group_manager(task)
     10     return group_manager.GetGroup(group_id)
     11 
     12 
     13 def get_my_entity_group(task):
     14     return get_entity_group(task, task.context.myEntityGroupId)
     15 
     16 
     17 def get_entity_group_member_id_list(task, group_id):
     18     entity_group = get_entity_group(task, group_id)
     19     return entity_group.GetGroupMembers()
     20 
     21 
     22 def get_entity_group_member_count(task, group_id):
     23     entity_group = get_entity_group(task, group_id)
     24     return entity_group.Count()
     25 
     26 
     27 def get_my_entity_group_owner_id(task):
     28     entity_group = get_my_entity_group(task)
     29     return entity_group.GetGroupOwnerId()