Beispiel #1
0
        public void CleanUp(GameObject go)
        {
            Renderer component = go.GetComponent <Renderer>();

            if (component != null)
            {
                ComponentExtensions.DestroyIfInstance(component.sharedMaterial);
            }
            if (MeshDef != null)
            {
                MeshDef.CleanUp(go);
            }
        }
 protected override void cleanup()
 {
     meshDef.CleanUp(base.gameObject);
     ComponentExtensions.DestroyIfInstance(rend.sharedMaterial);
     rend.enabled = false;
 }