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

helpPointerMessenger.py (982B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\pointerTool\message_bus\helpPointerMessenger.py
      2 from eveProto.generated.eve_public.app.eveonline.helperpointer.ui.link_pb2 import Created as LinkCreated
      3 from eveProto.generated.eve_public.app.eveonline.helperpointer.ui.analytics_pb2 import Created as PointerCreated
      4 
      5 class HelpPointerMessenger(object):
      6     public_gateway = None
      7 
      8     def __init__(self, public_gateway):
      9         self.public_gateway = public_gateway
     10 
     11     def pointer_created(self, pointer_unique_name, source_location_id):
     12         event = PointerCreated()
     13         event.pointer_unique_name = pointer_unique_name
     14         event.source_location = source_location_id
     15         self.public_gateway.publish_event_payload(event)
     16 
     17     def link_created(self, pointer_unique_name):
     18         event = LinkCreated()
     19         event.pointer_unique_name = pointer_unique_name
     20         self.public_gateway.publish_event_payload(event)