Right now you have to manually read arguments:
var what = luaEvent.Parameters[0].StringValue!;
var model = (ObjectModel)luaEvent.Parameters[1].IntegerValue!;
var error = luaEvent.Parameters[2].StringValue!;
But it would be very handy to use luamapper for such use case
if(luaMapper.TryParse(luaEvent, out string what, out ObjectModel model, out string error))
{
// Ok
}
else
{
// Error while parsing
}
Right now you have to manually read arguments:
But it would be very handy to use luamapper for such use case