fsdloaders.py (1060B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\conversations\fsdloaders.py 2 from fsdBuiltData.common.base import BuiltDataLoader 3 try: 4 import conversationsLoader 5 except ImportError: 6 conversationsLoader = None 7 8 try: 9 import conversationAgentsLoader 10 except ImportError: 11 conversationAgentsLoader = None 12 13 class ConversationsLoader(BuiltDataLoader): 14 __resBuiltFile__ = 'res:/staticdata/conversations.fsdbinary' 15 __clientAutobuildBuiltFile__ = 'eve/autobuild/staticdata/client/conversations.fsdbinary' 16 __loader__ = conversationsLoader 17 18 @classmethod 19 def GetByID(cls, conversationID): 20 return cls.GetData().get(conversationID, None) 21 22 23 class ConversationAgentsLoader(BuiltDataLoader): 24 __resBuiltFile__ = 'res:/staticdata/conversationAgents.fsdbinary' 25 __clientAutobuildBuiltFile__ = 'eve/autobuild/staticdata/client/conversationAgents.fsdbinary' 26 __loader__ = conversationAgentsLoader 27 28 @classmethod 29 def GetByID(cls, agentID): 30 return cls.GetData().get(agentID, None)