Optimize GC for mesh wrapper.
This commit is contained in:
@@ -106,6 +106,7 @@ namespace Cryville.Crtr.Components {
|
||||
public override void Init() {
|
||||
base.Init();
|
||||
mesh.Init(transform);
|
||||
mesh.Mesh = new Mesh();
|
||||
|
||||
mesh.Renderer.sharedMaterials = materials = new Material[] {
|
||||
MeshWrapper.NewMaterial(),
|
||||
|
@@ -89,7 +89,7 @@ namespace Cryville.Crtr.Components {
|
||||
protected void InternalInit(string meshName = "quad") {
|
||||
mesh.Init(transform);
|
||||
mesh.Renderer.sharedMaterials = materials = new Material[] { MeshWrapper.NewMaterial() };
|
||||
mesh.Mesh = GenericResources.Meshes[meshName];
|
||||
mesh.Mesh = Mesh.Instantiate(GenericResources.Meshes[meshName]);
|
||||
UpdateColor();
|
||||
UpdateScale();
|
||||
UpdateZIndex();
|
||||
|
Reference in New Issue
Block a user