Mise à jour de 'DoConfig.py'

This commit is contained in:
2022-07-25 18:09:35 +00:00
parent a9129f5106
commit e2d795267a

View File

@@ -138,30 +138,47 @@ class GameOption_UT99(GameOption):
class GameOption_UT99_GenAdd(GameOption_UT99):
bForceAdd = True
def set(self,value:str):
def rem(self,value:str):
try:
self.rem(value)
except ChaChaINI_KeyNotFoundException:
pass
def set(self,value:str):
self.rem(value)
super().set(value)
@GameOptions_Factory_Register
class GameOption_UT99_ServerPackages(GameOption_UT99_GenAdd):
szOptionName = "ServerPackages"
class GameOption_UT99_GenAdd__Engine(GameOption_UT99_GenAdd):
szSectionName = "Engine.GameEngine"
szKeyName = "ServerPackages"
TValueType = OptionType.OT_STRING
szHelp = "Add a ServerPackages record"
bRemovable = True
def set(self,value:str):
self.szSectionName = "Engine.GameEngine"
super().set(value)
self.szSectionName = "XC_Engine.XC_GameEngine"
super().set(value)
self.szSectionName = "Engine.GameEngine"
def rem(self,value:str):
self.szSectionName = "Engine.GameEngine"
self.rem(value)
self.szSectionName = "XC_Engine.XC_GameEngine"
self.rem(value)
self.szSectionName = "Engine.GameEngine"
@GameOptions_Factory_Register
class GameOption_UT99_ServerActors(GameOption_UT99_GenAdd):
class GameOption_UT99_ServerPackages(GameOption_UT99_GenAdd__Engine):
szOptionName = "ServerPackages"
szKeyName = "ServerPackages"
szHelp = "Add a ServerPackages record"
@GameOptions_Factory_Register
class GameOption_UT99_ServerActors(GameOption_UT99_GenAdd__Engine):
szOptionName = "ServerActors"
szSectionName = "Engine.GameEngine"
szKeyName = "ServerActors"
TValueType = OptionType.OT_STRING
szHelp = "Add a ServerActors record"
bRemovable = True
@GameOptions_Factory_Register
class GameOption_UT99_Port(GameOption_UT99):