parse static method

Future<FlameTsxProvider> parse(
  1. String key, [
  2. AssetBundle? bundle,
  3. String prefix = 'assets/tiles/'
])
override

Parses a file returning a FlameTsxProvider.

This method looks for files under the path "assets/tiles/" by default. This can be changed by providing a different path to prefix.

Implementation

static Future<FlameTsxProvider> parse(
  String key, [
  AssetBundle? bundle,
  String prefix = 'assets/tiles/',
]) async {
  final data = await (bundle ?? Flame.bundle).loadString('$prefix$key');
  return FlameTsxProvider._(data, key);
}