package funkin.backend.assets; using StringTools; interface IModsAssetLibrary { public var prefix:String; public var modName:String; public var libName:String; #if MOD_SUPPORT public var _parsedAsset:String; private function getAssetPath():String; private function __isCacheValid(cache:Map, asset:String, isLocal:Bool = false):Bool; private function __parseAsset(asset:String):Bool; public function getFiles(folder:String):Array; public function getFolders(folder:String):Array; #end }