25 lines
636 B
Haxe
25 lines
636 B
Haxe
package funkin.backend.assets;
|
|
|
|
/**
|
|
* COPIED DIRECTLY FROM LIME SOURCE CAUSE LIME IS SO FUCKING DUMB!!
|
|
*/
|
|
class LimeLibrarySymbol
|
|
{
|
|
public var library:lime.utils.AssetLibrary;
|
|
public var libraryName:String;
|
|
public var symbolName:String;
|
|
|
|
public inline function new(id:String)
|
|
{
|
|
var colonIndex = id.indexOf(":");
|
|
libraryName = id.substring(0, colonIndex);
|
|
symbolName = id.substring(colonIndex + 1);
|
|
library = lime.utils.Assets.getLibrary(libraryName);
|
|
}
|
|
|
|
public inline function isLocal(?type)
|
|
return library.isLocal(symbolName, type);
|
|
|
|
public inline function exists(?type)
|
|
return library.exists(symbolName, type);
|
|
} |