//TODO minimize
private void InitMenu(XsollaUtils utils)
{
GameObject menuItemPrefab = Resources.Load("Prefabs/SimpleView/MenuItem") as GameObject;
// menuTransform = mainScreen.GetComponentInChildren<HorizontalLayoutGroup> ().gameObject.transform;
XsollaPaystation2 paystation2 = utils.GetSettings().paystation2;
if (paystation2.goodsAtFirst != null && paystation2.goodsAtFirst.Equals("1"))
{
GameObject menuItemGoods = Instantiate(menuItemPrefab) as GameObject;
Text[] texts = menuItemGoods.GetComponentsInChildren <Text>();
texts[0].text = "";
texts[1].text = utils.GetTranslations().Get(XsollaTranslations.VIRTUALITEM_PAGE_TITLE);
menuItemGoods.GetComponent <Button>().onClick.AddListener(delegate { LoadGoodsGroups(); });
menuItemGoods.transform.SetParent(menuTransform);
}
if (paystation2.pricepointsAtFirst != null && paystation2.pricepointsAtFirst.Equals("1"))
{
GameObject menuItemPricepoints = Instantiate(menuItemPrefab) as GameObject;
Text[] texts = menuItemPricepoints.GetComponentsInChildren <Text>();
texts[0].text = "";
texts[1].text = utils.GetTranslations().Get(XsollaTranslations.PRICEPOINT_PAGE_TITLE);
menuItemPricepoints.GetComponent <Button>().onClick.AddListener(delegate { LoadShopPricepoints(); });
menuItemPricepoints.transform.SetParent(menuTransform);
}
}