Support new method of feature registration #1
@ -23,7 +23,10 @@ class SPTGame(BasicGame, mobase.IPluginFileMapper):
|
|||||||
|
|
||||||
def init(self, organizer: mobase.IOrganizer) -> bool:
|
def init(self, organizer: mobase.IOrganizer) -> bool:
|
||||||
super().init(organizer)
|
super().init(organizer)
|
||||||
self._featureMap[mobase.ModDataChecker] = SPTModDataChecker()
|
if hasattr(self, '_featureMap'):
|
||||||
|
self._featureMap[mobase.ModDataChecker] = SPTModDataChecker()
|
||||||
|
else:
|
||||||
|
self._register_feature(SPTModDataChecker())
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def executables(self) -> List[mobase.ExecutableInfo]:
|
def executables(self) -> List[mobase.ExecutableInfo]:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user