Ejemplo n.º 1
0
    void Start()
    {
        grid       = GetComponent <GridLayoutGroup>();
        rect       = GetComponent <RectTransform>();
        scrollRect = GetComponentInParent <ScrollRect>();

        GameObject temp_1 = GameObject.Find("store_ui_gr");

        if (temp_1 != null)
        {
            store_manager_script = temp_1.GetComponent <SOAPStoreManager>();
        }

        GameObject temp_2 = GameObject.Find("avatar_swap_script");

        if (temp_2 != null)
        {
            avatar_swap_script = temp_2.GetComponent <AvatarTailSwap>();
        }

        // auto adjust the width of the grid to have space for all the childs
        //rect.sizeDelta = new Vector2((transform.childCount + 2f) * grid.cellSize.x + (transform.childCount - 1f) * grid.spacing.x, rect.sizeDelta.y);
        //rect.sizeDelta = new Vector2((transform.childCount + 5f) * grid.cellSize.x + (transform.childCount - 0f) * grid.spacing.x, rect.sizeDelta.y);
        rect.sizeDelta = new Vector2((transform.childCount - 7) * grid.cellSize.x, rect.sizeDelta.y);
    }