Null checks in Clear.

This commit is contained in:
NathanSweet 2014-02-04 12:32:01 +01:00
parent f6805575d9
commit c570829d38
2 changed files with 6 additions and 6 deletions

View File

@ -64,12 +64,12 @@ public class SkeletonComponent : MonoBehaviour {
}
public virtual void Clear () {
meshFilter.sharedMesh = null;
DestroyImmediate(mesh);
if (meshFilter != null) meshFilter.sharedMesh = null;
if (mesh != null) DestroyImmediate(mesh);
mesh = null;
mesh1 = null;
mesh2 = null;
renderer.sharedMaterial = null;
if (renderer != null) renderer.sharedMaterial = null;
skeleton = null;
}

View File

@ -64,12 +64,12 @@ public class SkeletonComponent : MonoBehaviour {
}
public virtual void Clear () {
meshFilter.sharedMesh = null;
DestroyImmediate(mesh);
if (meshFilter != null) meshFilter.sharedMesh = null;
if (mesh != null) DestroyImmediate(mesh);
mesh = null;
mesh1 = null;
mesh2 = null;
renderer.sharedMaterial = null;
if (renderer != null) renderer.sharedMaterial = null;
skeleton = null;
}