Esempio n. 1
0
    private void AddButtons()
    {
        audio.Play();
        foreach (var mod in modList)
        {
            if (isActiveList && mod.IsActivated)
            {
                GameObject newPanel = modObjectPool.GetObject();
                newPanel.transform.SetParent(contentPanel);
                newPanel.transform.localScale = Vector3.one * 0.475F;
                newPanel.transform.position   = new Vector3(newPanel.transform.position.x, newPanel.transform.position.y, 0);

                AddButton sampleButton = newPanel.GetComponent <AddButton>();
                sampleButton.Setup(mod, this);
            }
            else if (!isActiveList && !mod.IsActivated)
            {
                GameObject newPanel = modObjectPool.GetObject();
                newPanel.transform.SetParent(contentPanel);
                newPanel.transform.localScale = Vector3.one * 0.475F;
                newPanel.transform.position   = new Vector3(newPanel.transform.position.x, newPanel.transform.position.y, 0);

                AddButton sampleButton = newPanel.GetComponent <AddButton>();
                sampleButton.Setup(mod, this);
            }
        }
    }