public AssetManager(IFileInfoResolver resolver) { SetLoader <Texture2D>(new TextureLoader(resolver)); SetLoader <Sprite>(new SpriteLoader(resolver)); SetLoader <AudioClip>(new AudioClipLoader(resolver)); // TODO: Add loaders for basic Unity resources here. // Loaders for custom resources should be added in the method // that created the AssetManager. }
public SpriteLoader(IFileInfoResolver resolver, Vector2 pivot, Vector4 borders, SpriteMeshType meshType = SpriteMeshType.FullRect, uint extrude = 0, int pxPerUnit = 100) : base(resolver) { DefaultMeshType = meshType; DefaultBorders = borders; DefaultExtrude = extrude; DefaultPixelsPerUnit = pxPerUnit; DefaultPivot = pivot; }
public TextureLoader(IFileInfoResolver resolver) : base(resolver) { }
public SynchronousAssetLoader( IFileInfoResolver resolver ) : base(resolver) { }
public AudioClipLoader(IFileInfoResolver resolver) : base(resolver) { }
public SynchronousAssetLoader(IFileInfoResolver resolver) : base(resolver) { }
public SpriteLoader(IFileInfoResolver resolver) : this(resolver, Vector2.zero, Vector4.zero) { }
public AssetLoader(IFileInfoResolver resolver) { this.resolver = resolver; }