diff --git a/Artemis/Artemis/Modules/Games/EurotruckSimulator2/EurotruckSimulator2DataModel.cs b/Artemis/Artemis/Modules/Games/EurotruckSimulator2/EurotruckSimulator2DataModel.cs index e1c9cd275..7fca78695 100644 --- a/Artemis/Artemis/Modules/Games/EurotruckSimulator2/EurotruckSimulator2DataModel.cs +++ b/Artemis/Artemis/Modules/Games/EurotruckSimulator2/EurotruckSimulator2DataModel.cs @@ -1,23 +1,26 @@ using Artemis.Models.Interfaces; using Artemis.Modules.Games.EurotruckSimulator2.Data; using MoonSharp.Interpreter; -using MoonSharp.Interpreter.Interop; namespace Artemis.Modules.Games.EurotruckSimulator2 { [MoonSharpUserData] public class EurotruckSimulator2DataModel : IDataModel { - // TODO: Test LUA functionality - [MoonSharpVisible(true)] + public EurotruckSimulator2DataModel() + { + // Register types for LUA + UserData.RegisterType(); + UserData.RegisterType(); + UserData.RegisterType(); + UserData.RegisterType(); + UserData.RegisterType(); + } + public IEts2Game Game { get; set; } - [MoonSharpVisible(true)] public IEts2Job Job { get; set; } - [MoonSharpVisible(true)] public IEts2Navigation Navigation { get; set; } - [MoonSharpVisible(true)] public IEts2Trailer Trailer { get; set; } - [MoonSharpVisible(true)] public IEts2Truck Truck { get; set; } } } \ No newline at end of file