} //GetBones
private static void GetMeshes(Transform transform, List<SkinnedMeshRenderer> meshes, List<UnityEngine.Material> materials, List<UnityEngine.Texture> textures)
{
foreach (Transform t in transform)
{
if (t.GetComponent<SkinnedMeshRenderer>())
{
SkinnedMeshRenderer mesh = t.gameObject.GetComponent<SkinnedMeshRenderer>();
meshes.Add(t.gameObject.GetComponent<SkinnedMeshRenderer>());
UnityEngine.Material material = mesh.sharedMaterial;
if (!materials.Contains(material))
{
materials.Add(material);
if (material.HasProperty("_Base_Tex_SRGB"))
{
UnityEngine.Texture texture = material.GetTexture("_Base_Tex_SRGB");
if (texture != null)
{
if (!textures.Contains(texture))
{
textures.Add(material.GetTexture("_Base_Tex_SRGB"));
} //if
} //if
} //if
} //if
} //if
} //foreach
} //GetMeshes