123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace ShadowStudio.Model
- {
-
-
-
- public interface ArtInstance
- {
-
-
-
-
- void SetData(ArtInfo info, string containerName = "");
-
-
-
-
- Texture GetIcon();
- void GetIcon(Action<Texture> loadTex);
-
-
-
-
- UnityEngine.Object LoadArt();
-
-
-
-
-
-
- void LoadArtAsyn(string path, Action<float> process, Action<UnityEngine.Object> loaded);
-
-
-
- UnityEngine.Object InstanceArt();
- ArtComponent InstanceComponent();
-
-
-
-
- bool IsDownLoad();
- void DownLoad(Action<float, float> downProcess, Action<string, byte[]> downComplete);
- float DownProcess { get; set; }
- }
- }
|