void set_cam(string camname)
    {
        if (m_camroot == null)
        {
            m_camroot = GameObject.Find("camroot");
        }
        var camo   = HierarchyUtility.FindGameObject(m_camroot.transform, "Camera_" + camname);
        var dstcam = camo.GetComponent <Camera>();

        StartCoroutine(set_cam_co(dstcam, 30));
    }
Ejemplo n.º 2
0
    protected void set_content_to_parent(int width, int height)
    {
        var go = HierarchyUtility.FindGameObject(m_latest.transform, "Content");

        m_parent = go;

        var rt = go.GetComponent <RectTransform>();

        rt.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, width);
        rt.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, height);
    }
Ejemplo n.º 3
0
    //Clone
    public static GameObject FindAndClone(Transform root, string name, GameObject parent)
    {
        var find = HierarchyUtility.FindGameObject(root, name);

        if (find != null)
        {
            var clone = GameObject.Instantiate(find);
            clone.transform.SetParent(parent.transform);
            HierarchyUtility.TraverseSetLayerMask(clone.transform, LayerMask.NameToLayer("UI"));
            return(clone);
        }
        return(null);
    }