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

contentProviderHelp.py (1203B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentProviders\contentProviderHelp.py
      2 from utillib import KeyVal
      3 from eve.client.script.ui.shared.agencyNew import agencyConst, agencySignals
      4 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst
      5 from eve.client.script.ui.shared.agencyNew.contentProviders.baseContentProvider import BaseContentProvider
      6 from fsdBuiltData.client.agency.helpVideoFSDLoader import AgencyHelpVideosFSDLoader
      7 from fsdBuiltData.client.agency.helpVideoGroupsFSDLoader import AgencyHelpVideoGroupsFSDLoader
      8 
      9 class ContentProviderHelp(BaseContentProvider):
     10     contentType = agencyConst.CONTENTTYPE_HELP
     11     contentGroup = contentGroupConst.contentGroupHelp
     12 
     13     @staticmethod
     14     def GetVideoGroups():
     15         return AgencyHelpVideoGroupsFSDLoader.GetData()
     16 
     17     @staticmethod
     18     def GetVideoGroup(groupID):
     19         return AgencyHelpVideoGroupsFSDLoader.GetByID(groupID)
     20 
     21     @staticmethod
     22     def GetVideo(videoID):
     23         video = AgencyHelpVideosFSDLoader.GetByID(videoID)
     24         return KeyVal(id=videoID, nameID=video.nameID, descriptionID=video.descriptionID, path=video.path)