23 lines
537 B
Haxe
23 lines
537 B
Haxe
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<String, Dynamic>, asset:String, isLocal:Bool = false):Bool;
|
|
|
|
private function __parseAsset(asset:String):Bool;
|
|
|
|
public function getFiles(folder:String):Array<String>;
|
|
|
|
public function getFolders(folder:String):Array<String>;
|
|
#end
|
|
} |