LuauPlugin constructor
- required String code,
- required PluginCallback callback,
Implementation
LuauPlugin({required String code, required PluginCallback callback})
: _callbacks = callback {
_checkActive();
_callback = rust.PluginCallback(
processEvent: (event, force) async {
await _flushEffects();
await _callbacks.processEvent(event, force);
await _refresh();
},
sendEvent: (event, target) async {
await _flushEffects();
await _callbacks.sendEvent(event, target);
await _refresh();
},
);
_plugin = rust.LuauPlugin(code: code, callback: _callback);
}