|
@@ -89,6 +89,7 @@ namespace Spine.Unity {
|
|
|
public delegate void TextureLoadDelegate (OnDemandTextureLoader loader, Material material, int textureIndex);
|
|
|
protected event TextureLoadDelegate onTextureRequested;
|
|
|
protected event TextureLoadDelegate onTextureLoaded;
|
|
|
+ protected event TextureLoadDelegate onTextureLoadFailed;
|
|
|
protected event TextureLoadDelegate onTextureUnloaded;
|
|
|
|
|
|
public event TextureLoadDelegate TextureRequested {
|
|
@@ -99,6 +100,10 @@ namespace Spine.Unity {
|
|
|
add { onTextureLoaded += value; }
|
|
|
remove { onTextureLoaded -= value; }
|
|
|
}
|
|
|
+ public event TextureLoadDelegate TextureLoadFailed {
|
|
|
+ add { onTextureLoadFailed += value; }
|
|
|
+ remove { onTextureLoadFailed -= value; }
|
|
|
+ }
|
|
|
public event TextureLoadDelegate TextureUnloaded {
|
|
|
add { onTextureUnloaded += value; }
|
|
|
remove { onTextureUnloaded -= value; }
|
|
@@ -112,6 +117,10 @@ namespace Spine.Unity {
|
|
|
if (onTextureLoaded != null)
|
|
|
onTextureLoaded(this, material, textureIndex);
|
|
|
}
|
|
|
+ protected void OnTextureLoadFailed (Material material, int textureIndex) {
|
|
|
+ if (onTextureLoadFailed != null)
|
|
|
+ onTextureLoadFailed(this, material, textureIndex);
|
|
|
+ }
|
|
|
protected void OnTextureUnloaded (Material material, int textureIndex) {
|
|
|
if (onTextureUnloaded != null)
|
|
|
onTextureUnloaded(this, material, textureIndex);
|