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

milestoneTimerMessenger.py (690B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\infoPanels\milestoneTimer\milestoneTimerMessenger.py
      2 import logging
      3 from eveProto.generated.eve_public.app.eveonline.login.milestone.tooltip_pb2 import Displayed
      4 logger = logging.getLogger(__name__)
      5 
      6 class MilestoneTimerMessenger(object):
      7     public_gateway = None
      8 
      9     def __init__(self, public_gateway):
     10         self.public_gateway = public_gateway
     11 
     12     def tooltip_displayed(self, milestone_id):
     13         if milestone_id is None:
     14             return
     15         event = Displayed()
     16         event.milestone.sequential = milestone_id
     17         self.public_gateway.publish_event_payload(event)