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

_sofelements.py (687B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\platformtools\common\dnahelper\_sofelements.py
      2 from ._dnaparts import DNAElementKinds
      3 SOF_ROOT_TYPE_PREFIX = 'EveSOFData'
      4 SOF_GENERIC_ELEMENT_KIND = 'generic'
      5 SOF_ELEMENT_KINDS = (DNAElementKinds.HULL,
      6  DNAElementKinds.FACTION,
      7  DNAElementKinds.RACE,
      8  DNAElementKinds.MATERIAL,
      9  DNAElementKinds.PATTERN,
     10  DNAElementKinds.LAYOUT,
     11  SOF_GENERIC_ELEMENT_KIND)
     12 
     13 def GetSOFElementKind(rootType):
     14     if not rootType or not rootType.startswith(SOF_ROOT_TYPE_PREFIX):
     15         return None
     16     elementKind = rootType[len(SOF_ROOT_TYPE_PREFIX):].lower()
     17     if elementKind in SOF_ELEMENT_KINDS:
     18         return elementKind