Beispiel #1
0
    public static List <GameObject> AddSkinnedMeshTo(GameObject obj, Transform root, bool hideFromObj)
    {
        List <GameObject> list = new List <GameObject>();

        SkinnedMeshRenderer[] componentsInChildren = obj.GetComponentsInChildren <SkinnedMeshRenderer>();
        foreach (SkinnedMeshRenderer thisRenderer in componentsInChildren)
        {
            list.Add(SkinnedMeshTools.ProcessBonedObject(thisRenderer, root));
        }
        if (hideFromObj)
        {
            obj.SetActiveRecursively(false);
        }
        return(list);
    }
Beispiel #2
0
    public static List <GameObject> AddSkinnedMeshTo(GameObject obj, Transform root, bool hideFromObj)
    {
        List <GameObject> list = new List <GameObject>();

        SkinnedMeshRenderer[] componentsInChildren = obj.GetComponentsInChildren <SkinnedMeshRenderer>();
        SkinnedMeshRenderer[] array = componentsInChildren;
        for (int i = 0; i < array.Length; i++)
        {
            SkinnedMeshRenderer thisRenderer = array[i];
            list.Add(SkinnedMeshTools.ProcessBonedObject(thisRenderer, root));
        }
        if (hideFromObj)
        {
            obj.SetActiveRecursively(false);
        }
        return(list);
    }