private LuaError GenerateTypeError(string expectedType, LuaValue key) { throw new LuaError(string.Format("Expected {0} for key {1}, got {2}", expectedType, key.ToString(), GetTypeName(key))); }
public LuaError(LuaValue message, int level = 1) : base(message.ToString()) { Value = message; Level = level; }