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

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)