File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -108,7 +108,8 @@ namespace RTE {
108
108
109
109
.def_readwrite (" Modules" , &ModuleMan::m_LoadedDataModules, luabind::return_stl_iterator)
110
110
111
- .def (" GetDataModule" , &ModuleMan::GetDataModule)
111
+ .def (" GetDataModule" , (DataModule * (ModuleMan::*)(int ))&ModuleMan::GetDataModule)
112
+ .def (" GetDataModule" , (DataModule * (ModuleMan::*)(const std::string_view &))&ModuleMan::GetDataModule)
112
113
.def (" GetModuleID" , &ModuleMan::GetModuleID)
113
114
.def (" GetModuleIDFromPath" , &ModuleMan::GetModuleIDFromPath)
114
115
.def (" GetTotalModuleCount" , &ModuleMan::GetTotalModuleCount)
Original file line number Diff line number Diff line change @@ -73,6 +73,12 @@ namespace RTE {
73
73
// / <returns>The requested DataModule. Ownership is NOT transferred!</returns>
74
74
DataModule * GetDataModule (int whichModule = 0 );
75
75
76
+ // / <summary>
77
+ // / Gets a specific loaded DataModule.
78
+ // / </summary>
79
+ // / <param name="whichModule">The name of the DataModule to get, including the ".rte".</param>
80
+ // / <returns>The requested DataModule. Ownership is NOT transferred!</returns>
81
+ DataModule * GetDataModule (const std::string_view &moduleName) { return GetDataModule (GetModuleID (moduleName)); }
76
82
#pragma endregion
77
83
78
84
#pragma region DataModule Info Getters
You can’t perform that action at this time.
0 commit comments