//////////////////////////////////////////////////////////////////////////////
 //                                                                          //
 //Custom Functions                                                          //
 //                                                                          //
 //////////////////////////////////////////////////////////////////////////////
 public void Generate(WIRE_INSIDE _wireInside)
 {
     MeshFilter meshFilter = GetComponent<MeshFilter>();
     if (meshFilter != null)
     {
         meshFilter.mesh = WireframeManager.GetWire(meshFilter.sharedMesh, _wireInside);
     }
     else
     {
         SkinnedMeshRenderer skinnedMeshRenderer = GetComponent<SkinnedMeshRenderer>();
         if (skinnedMeshRenderer != null)
         {
             skinnedMeshRenderer.sharedMesh = WireframeManager.GetWire(skinnedMeshRenderer.sharedMesh, _wireInside);
         }
     }
 }
    //////////////////////////////////////////////////////////////////////////////
    //                                                                          //
    //Custom Functions                                                          //
    //                                                                          //
    //////////////////////////////////////////////////////////////////////////////
    public void Generate(WIRE_INSIDE _wireInside)
    {
        MeshFilter meshFilter = GetComponent <MeshFilter>();

        if (meshFilter != null)
        {
            meshFilter.mesh = WireframeManager.GetWire(meshFilter.sharedMesh, _wireInside);
        }
        else
        {
            SkinnedMeshRenderer skinnedMeshRenderer = GetComponent <SkinnedMeshRenderer>();
            if (skinnedMeshRenderer != null)
            {
                skinnedMeshRenderer.sharedMesh = WireframeManager.GetWire(skinnedMeshRenderer.sharedMesh, _wireInside);
            }
        }
    }