uiMessenger.py (708B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\parklife\messagebus\uiMessenger.py 2 from eveProto.generated.eve_public.app.eveonline.generic_ui.input.idle_pb2 import IdleThresholdReached, ActivityResumed 3 4 class UIMessenger(object): 5 public_gateway = None 6 7 def __init__(self, public_gateway): 8 self.public_gateway = public_gateway 9 10 def idle_threshold_reached(self, threshold): 11 event = IdleThresholdReached() 12 event.threshold.FromTimedelta(threshold) 13 self.public_gateway.publish_event_payload(event) 14 15 def activity_resumed(self): 16 event = ActivityResumed() 17 self.public_gateway.publish_event_payload(event)