lua now runs on sub editor, added Game.GetEnabledContentPackages back for compatibility and printerror

This commit is contained in:
Evil Factory
2022-04-10 18:58:25 -03:00
parent d5eb804de9
commit 96fdefb9ed
5 changed files with 18 additions and 2 deletions
@@ -211,6 +211,11 @@ namespace Barotrauma
return error;
}
public static ContentPackage[] GetEnabledContentPackages()
{
return ContentPackageManager.EnabledPackages.All.ToArray();
}
public static ItemPrefab GetItemPrefab(string itemNameOrId)
{
ItemPrefab itemPrefab =
@@ -282,6 +282,8 @@ namespace Barotrauma
UserData.RegisterType<LuaUserData>();
UserData.RegisterType<IUserDataDescriptor>();
lua.Globals["printerror"] = (Action<object>)PrintError;
lua.Globals["setmodulepaths"] = (Action<string[]>)SetModulePaths;
lua.Globals["dofile"] = (Func<string, Table, string, DynValue>)DoFile;