loadLuaPluginFromLocation method
Implementation
Future<SetonixPlugin?> loadLuaPluginFromLocation(
AssetManager assetManager,
ItemLocation location, [
String name = 'game',
]) async {
final data = assetManager
.getPack(location.namespace)
?.getScript(location.id);
if (data == null) return null;
try {
return await registerLuauPlugin(
name,
data,
location: location,
storageKey: location.namespace,
);
} catch (error, stackTrace) {
Error.throwWithStackTrace(
Exception('Error loading Luau script "$location": $error'),
stackTrace,
);
}
}