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)