private void createCategoryButtons()
        {
            int num = standardButtonCount;

            foreach (DecorationCategoryDefinition category in categories)
            {
                GameObject gameObject = UnityEngine.Object.Instantiate(categoryButtonPrefab);
                DecorationCategoryButton component = gameObject.GetComponent <DecorationCategoryButton>();
                component.Initialize(num++, category.DisplayName);
                component.ButtonClicked = (Action <int>)Delegate.Combine(component.ButtonClicked, new Action <int>(OnCategoryButtonClicked));
                gameObject.transform.SetParent(base.transform);
                buttonGameObjectsList.Add(gameObject.GetComponent <RectTransform>());
            }
        }