Skip to content

Commit

Permalink
fix: mesh sharing not working
Browse files Browse the repository at this point in the history
  • Loading branch information
mob-sakai committed Aug 14, 2023
1 parent 05992de commit bd43e8c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions Scripts/UIParticle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,11 @@ public void RefreshParticles(List<ParticleSystem> particles)
}
}

for (var i = 0; i < m_Renderers.Count; i++)
{
m_Renderers[i].Reset(i);
}

var j = 0;
for (var i = 0; i < particles.Count; i++)
{
Expand All @@ -308,11 +313,6 @@ public void RefreshParticles(List<ParticleSystem> particles)
GetRenderer(j++).Set(this, particles[i], true);
}
}

for (; j < m_Renderers.Count; j++)
{
GetRenderer(j).Clear(j);
}
}

internal void UpdateTransformScale()
Expand Down Expand Up @@ -396,7 +396,7 @@ protected override void OnDisable()
{
_tracker.Clear();
UIParticleUpdater.Unregister(this);
m_Renderers.ForEach(r => r.Clear());
m_Renderers.ForEach(r => r.Reset());
UnregisterDirtyMaterialCallback(UpdateRendererMaterial);

base.OnDisable();
Expand Down
2 changes: 1 addition & 1 deletion Scripts/UIParticleRenderer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ public override Material GetModifiedMaterial(Material baseMaterial)
return modifiedMaterial;
}

public void Clear(int index = -1)
public void Reset(int index = -1)
{
if (_renderer)
{
Expand Down

0 comments on commit bd43e8c

Please sign in to comment.