RWESharp.Modify.Mod.Mod¶
- class RWESharp.Modify.Mod.Mod(manager: Manager, modinfo: ModInfo, path='')[source]¶
Bases:
ABCMain part that changes RWE# todo make this part
Methods
__init__(manager, modinfo[, path])Base Mod class to load
add_config_module(config_module)Adds Config module to Manager
add_editor(editor, ui)Adds Editor to Manager, connected with ui
add_hotkey(hotkey)Adds HotkeyTree to Hotkeys menu
add_quickview_option(element)Adds quick option in "Quick" tab
add_setting(setting)Adds setting in Preferences menu
add_view(ui)Adds View Ui to Manager
close()Gets called when RWE# shuts down
level_opened(viewport)Gets called whenever user opens level
mount_levelparts(level)Used to mount all Mod's LevelParts to level
on_save(viewport)Gets called before save
Attributes
Returns string formatted as "author.id"
- property author_id: str¶
Returns string formatted as “author.id”
- Returns:
Formatted string
- Return type:
- add_view(ui: ViewUI) None[source]¶
Adds View Ui to Manager
- Parameters:
ui (ViewUI) – View ui
- Returns:
None
- Return type:
None
- add_quickview_option(element: QWidget) None[source]¶
Adds quick option in “Quick” tab
- Parameters:
element (QWidget) – Element to add
- Returns:
None
- Return type:
None
- add_config_module(config_module: ConfigModule) None[source]¶
Adds Config module to Manager
Called by ConfigModule automatically so you don’t need to use it
- Parameters:
config_module (ConfigModule)
- Returns:
None
- Return type:
None
- add_setting(setting: SettingElement) None[source]¶
Adds setting in Preferences menu
- Parameters:
setting (SettingElement) – Setting to add
- Returns:
None
- Return type:
None
- add_hotkey(hotkey: HotkeyElement) None[source]¶
Adds HotkeyTree to Hotkeys menu
- Parameters:
hotkey (HotkeyElement) – Tree to add
- Returns:
None
- Return type:
None
- on_save(viewport: ViewPort) None[source]¶
Gets called before save
- Returns:
None
- Parameters:
viewport (ViewPort)
- Return type:
None
- level_opened(viewport: ViewPort) None[source]¶
Gets called whenever user opens level
- Parameters:
viewport (ViewPort) – viewport the level was opened in
- Returns:
None
- Return type:
None