//------------------------------------------------------------------------------------------------- // unity methods //------------------------------------------------------------------------------------------------- void Start() { //instantiate tab menu and set its position mTabMenu = Instantiate(ObjectManager.getMenu("TabMenu"), transform).GetComponent <TabMenu>(); mTabMenu.setPositions(0, 0, 0, 0, 0, 0.1f, 1, 0.9f); //make the sub menus mInfoMenu = Instantiate(ObjectManager.getMenu("InfoMenu"), mTabMenu.transform).GetComponent <InfoMenu>(); mInventoryMenu = Instantiate(ObjectManager.getMenu("InventoryMenu"), mTabMenu.transform).GetComponent <InventoryMenu>(); mActionMenu = Instantiate(ObjectManager.getMenu("ActionMenu"), mTabMenu.transform).GetComponent <ActionMenu>(); //add submenus as tabs mTabMenu.addMenu(0, mInfoMenu, "INFO"); mTabMenu.addMenu(1, mInventoryMenu, "ITEMS"); mTabMenu.addMenu(2, mActionMenu, "ACTIONS"); }