using UnityEngine;

/// <summary>
/// Extensões para MeshCollider
/// </summary>
public static class MeshColliderExtensions
{
    /// <summary>
    /// Clona a mesh do MeshCollider para evitar problemas ao destruir um objeto de mesma sprite que compartilhava a mesh
    /// </summary>
    /// <owner>Victor</owner>
    public static void FixMeshLoss(this MeshCollider meshCollider)
    {
        meshCollider.sharedMesh = (Mesh)Object.Instantiate(meshCollider.sharedMesh);
    }
}