Files
CodenameEngine/source/funkin/mods/ModsAssetLibrary.hx
T
2022-11-01 17:22:14 +01:00

37 lines
796 B
Haxe

package funkin.mods;
import lime.utils.Log;
import lime.utils.AssetLibrary;
import lime.utils.AssetManifest;
import haxe.io.Path;
import lime.app.Event;
import lime.app.Future;
import lime.app.Promise;
import lime.media.AudioBuffer;
import lime.graphics.Image;
import lime.net.HTTPRequest;
import lime.text.Font;
import lime.utils.AssetType;
import lime.utils.Bytes;
#if MOD_SUPPORT
import sys.FileStat;
import sys.FileSystem;
#end
using StringTools;
interface ModsAssetLibrary {
#if MOD_SUPPORT
public var _parsedAsset:String;
private function getAssetPath():String;
private function __isCacheValid(cache:Map<String, Dynamic>, asset:String):Bool;
private function __parseAsset(asset:String):Bool;
public function getFiles(folder:String):Array<String>;
#end
}