mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 17:56:04 +08:00
Fixed warnings.
This commit is contained in:
parent
668534a687
commit
f9e0e103b8
@ -59,7 +59,7 @@ public class SkeletonRenderer : MonoBehaviour {
|
|||||||
[HideInInspector]
|
[HideInInspector]
|
||||||
public List<Slot> submeshSeparatorSlots = new List<Slot>();
|
public List<Slot> submeshSeparatorSlots = new List<Slot>();
|
||||||
|
|
||||||
|
private MeshRenderer meshRenderer;
|
||||||
private MeshFilter meshFilter;
|
private MeshFilter meshFilter;
|
||||||
private Mesh mesh1, mesh2;
|
private Mesh mesh1, mesh2;
|
||||||
private bool useMesh1;
|
private bool useMesh1;
|
||||||
@ -76,8 +76,9 @@ public class SkeletonRenderer : MonoBehaviour {
|
|||||||
public virtual void Reset () {
|
public virtual void Reset () {
|
||||||
if (meshFilter != null)
|
if (meshFilter != null)
|
||||||
meshFilter.sharedMesh = null;
|
meshFilter.sharedMesh = null;
|
||||||
if (GetComponent<Renderer>() != null)
|
|
||||||
GetComponent<Renderer>().sharedMaterial = null;
|
meshRenderer = GetComponent<MeshRenderer>();
|
||||||
|
if (meshRenderer != null) meshRenderer.sharedMaterial = null;
|
||||||
|
|
||||||
if (mesh1 != null) {
|
if (mesh1 != null) {
|
||||||
if (Application.isPlaying)
|
if (Application.isPlaying)
|
||||||
@ -237,7 +238,7 @@ public class SkeletonRenderer : MonoBehaviour {
|
|||||||
submeshMaterials.CopyTo(sharedMaterials);
|
submeshMaterials.CopyTo(sharedMaterials);
|
||||||
else
|
else
|
||||||
sharedMaterials = submeshMaterials.ToArray();
|
sharedMaterials = submeshMaterials.ToArray();
|
||||||
GetComponent<Renderer>().sharedMaterials = sharedMaterials;
|
meshRenderer.sharedMaterials = sharedMaterials;
|
||||||
|
|
||||||
// Ensure mesh data is the right size.
|
// Ensure mesh data is the right size.
|
||||||
Vector3[] vertices = this.vertices;
|
Vector3[] vertices = this.vertices;
|
||||||
@ -379,11 +380,11 @@ public class SkeletonRenderer : MonoBehaviour {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (submeshRenderers.Length > 0) {
|
if (submeshRenderers.Length > 0) {
|
||||||
foreach (var smr in submeshRenderers) {
|
foreach (var submeshRenderer in submeshRenderers) {
|
||||||
if (smr.submeshIndex < sharedMaterials.Length)
|
if (submeshRenderer.submeshIndex < sharedMaterials.Length)
|
||||||
smr.SetMesh(this.renderer, useMesh1 ? mesh1 : mesh2, sharedMaterials[smr.submeshIndex]);
|
submeshRenderer.SetMesh(meshRenderer, useMesh1 ? mesh1 : mesh2, sharedMaterials[submeshRenderer.submeshIndex]);
|
||||||
else
|
else
|
||||||
smr.GetComponent<Renderer>().enabled = false;
|
submeshRenderer.GetComponent<Renderer>().enabled = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -58,7 +58,7 @@ public class SkeletonUtility : MonoBehaviour {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static PolygonCollider2D AddBoundingBox (Skeleton skeleton, string skinName, string slotName, string attachmentName, Transform parent, bool isTrigger = true) {
|
public static PolygonCollider2D AddBoundingBox (Skeleton skeleton, string skinName, string slotName, string attachmentName, Transform parent, bool isTrigger = true) {
|
||||||
List<Attachment> attachments = new List<Attachment>();
|
// List<Attachment> attachments = new List<Attachment>();
|
||||||
Skin skin;
|
Skin skin;
|
||||||
|
|
||||||
if (skinName == "")
|
if (skinName == "")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user